对于 2 列数据(wlog A、B),创建第三列,其中包含 A 和 B 中出现的条目

对于 2 列数据(wlog A、B),创建第三列,其中包含 A 和 B 中出现的条目

如果之前已经问过这个问题,请见谅。

假设我们有 2 列数据,不失一般性 A 和 B。我希望能够生成一列 C,其中包含出现在 A 列和 B 列中的条目 - 换句话说,C 的条目可以在 A 列的单元格 An 和 B 列的单元格 Bm 中找到,其中 m、n 显然是整数。

如果有帮助,条目就不会在一列中重复。

简单示例:其中 A 包含条目 3、7、1、4、5,而 B 包含条目 9、1、4、5、2,则 C 应包含 1、4、5(对于我的目的而言,C 列中条目的顺序并不重要)

答案1

这是一个带有“辅助”列的解决方案,可以避免数组公式。

C1进入:

=IF(COUNTIF(B:B,A1)<>0,1,"")

C2进入:

=IF(COUNTIF(B:B,A2)<>0,1+MAX($C$1:C1),"")

并抄下来。(柱子C“标记”了“好”的行。)

最后D1进入:

=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),C:C,0)),"")

并抄下来:

在此处输入图片描述

如果你不介意数组公式,请参阅Chip Pearson 的撰写

相关内容