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 

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

我怎么做?

MacroMarc和Scott Craner都指出你在好的方向

方法1 – 公式

也看到这个职位

假设你在第一行放置了一个表头,并且你的数据在列A到D中,把这个CSE公式放在F2并填充。 ($ 20将会改变,德

 =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)) 

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

在这里输入图像说明

方法2 – 数据透视表

select你的表格内的任何地方,并select插入 – >数据透视表。 把它放在一个新的工作表上。

将行中的“名称”字段和值中的“计数”字段 – 默认情况下它将是一个SUM。 你得到以下结果…

在这里输入图像说明

两种方法都不到两分钟。 8)