问题描述
我正在尝试将一些数据从一张纸获取到另一张纸。
通常我使用 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)
,但没有成功。
解决方法
选项 1
=VLOOKUP($F$6,sheetname2!$A$1:$D$15,COLUMN()+1,FALSE)
在每个单元格中(A3
、B3
、C3
)。
选项 2
在sheetname1!B3
中,您可以使用
=VLOOKUP(F6,sheetname2!A1:D15,3,FALSE)
并在sheetname1!C3
=VLOOKUP(F6,4,FALSE)
,
好的,我已经研究过这个问题,发现如果我需要从多个水平单元格和换行符连接文本,我需要使用 TextJoin、Index 和 Match。
=TEXTJOIN(CHAR(10);TRUE;INDEX(Opvarmning!$B$1:$D$15;MATCH($F$6;Opvarmning!$A$1:$A$15);0))
是我想要的工作。