Select 根据单元格查询数据

Select query data based on a cell

我有一个散布sheet,里面有多个sheets/tabs。 sheet "Read_First" 包含一个下拉列表(验证数据),让用户 select 应将其他 sheet 用作数据源(由脚本生成)。 在另一个 sheet 上,我有一个查询应该使用 selected 下拉列表中的数据(sheet Read_First 中的单元格 B5)。 为此,我尝试了以下公式

=query('Read_First!B5'!B:C;"select * where B is not null";1)

这不起作用,我现在正在寻求帮助。 如何使用 selected sheet 下拉列表中的名称 Read_First!B5 作为查询数据 B:C 命令?

我想你的请求应该是这样的

=query(Read_First!B:C,"select * where B=("&Read_First!B5&")",-1)

有关 QUERY 函数的更多信息

QUERY function

最后我发现这个解决方案对我来说是按预期工作的:

=query(INDIRECT(Read_First!B5&"!B:C");"select * where B is not null";1)

感谢@Chemiadel 的提示