Excel公式技巧64:为重复值构造包含唯一值的辅助列

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函数来创建查找公式了。

(0)

相关推荐