使用下拉列表触发函数 - Google表格的函数和脚本

时间:2015-03-11 06:18:45

标签: triggers google-sheets

感谢您的支持。

我看了一眼,但可用的信息似乎与我所寻找的有点不同,所以我非常感谢一些指示。

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

我想要实现的目标: 在Sheet' Pharma' 当B1下拉菜单设置为' Pharma'时,我希望该表显示制药行业的所有数据。

即,当B1 = Pharma时,我希望A3中的功能运行 (=查询({Sanshiro!A1:O; Suil!A1:O; Yujiro!A1:O; Josh!A1:O},"选择*其中Col2包含' Pharma'" ;,0))

有没有办法只使用函数执行此操作,还是必须使用onEdit等脚本?

e.g。

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

有人能指出我正确的方向吗?

提前谢谢!!

1 个答案:

答案 0 :(得分:1)

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

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

看看它是否适合你?