Excel:当名称是一列中较长字符串的一部分时,在各列之间查找匹配的名称

时间:2018-07-31 20:08:12

标签: excel excel-formula

我的一个专栏/列表填充了约会信息(A列),另一列/临床医生姓名列表(C列)。我有兴趣将A列简化为仅临床医生的名字(与C列匹配)。是否有一种方法/方法可用于在A和C列中找到匹配项,然后在B列中列出它们?

A列大约有1100行,C列大约有200行(名称)。

提前感谢您的时间和考虑!

A列 预约信息 2018年8月6日上午10:00 (240分钟) AA MH / PHD测试CLC = IP 估计病人 客户ID / PID:08/06/2018 (等待:0天) 预定于:6/13/2018 创建人:Suzie Chapstick 评论:F107 没出现次数:4 到诊所的距离:不适用

08/08/2018 @ 12:00 PM (120分钟) AA MHC / CHOL-Harpman EVAL 新病人 CID / PID:07/03/2018 (等待:36天) 预定于:7/3/2018 创建人:Legg,Stanley 评论:每MHC NoShow计数:7 到诊所的距离:不适用

08/06/2018 @ 09:00上午 (180分钟) AA MHC / PSY-毒刺摄入量 新病人 CID / PID:6/7/2018 (等待:60天) 预定于:7/6/2018 创建人:芬克拜纳(Mink) 评论:每MHC NoShowCount:3 到诊所的距离:16

C栏 棕色 邓肯 芬利 哈普曼 毒刺

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

=IFERROR(INDEX(Clinicians,MATCH(1,MATCH("*"&Clinicians&"*",A1:A10,0),0)),"not found")

这是我的结果:

enter image description here

我给临床医生提供了一系列帮助提高可读性的方法,A上校也可以这样做。我还建议临床医生应完全放在单独的选项卡上。

第一个“未找到”在临床医生列表中没有“命中”,第二个和第三个是相对的空白单元格。

希望有帮助

祝你好运