VLOOKUP 多个值

问题描述

我正在尝试将一些数据从一张纸获取到另一张纸。 通常我使用 VLOOKUP(F6;sheetname2!A1:D15;2;FALSE) 之类的东西来获取第 2 列的值。

但现在我需要取一个以上的值。 因此,我在 sheetname1 上有一个单元格 A3,我需要在其中创建一个包含 3 个值的项目符号列表。 我无法查看 F6 上的 sheetname1 值,也无法在 A1:D15 上的 sheetname2 中查找该值...但我现在需要第 2、3 列中的值和 4... 我该怎么做?

我尝试过 =VLOOKUP(F6;sheetname2!A1:D15;2:4;FALSE),但没有成功。

解决方法

表名2:
enter image description here


选项 1

=VLOOKUP($F$6,sheetname2!$A$1:$D$15,COLUMN()+1,FALSE) 在每个单元格中(A3B3C3)。


选项 2

sheetname1!B3中,您可以使用

=VLOOKUP(F6,sheetname2!A1:D15,3,FALSE)

并在sheetname1!C3

=VLOOKUP(F6,4,FALSE)

enter image description here

,

好的,我已经研究过这个问题,发现如果我需要从多个水平单元格和换行符连接文本,我需要使用 TextJoin、Index 和 Match。

=TEXTJOIN(CHAR(10);TRUE;INDEX(Opvarmning!$B$1:$D$15;MATCH($F$6;Opvarmning!$A$1:$A$15);0))

是我想要的工作。