首页 > 解决方案 > 查询未检测到更远的输入,然后是列 AH

问题描述

所以,我有一个相当大的数据池,我正在通过一个下拉菜单进行查询。

但是,每当我将查询用于查找更远的列时AH,我根本没有得到任何结果。

我已确保所有单元格都设置为“ Plain text

这个工作,直到AH,如果我把它放在AI或更远,我得到一个空的结果

=Query({J5:CE500},"Select Col"&match(E3,J3:AH3)&",Col"&match(E3,J3:AH3)+1&",Col"&match(E3,J3:AH3)+2&",Col"&match(E3,J3:AH3)+3)

没有真正的错误,只是文本没有显示在 中column 2-5,正如预期的那样

表格链接:https ://docs.google.com/spreadsheets/d/1LQK6chD_nLS1JX_jXt8pNGeCwKUTvYT2Lo_0CI0Pk2A/edit?usp=sharing

标签: google-sheetsmatcharray-formulasgoogle-sheets-formulagoogle-sheets-query

解决方案


用这个替换你的公式:

=ARRAYFORMULA(INDIRECT(
 ADDRESS(3, MATCH(E2, G2:2, 0)+6, 4)&":"&
 ADDRESS(200, MATCH(E2, G2:2, 0)+9, 4)))

0


推荐阅读