Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 比较两个列表,然后将缺少的数据添加到一个列表的底部?_Google Sheets_Spreadsheet - Fatal编程技术网

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

Google sheets 比较两个列表,然后将缺少的数据添加到一个列表的底部?,google-sheets,spreadsheet,Google Sheets,Spreadsheet,我一直在搜索,我尝试了十几种不同的方法,数组公式在我的工作表中添加了50000行(我甚至不知道这是可能的…),并使我的浏览器崩溃,这是最后的救命稻草。所以我请求帮助 基本上,我在sheet1(年级)中有一个按字母顺序排序的静态姓名列表。我在sheet2(数据)中有一个importrange,其中有另一个名称列表,没有按字母顺序排序(并且不能按字母顺序排序)。类似这样的内容: Grades: Bill Charlie Fred George Percy Ron 及 数据: Ron Bill F

我一直在搜索,我尝试了十几种不同的方法,数组公式在我的工作表中添加了50000行(我甚至不知道这是可能的…),并使我的浏览器崩溃,这是最后的救命稻草。所以我请求帮助

基本上,我在sheet1(年级)中有一个按字母顺序排序的静态姓名列表。我在sheet2(数据)中有一个importrange,其中有另一个名称列表,没有按字母顺序排序(并且不能按字母顺序排序)。类似这样的内容:

Grades:

Bill
Charlie
Fred
George
Percy
Ron
及 数据:

Ron
Bill
Fred
Percy
Harry
Hermione
Molly
Arthur
我需要的是在sheet1(成绩)上姓氏下方的单元格中输入一个公式,该公式检查该单元格上方的所有姓名,将其与sheet2(数据)上的姓名进行比较,并返回缺少的姓氏。例如:

Grades:

Bill
Charlie
Fred
George
Percy
Ron
(Formula Here) = Harry
(Formula Here) = Hermione
Etc.
新名称应始终位于数据列表的底部(如果有帮助的话)


希望我得到了正确的权限。。。大部分内容都受到了保护,但我认为现在应该可以进行编辑了。任何帮助都将不胜感激。我真的没想到我想做那么难的事,哈哈。

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

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

过滤器。啊,我觉得自己像个白痴,哈哈。谢谢你!!我真不敢相信我昨晚把这件事搞砸了多久,却醒来发现了这么简单的解决办法!但是,是的,这正是我想要的!