将单元格中的值与现有列匹配并返回相邻单元格文本
我有一个电子表格,其中包含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”函数。