比较两个列表,然后将缺少的数据添加到一个列表的底部?

时间:2017-07-20 03:59:07

标签: google-sheets spreadsheet

我一直在搜索和搜索,我已经尝试了十几种不同的东西,并且我的工作表中添加了50,000行的数组公式(我甚至不知道这是可能的......)并且我的浏览器崩溃了最后的稻草。所以我在寻求帮助......

基本上,我在sheet1(Grades)中有一个静态的名称列表,按字母顺序排序。我在sheet2(数据)中有一个importrange,其中包含另一个名称列表, not 按字母顺序排序(并且不能按字母顺序排序。)像这样:

Grades:

Bill
Charlie
Fred
George
Percy
Ron

和     数据:

Ron
Bill
Fred
Percy
Harry
Hermione
Molly
Arthur

我需要的是在sheet1(Grades)上的姓氏下面的单元格中输入一个公式,该公式检查该单元格上方的所有名称,将它们与sheet2(Data)上的名称进行比较,并返回第一个名称。失踪。例如:

Grades:

Bill
Charlie
Fred
George
Percy
Ron
(Formula Here) = Harry
(Formula Here) = Hermione
Etc.

新名称应始终位于数据列表的底部,如果有帮助的话。

Here's a link to a copy of the spreadsheet.

希望我的权限正确...大部分内容都受到保护,但我认为它现在应该可以进行编辑了。任何帮助都会很多赞赏。我真的不认为我想做一些困难的事情,哈哈。

1 个答案:

答案 0 :(得分:0)

所以我认为你基本上想要两个列表之间的区别。我把这个公式放在Grades B栏最后一个条目下面的单元格中,希望这是你想要的:

=filter(Data!A1:A40, iserror(match(Data!A1:A40, B5:B45, 0)))