Excel - 如何查找非唯一名称并在其旁边添加数字?

时间:2016-04-30 01:53:32

标签: excel

实际上,我想要一个vlookup,但是对于多个东西,然后在最后添加它。

例如:

      1          2          3                 4
a   Title 1   Name1     Description 1         6
b   Title 2   Name2     Description 2         2
c   Title 2   Name2     Description 2         14

基本上,我想找到所有"名称2"在第2列中,然后在第4列中添加数字。我想对每个唯一名称执行此操作。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

MacroMarc和Scott Craner都指出了你的方向......

方法1 - 公式

Also see this post

假设您在第1行的表格上放置了标题,并且您的数据位于列A到D中,请将此CSE公式放在F2中并填写。 (20美元将改变,de

=IF(INDEX($B$2:$B$20, MATCH(0, COUNTIF($B$1:B1, $B$2:$B$20), 0))=0,"",INDEX($B$2:$B$20, MATCH(0, COUNTIF($B$1:B1, $B$2:$B$20), 0)))

然后将此公式放入G2并填写

=IF(SUMIF($B$2:$B$20,"="&F2,$D$2:$D$20)=0,"",SUMIF($B$2:$B$20,"="&F2,$D$2:$D$20))

你会得到一个看起来像这样的结果

enter image description here

方法2 - 数据透视表

选择表格内的任意位置,然后选择插入 - >数据透视表。把它放在一个新的工作表上。

把"姓名"行中的字段和" Count"值中的字段 - 默认情况下它将是SUM。你得到以下结果......

enter image description here

这两种方法都需要不到两分钟的时间。 8)