【问题标题】:Creating search box in google sheet在谷歌工作表中创建搜索框
【发布时间】:2021-12-30 18:02:24
【问题描述】:

我正在使用 =FILTER 函数在 google sheet 上创建一个搜索框。但我的问题是它只能返回 1 列中的值,即 COL B。我想知道它是否也可以返回 A 列的数据?我试图调整论坛,但我只得到错误。

这是我创建的公式。

=filter(data!A2:B, SEARCH(D2,data!B2:B))

任何意见将不胜感激。谢谢

【问题讨论】:

  • 如果没有查看电子表格、布局、数据、数据类型等,并且不了解您的全部最终目标,很难(或不可能)理解您正在尝试做什么。考虑共享指向您的电子表格的链接(或它的副本,或在正确位置包含足够真实“虚拟”数据以说明目标的示例电子表格)。然后充分解释最终目标(例如,列出您要匹配的所有列等,而不仅仅是 A 和/或 B,除非它们是唯一的)。
  • 您好 Erik,感谢您查看此线程。使用上面的公式,我只能从 B 列中提取数据。我想做一个动态搜索栏,它也可以从 A 列中提取数据?请检查下面的链接。感谢您的宝贵时间docs.google.com/spreadsheets/d/…

标签: google-sheets filter formula


【解决方案1】:

我复制了您的“搜索”表(重命名为“Erik 帮助”)。那里的公式:

=IFERROR(FILTER(data!A2:B, SEARCH(B2,data!A2:A&"|"&data!B2:B)))

我所做的只是将要搜索的两列连接起来,形成一个字符串。我插入了一个管道符号以消除数据泄漏。 (管道符号可能是您的实际数据中不太可能出现的任何符号。)

【讨论】:

  • 谢谢你!这就是我一直在寻找的。感谢您的帮助!
  • 太棒了。如果愿意,请花点时间将我的帖子与工作解决方案标记为“最佳答案”,方法是单击您应该在它旁边看到的复选标记。这让整个贡献者社区都知道该问题已完全解决,并且允许未来的网站访问者更快地找到与他们自己的类似问题相关的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
相关资源
最近更新 更多