用于动态创建值列的公式,按标准排除某些值

时间:2018-02-09 00:47:11

标签: excel

假设我在Sheet1上有一个包含这些值的列:

IDs
1
2
3
4
5
6

然后在Sheet2上包含这些值的列:

Used IDs
2
3
6

我是否有一种聪明的方法可以在Sheet3上编写一个公式,只显示Sheet1上可见的ID但不显示在sheet2上?像这样:

Unused IDs
1
4
5

我需要一些可以在移动值添加到动态时动态更新的内容 二手ID' Sheet2上的列。我可以做一些简单地省略使用过的ID的工作(将它们的行保留为NULL),如下所示:

Unused IDs
1


4
5

但是,我需要没有空行的东西。

1 个答案:

答案 0 :(得分:2)

将它放在Sheet3的A1中并复制到空白:

  =IFERROR(INDEX(Sheet1!A:A,AGGREGATE(15,6,ROW(Sheet1!$A$1:$A$6)/(NOT(ISNUMBER(MATCH(Sheet1!$A$1:$A$6,Sheet2!A:A,0)))),ROW(1:1))),"")

![enter image description here