首页 > 解决方案 > 如何使用 VLOOKUP 将多个匹配的列返回到 1 列

问题描述

如何使用 VLOOKUP 将多个匹配的列返回到 1 列

=Arrayformula(if(len(A9:A), iferror(vlookup(B9:B, 'Concat Sheet Data'!A9:Q, {2,3}, FALSE)),))

想将第 2,3 列返回到单个列中。

工作表链接: https ://docs.google.com/spreadsheets/d/1rMO4BU1vPJFFHPGELA_p3Z1BzJhFUt7se4v_XoozNu4/edit?usp=sharing

这可能吗?

谢谢。在此处输入图像描述

标签: google-sheetsgoogle-sheets-formula

解决方案


尝试:

=ArrayFormula(if(LEN(A:A),VLOOKUP(A:A,{E:E,F:F&G:G},2,0),""))

在此处输入图像描述

根据样品表:

=Arrayformula(if(len(A2:A), iferror(vlookup(B2:B, {'Concat Sheet Data'!A2:A,'Concat Sheet Data'!B2:B&'Concat Sheet Data'!C2:C}, 2, FALSE)),))

在此处输入图像描述


推荐阅读