【发布时间】:2019-05-22 08:50:10
【问题描述】:
我正在尝试制作一个电子表格来跟踪组织的成员资格。
基本上,我的设计是一个输入表,其中包含与到期日期相关联的名称列,然后是另一个表,它收集所有唯一名称及其所有相关的到期日期,最后一个表将名称过滤为仅具有到期日期的名称未来的日期。
我可以使用数组公式将所有唯一名称收集到一列中,但我一直在尝试进行某种查找操作,对于每个名称,将在每列中查找名称,如果它出现然后它将关联的到期日期添加到它的列表中(否则添加一个空白单元格,然后我可以过滤掉空白单元格)。
有没有办法使用数组公式中的 vlookup 或其他任何东西对范围内的所有列执行一系列操作?另外,我想使用 arrayformula 因为我希望公式是无限的,因此电子表格可以继续增长。我试过使用
=ARRAYFORMULA(IF(ISERROR(VLOOKUP(A1:A,Sheet1!A2:200,1,FALSE)),,Sheet1!A1:1))
但是 vlookup 以及我尝试过的任何其他内容(例如 match)都将 Sheet1!A2:200 解释为单个范围,并且仅在第一列中执行查找,而不在每一列中执行单独的查找。
例如,我可能在 Sheet1 上有这个输入
并希望此结果在另一张纸上
【问题讨论】:
标签: google-sheets