将单元格中的值与现有列匹配并返回相邻单元格文本

我有一个电子表格,其中包含a栏中的患者,b栏中的患者诊断以及c栏中的医生。 我有另外一张表格,列有a栏中列出的医生和b列中的执业小组。 我需要一个函数来查看表1中列c中的每个值,并将其与表2中的列a(医生列表)中的医生相匹配,然后将练习组返回到表1中的列d。我尝试了几个包括这一个的公式

=IFERROR(VLOOKUP(C2,'Doctors List'!A:B,2,FALSE),"") 

但似乎无法得到任何工作! 它只是返回空白。 请帮忙!

**表1

 Patient Name Diagnosis Attending Physician Practice Group** Patient A Diagnosis Dr. Smith Patient B Diagnosis Dr. John Patient C Diagnosis Dr. Joe Patient D Diagnosis Dr. Ken Patient E Diagnosis Dr. Williams Patient F Diagnosis Dr. Williams Patient G Diagnosis Dr. Smith Patient H Diagnosis Dr. Jones 

**表2

 Physician Practice Group** Dr. Smith Practice A Dr. John Medical Group A Dr. Joe Practice B Dr. Ken Medical Group B Dr. Williams Practice C Dr. Jones Medical Group C 

尝试使用MATCH和INDEX而不是VLOOKUP

所以在表1的D2中:

 =INDEX(Sheet2!$B:B$,MATCH($C2,Sheet2!$A:$A,0)) 

并复制该公式。

如果您要查找现有的公式,请尝试在Excel 2010的“公式”选项卡上使用“评估”,这可以指导您完成计算。

我遇到了文本字段有问题,所以在查找或匹配时我经常使用“TRIM”函数。