【发布时间】:2015-12-10 19:13:16
【问题描述】:
我正在制作一个电子表格模板来转换数据库信息,并且正在寻找一种更自动化的方式来实现这一点。目前我有一个项目目录和一个资产列表。我的目标是阅读所有资产的产品名称并在目录中查找并提取有关该产品的信息行。
我可以创建一个数组列表来匹配目录中的产品名称列表,(这会返回与目录对应的索引列表)
=ArrayFormula(match(Data!T3:T,Data!L3:L,0))
我可以从目录中提取单个产品名称的信息。 (这将返回在目录中找到产品名称的索引处的行)
=index(Catalog,match(Data!T3,Data!L3:L,0))
但是,当我尝试将操作合并到
=ArrayFormula(index(Catalog,match(Data!T3:T,Data!L3:L,0)))
ArrayFormula 不起作用,它只是提取列表中第一项的信息。
有谁知道我可能做错了什么,或者 ArrayFormula 是否有能力做这样的事情?
这里是一个示例电子表格的链接
谢谢
【问题讨论】:
-
能否添加一个示例电子表格的链接?
-
我已将链接指向我正在处理的示例。我还遇到了将 OR 语句与 arraylists 一起使用也不起作用的问题。 (如 student_staff_ID 列中所述)
-
文档上的权限不正确,你需要让任何人都可以看到它
-
权限已设为公开
-
谢谢,我今天晚些时候下班去看看 :)
标签: google-sheets lookup-tables array-formulas