我试图在另一个表(表1)中根据“是”的位置在一个表(表2)中找到该值。见下文:
表1
Header1 Unique1 Unique2 Unique3
Row1 Yes
Row2 Yes
Row3 Yes
表2
Header1 Unique1 Unique2 Unique3
Row1 XXX
Row2 YYY
Row3 ZZZ
在另一张纸上,我有一个带有“Unique1”或“Unique2”的列,如下所示,我正在尝试获取标记为“Lookup”的列:
Column1 Lookup
Unique1 XXX
Unique1 XXX
Unique3 ZZZ
Unique2 YYY
答案 0 :(得分:0)
我很高兴你让它运作起来。我确实设法把它塞进一个公式。=INDEX(Sheet1!$A$5:$D$8,MATCH("Yes",INDIRECT("Sheet1!"&CHAR(CODE("A")+MATCH($A2,Sheet1!$1:$1,0)-1)&":"&CHAR(CODE("A")+MATCH($A2,Sheet1!$1:$1,0)-1)),0),MATCH($A2,Sheet1!$1:$1,0))
它的工作方式是进入你的表2并挑出一行和一列。该列以任何名称为准。通过在适当的列中查找是来构造行。要使用字母而不是数字来命名该列,我需要使用整个CHAR CODE进行转换。