比较 Excel 列并提取公共数据的完美方法是什么?

比较 Excel 列并提取公共数据的完美方法是什么?

我的 Excel 文件中有 4 列。我想比较 col1 和 col3,并提取与 col2 和 col4 相同的项,如下图所示。我熟悉基本的 R 和 Python 以及基本的 Linux 命令行。

在此处输入图片描述

答案1

您需要一个数组(CSE)公式:

在此处输入图片描述

  • 单元格 A84 中的公式:

    {=IFERROR(INDEX(A$80:A$82, SMALL(IF(COUNTIF(C$80:C$82, A$80:A$82), MATCH(ROW(A$80:A$82),ROW(A$80:A$82)), ""), ROWS($A$1:A1))),"")}
    
  • 完成配方Ctrl+Shift+Enter&填充。

  • 您可以根据需要调整公式中的单元格引用。

此外,如果您使用的是更高版本,那么您可以使用,

=FILTER(list1,COUNTIF(list2,list1))

相关内容