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)
在每个单元格中(A3
、B3
、C3
)。
选项 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))
如我所愿
我正在尝试从一个 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)
在每个单元格中(A3
、B3
、C3
)。
选项 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))
如我所愿