excelperfect
在Excel中查找数据时,很多情况下都会遇到重复值的问题。当我们要查找的值存在多个重复值时,Excel要么会匹配找到的第一个值,要么会匹配找到的最后一个值,如果我们要获取所有的重复值或者其中的某个值,就要费一番功夫了!
如下图1所示的工作表,在“商品”列中含有多个重复值,如果我们要获取第2次出现笔记本时的销售量,使用通常的VLOOKUP函数或INDEX/MATCH组合是没有办法实现的。
图1
其实,最简单的方法是构造一个辅助列,让该列只包含唯一值,如下图2所示。
图2
在这里,我们在单元格B3中输入公式:
=D3 &'-' & COUNTIF($D$3:D3,D3)
下拉至数据列末尾,从而构造了一个只包含唯一值又与商品名称有联系的唯一值列。
公式中:
COUNTIF($D$3:D3,D3)
统计当前所在行的列D单元格中的数据在前面的数据中出现的次数。
这样,我们就可以使用熟悉的VLOOKUP函数来创建查找公式了。
联系客服