Excel 公式用于比较文本为“类似”的列

Excel 公式用于比较文本为“类似”的列

我在一家诊所担任数据分析师,我们目前正在研究确定有多少患者在上次就诊时看过他们指定的提供者。我通常会运行报告,然后将其导出到 Excel 以便于筛选。以前,我使用的报告显示所有就诊信息以及和RenderingProviderIDPrimaryCareProviderID前者是就诊期间实际看过患者的提供者,后者是患者实际被分配给的提供者。只需添加一个包含公式的列即可轻松查看 ID 是否匹配,如果不匹配则显示一个标记。

现在我使用了一个不同的表,结果列使用提供商名称而不是提供商 ID。更好的是,新的“渲染提供商”字段只显示姓氏,而 PCP 字段显示全名和凭证。结果最终如下所示:

Visit ID      Rendering Provider      Primary Care Provider
---------------------------------------------------------------
00001         Smith                   Smith, John MD
00002         Smith                   Doe, Jane MD

是否有公式可用于查找这两列中的部分文本匹配项?我知道我想要/需要做什么,但我不知道语法。我过去只是添加一个包含某种形式的 IF 语句的额外列,然后将公式一直复制到下面 - 我通常只是编写它以将任何匹配项的行留空,然后显示某种文本,例如上面第二个示例中 RP 和 PCP 不匹配的情况。

答案1

您可以使用CountIf()通配符:

=IF(COUNTIF(C2,"*"&B2&"*")>0,"Match!","")

在此处输入图片描述

你可以根据需要进行调整。如果你只想显示哪里有匹配,只需改变...>0,"","No Match")部分。

注意:这还会将“Smith”与名为Rendering的匹配。如果您只需要匹配姓氏,请使用而不是。Primary Care ProviderJohnsmith JonesB2&"*""*"&B2&"*"

相关内容