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(INDIRECT(Read_First!B5&"!B:C");"select * where B is not null";1)
感谢@Chemiadel 的提示
我有一个散布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(INDIRECT(Read_First!B5&"!B:C");"select * where B is not null";1)
感谢@Chemiadel 的提示