我正在尝试将2张纸的数据合并在一起。
第1列
Unique_ID
C1
C2
C3
...
第2列
Unique ID
Type [List of C1, C2, C3... etc. which matches the column headers in Sheet 1]
Answer
我需要将工作表2中的“答案”引入工作表1。因此逻辑必须是:
表格1的唯一ID =表格2的唯一ID
AND
工作表1列标题[C1,C2,C3 ...等] =工作表2 [C1,C2,C3 ...等的列表]
请告诉我这是否没有道理!
表1-表1
Unique ID C1 C2 C3
1
2
3
第2张-表2
Unique ID Type Answer
1 C1 Text1
1 C2 Text2
1 C3 Text3
2 C1 Text4
2 C2 Text5
2 C3 Text6
3 C1 Text7
3 C2 Text8
3 C3 Text9
表1-表1 预期结果
Unique ID C1 C2 C3
1 Text1 Text2 Text3
2 Text4 Text5 Text6
3 Text7 Text8 Text9
我通过将Unique_ID和列标题连接起来以在工作表2中创建唯一键Column3来使其工作。在工作表1中,我做了
=VLOOKUP(CONCATENATE($A2,B$1),Table2[[#All],[Column3]:[Answer]])
有没有一种方法可以在不将我的表分成一定范围的情况下,又不用在工作表2中添加额外的列?我试图使用INDEX
和MATCH
,但是我不太清楚。