【问题标题】:Compare two lists, then add missing data to the bottom of one list?比较两个列表,然后将缺失的数据添加到一个列表的底部?
【发布时间】:2017-07-20 20:47:07
【问题描述】:

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

基本上,我在 sheet1(Grades) 中有一个按字母顺序排序的静态名称列表。我在 sheet2(Data) 中有一个带有另一个名称列表的 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.

希望我获得了正确的权限...其中大部分都受到保护,但我认为它现在应该开放供编辑。 非常感谢任何帮助。我真的没想到我在尝试做那么困难的事情,哈哈。

【问题讨论】:

    标签: google-sheets spreadsheet


    【解决方案1】:

    所以我认为您基本上想要两个列表之间的差异。我已将此公式放在成绩中 B 列最后一个条目下方的单元格中,希望这是您想要的:

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

    【讨论】:

    • 过滤器。呃,我觉得自己像个白痴,哈哈。谢谢!!我不敢相信我昨晚把这个搞砸了多久,才醒来发现这么简单的解决方案!但是,是的,这正是我想要的!
    猜你喜欢
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 2018-04-24
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多