第1个回答 推荐于2018-11-20
假设:
原表的工作表名称为Sheet1
需要的表格在Sheet2中,且Sheet2的A1为【编号】,B1为【姓名】,C1至G1依次为1至5。
在Sheet2的A2中输入公式
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$4:A$600&"",Sheet1!A$4:A$600&"",)+3=ROW($4:$600)*(A$4:A$600<>""),ROW($4:$600),65536),ROW(A1)))&""
按【组合键】确认后下拉填充。
在Sheet2的B2中输入公式
=VLOOKUP($A2,Sheet1!$A:$G,COLUMN(B1),)
回车确认后右拖、下拉填充。本回答被网友采纳
第2个回答 2016-06-11
如果原表为Sheet1,需要的表为Sheet2,那么在Sheet2的C2单元格输入以下公式,然后向下向右填充公式
=VLOOKUP($B2,Sheet1!$B:$G,COLUMN(B1),0)