如何使用 IMPORTDATA 创建搜索框?

问题描述 投票:0回答:1

我正在尝试创建一个搜索框,在不同的电子表格中显示结果。我导入的只有名称。它位于 A 列中,没有标题。

我有这个公式

=QUERY(IMPORTDATA("https://docs.google.com/spreadsheets/d/1k7Jdyygxehy_gZBSqg0SNfL8tlEPfHzEiFhApOMPc9Y/edit#gid=0", "Sheet1!A1:A29"), "选择 * 类似 '%"&A1&" %'")

但是,它返回此错误“IMPORTDATA 分隔符值为 Sheet1!A1:A29。它应该是单个字符,而不是双引号或空格。”

如果数据位于同一个电子表格中,下面的公式可以正常工作 =QUERY(D2:D30, "选择 * WHERE D LIKE '%"&A1&"%'")

search gsheets
1个回答
0
投票

我能够解决我自己的问题。解决方案是使用“Col1”而不是“A”来标识我们正在使用哪一列。

这是我的最终查询

=IFNA(QUERY(IMPORTRANGE("URL","Sheet1!A1:A29"),"SELECT * WHERE Col1 LIKE '%"&A1&"%'"),"未找到结果")

© www.soinside.com 2019 - 2024. All rights reserved.