发布网友 发布时间:2022-04-22 10:26
共1个回答
热心网友 时间:2022-06-11 01:34
摘要你好,添加辅助列,输入公式:“=B2&COUNTIF($B$2:B2,B2)”。本来B列数据有很多的重复值,使用了公式“=B2&COUNTIF($B$2:B2,B2)”后,所有重复值后面会自动添加数字编号,这样得到的A列数据就都是唯一值啦。步骤②将VLOOKUP公式修改为:=VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0)然后向右向下拖动填充,就会把所有的姓名都查找出来啦。公式中的“ROW(A1)”在向下拖动时,会自动得到数据“1、2、3……”,这就和数据表中的COUNTIF公式结果一一对应起来了,这样VLOOKUP实际就是按照“班级+编号”进行查询的。步骤③当表格中的所有姓名都被VLOOKUP查找出来后,再继续填充VLOOKUP公式,就会看到很多的“#N/A”,所以可以在VLOOKUP函数外嵌套一个IFERROR函数,即:=IFERROR(VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0),'')这样就得到了如下的数据。咨询记录 · 回答于2021-10-14vlookup函数匹配数据遇到重复的你好,添加辅助列,输入公式:“=B2&COUNTIF($B$2:B2,B2)”。本来B列数据有很多的重复值,使用了公式“=B2&COUNTIF($B$2:B2,B2)”后,所有重复值后面会自动添加数字编号,这样得到的A列数据就都是唯一值啦。步骤②将VLOOKUP公式修改为:=VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0)然后向右向下拖动填充,就会把所有的姓名都查找出来啦。公式中的“ROW(A1)”在向下拖动时,会自动得到数据“1、2、3……”,这就和数据表中的COUNTIF公式结果一一对应起来了,这样VLOOKUP实际就是按照“班级+编号”进行查询的。步骤③当表格中的所有姓名都被VLOOKUP查找出来后,再继续填充VLOOKUP公式,就会看到很多的“#N/A”,所以可以在VLOOKUP函数外嵌套一个IFERROR函数,即:=IFERROR(VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0),'')这样就得到了如下的数据。你按上面提示操作试试你好,看你有同事会的没,教你下,不然你一头雾水咯对啊