如下图所示,在对表格匹配数据时,相同名字的不同数据如何能顺利地在新表中匹配呢?
这里若直接利用VLOOKUP函数查找引用时,你会发现相同姓名的无法匹配到正确的数据。
那具体的要怎么匹配呢?
这里需要借用函数的“黄金组合”即INDEX+SMALL+IF函数。
在单元格中输入公式=INDEX($B$2:$B$8,SMALL(IF($A$2:$A$8=D2,ROW($A$1:$A$7),4^8),COUNTIF($D$2:D2,D2)&””)),最后按Ctrl+Shift+Enter组合键结束。
函数说明:
INDEX函数表示用来在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。
INDEX函数语法=INDEX(区域或数组常量,返回值所在区域的行号,返回值所在区域的列号)
SMALL函数用于返回数组中的第几个最小值。
SMALL函数语法=SMALL(数组或数值区域,第几个最小值)
COUNTIF函数用于统计满足某个条件的单元格的数量。
COUNTIF函数语法=COUNTIF(查找区域,查找条件)