如何在 libreoffice 中使用 vlookup 获取缺失条目

如何在 libreoffice 中使用 vlookup 获取缺失条目

我有 2 列,A 和 B

使用如下示例数据:

答:

1

2

3

4

5

乙:乙

1

2

3

4

5

6

7

8

9

我需要 C 列的结果如下所示:

致谢:致谢

6

7

8

9

我需要检查 A 列中是否存在 B 列中没有的值,并将结果显示在 C 列中。

如何使用 libreoffice vlookup 实现此目的

答案1

尝试此解决方案。即使 A 列和 B 列中有数字或文本数据,此解决方案也能正常工作。为了使此解决方案正常工作,请从第 1 行开始您的数据,否则需要使用 ROW 函数进行小幅操作。

样本数据位于单元格 A1:A5 和 B1:B9 中。

将以下公式放入 C1 中,然后在公式栏中按 CTRL + SHIFT + ENTER 以创建数组公式。该公式现在应括在花括号中,以表明它是任何数组公式。将其沿 B 列的长度向下拖动。

=INDEX($B$1:$B$9,SMALL(IF(ISERROR(MATCH($B$1:$B$9,$A$1:$A$5,0)),ROW($B$1:$B$9),9^99),ROW()))

在此处输入图片描述

答案2

在单元格 C1 中输入:

=IFERROR(SMALL(IFERROR(FIND($B$1:$B$9,$A$1:$A$5)-1&"",$B$1:$B$9),ROWS($B$1:B1)),"")

然后按 Ctrl + Shift + Enter 使其成为数组公式,

然后将其拖下来。

在此处输入图片描述

相关内容