首页 > 解决方案 > 如何使用多行进行查找

问题描述

我想用这种表进行某种查找。

在此处输入图像描述

是否有可能或任何其他方式来做到这一点?

标签: google-sheets

解决方案


您不会在帖子中显示您的行号或列字母。但是假设您的搜索号在单元格 F2 中,并且其他所有内容都相对于该单元格进行排列,您可以在 G2 中使用这个相当简单的公式:

=ArrayFormula(IFERROR(VLOOKUP(F2,{FLATTEN(B2:C3),FLATTEN(B6:C7)},2,FALSE)))

FLATTEN将 2D 数组转换为单列数组,从左到右和从上到下工作,非常适合像您这样的情况。

目前尚不清楚您是否只想搜索那个数字并返回一个结果,或者您是否会在搜索列中有多个数字并希望获得它们的多个结果。如果是后者,可以轻松修改上述公式以处理多个数字:

=ArrayFormula(IF(F2:F="",,IFERROR(VLOOKUP(F2:F,{FLATTEN(B2:C3),FLATTEN(B6:C7)},2,FALSE))))

请参阅我对您原始帖子的评论。

参考


推荐阅读