通常,我们使用 Vlookup 函数从一系列数据中查找并返回匹配值,但是,你是否曾经尝试过根据特定条件查找并返回整行数据,如下图所示。

下面我就给介绍用 Vlookup 函数根据特定条件查找并返回整行数据的方法。
01 用公式
以上图表格数据为例,在“H 2”单元格输入以下公式:
=IFERROR(VLOOKUP($F$2,$A$2:$D$11,COLUMN(A2),FALSE),"")
然后按住填充柄将公式向右拖动(从 H 2 到 K 2)。
现在,在 F 2 单元格输入产品名称,就将获取所需的整行数据。

提示:在上述公式中, F 2 是您要基于其返回整行的查找值, A 2:D 11是查找的数据范围, A 1 表示数据范围内的第一列号。
02 用数组公式
在“H 2”单元格输入以下公式:
=IFERROR(VLOOKUP($F$2,$A$2:$D$11,{1,2,3,4},FALSE),"")
按
Ctrl + Shift + Enter
组合键将公式转换为数组公式。请注意,在输入完公式后,按下组合键,不要直接按回车键。

提示:在上述公式中, F 2 是您要基于其返回整行的查找值, A 2:D 11 是查找的数据范围, 1,2,3,4 是要返回其相应值的列号。
我是 Excel 从繁到简,关注我,持续分享更多的 Excel 技巧!