VLOOKUP /索引在另一张纸上

我昨天问过这个,但这次我已经清理了一些数据。 我有以下简略的表格:

Sheet1 H AP AO 1 Transaction Description Employee Name Type 2 ER 12345678 blank blank 3 ER 13182984 blank blank 4 ER 18213289 blank blank 5 ER 13829429 blank blank 6 ER 89234024 blank blank 

并在同一个文件中引用不同的删节工作表:

 Sheet2 EI 1 Employee Name Expense Report Number 2 Chris Rock 12345678 3 Hank Hill 13182984 4 Tom Sawyer 18213289 5 Elon Musk 13829429 6 Tupac Shakur 89234024 

我想知道如何从第二张表的匹配报表编号中有效地填写第一张表格的员工名称和types列,例如:

 Sheet1 H AP AO 1 Transaction Description Employee Name Type 2 ER 12345678 Chris Rock A 3 ER 13182984 Hank Hill A 4 ER 18213289 Tom Sawyer A 5 ER 13829429 Elon Musk A 6 ER 89234024 Tupac Shakur A 

我到目前为止的尝试:

 =VLOOKUP(MID(H2,4,8)+0,'EEM BI + mapping'!E$2:I$1000,6,0) 

不过,我不知道VLOOKUP是否会工作,因为我试图返回的结果是我想匹配的列的左侧。 任何帮助深表感谢

我不确定VLOOKUP是否会工作,因为我试图返回的结果是在我想匹配的列的左侧

你是正确的, VLOOKUP不会在这种情况下工作,你需要使用INDEX/MATCH来代替:

 =INDEX('EEM BI + mapping'!E:E, MATCH(MID(H2,4,8)+0,'EEM BI + mapping'!I:I,0)) 
 =INDEX(Sheet2!E:E,MATCH(VALUE(MID(H2,4,8))+0,Sheet2!I:I,0)) 

它似乎完美地为我工作。

在这里输入图像说明