首页 > 解决方案 > 在 Excel 列表中标记剩余匹配项

问题描述

我有一个结构如下的表:

A   B      
   Sam     
   Mike    
X  Sam     
   Sam     

对于在 A 列中至少有一个“X”的每个人,我需要将 C 列计算为“X”。

A   B      C
   Sam     X
   Mike    
X  Sam     X
   Sam     X

从概念上讲,我会使用 vlookup 公式来做到这一点:

C2 = VLOOKUP(B2,"list of names having an "X" in column A", 1,false)

...但我不知道如何提供查找的第二个元素。我可以在单独的工作表上手动构建列表,但我希望这是自动的,所以只要我在 A 列中输入“X”,“X”就会被填充到 C 列。

感谢您的任何建议或想法!

标签: excelexcel-formula

解决方案


这进去了C2。根据需要向下拖动

=IF(COUNTIFS(A:A, "X", B:B, B2) > 0, "X", "")

推荐阅读