VLOOKUP 多个值

VLOOKUP more than one value

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

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

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

工作表名称 2:


选项 1

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


选项 2

sheetname1!B3中你可以使用

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

并在 sheetname1!C3

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

好的,我已经对此进行了调查,发现如果我需要连接来自多个水平单元格的文本并使用换行符,我需要使用 TextJoin、Index 和 Match。

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

如我所愿