使用下拉菜单触发函数 - Google 工作表的函数和脚本

Triggering a function with a dropdown - Functions and Scripts for Google Sheets

感谢您迄今为止的支持。

我看过了,但可用的信息似乎与我正在寻找的信息略有不同,因此非常感谢您提供一些建议。

Sheet 我正在研究: https://docs.google.com/spreadsheets/d/1K8QhVKWSsvHTFKDHNv3ySb5bcaU9I7tczIZvIkegbw0/edit#gid=1778672780

我想达到的目标: 在 Sheet 'Pharma' 当 B1 下拉列表设置为 'Pharma' 时,我希望 table 显示制药行业的所有数据。

即,当 B1 = Pharma 时,我希望 A3 中的函数为 运行 (=query({Sanshiro!A1:O; Suil!A1:O; Yujiro!A1:O;Josh!A1:O}, "select * where Col2 contains 'Pharma'",0))

有没有办法只用函数来做到这一点,还是我必须使用诸如 onEdit 之类的脚本?

例如类似于

的内容
=if (B2 = 'Pharma', run =query({Sanshiro!A1:O; Suil!A1:O; Yujiro!A1:O;Josh!A1:O}, "select * where Col2 contains 'Pharma'",0)

任何人都可以指出正确的方向吗?

提前致谢!!

我将您在 A3 中的查询更改为:

=query({Sanshiro!A1:O; Suil!A1:O; Yujiro!A1:O;Josh!A1:O}, "select * where Col2 contains '"&B1&"'",0)

看看这对你有用吗?