如何检查单元格是否包含Excel中的几个值之一?

网友投稿 488 2023-12-15

如何检查单元格是否包含Excel中的几个值之一?

假设您在A列中有一个文本字符串列表,现在,您想测试每个单元格是否包含基于另一个范围D2:D7的多个值之一。 如果它包含D2:D7中的任何特定文本,它将显示True,否则将显示False,如下面的屏幕截图所示。 本文将讨论如果单元格包含另一个范围内的多个值之一,则如何识别该单元格。

检查单元格是否包含公式列表中的多个值之一

如果单元格包含公式列表中的多个值之一,则显示匹配项

如果单元格包含具有方便功能的列表中的多个值之一,则突出显示匹配项

检查单元格是否包含公式列表中的多个值之一

若要检查单元格内容是否包含另一个范围内的文本值,请使用以下公式,请这样做:

将下面的公式输入到要查找结果的空白单元格(例如B2)中,然后将填充手柄向下拖动到要应用此公式的单元格中,如果该单元格的另一个文本值特定范围,它将为True,否则为False。 看截图:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

提示:

1.如果要使用“是”或“否”来表示结果,请应用以下公式,您将根据需要获得以下结果,请参见屏幕截图:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2.在上述公式中, D2:D7 是您要基于其检查单元格的特定数据范围,并且 A2 是您要检查的单元格。

如果单元格包含公式列表中的多个值之一,则显示匹配项

有时,您可能要检查一个单元格是否在列表中包含一个值,然后返回该值,如果多个值匹配,则列表中所有匹配的值都将显示,如下图所示。如何在Excel中解决此任务?

如果单元格包含特定文本之一,则要显示所有匹配的值,请应用以下公式:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

备注:在以上公式中, D2:D7 是您要基于其检查单元格的特定数据范围,并且 A2 是您要检查的单元格。

然后,按 Ctrl + Shift + Enter 键一起获得第一个结果,然后将填充手柄向下拖动到要应用此公式的单元格,请参见屏幕截图:

提示:

上面的TEXTJOIN函数仅适用于Excel 2019和Office 365,如果您具有早期的Excel版本,则应应用以下公式:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

备注:在以上公式中, D2:D7 是您要基于其检查单元格的特定数据范围,并且 A2 是您要检查的单元格。

然后,按 Ctrl + Shift + Enter 键在一起以获得第一个结果,然后将公式单元格拖动到右侧直到显示空白单元格,然后继续将填充手柄向下拖动到其他单元格,所有匹配的值都已显示,如下面的屏幕快照所示:

如果单元格包含具有方便功能的列表中的多个值之一,则突出显示匹配项

如果您要突出显示匹配值的特定字体颜色(如果单元格包含另一个列表中的多个值之一),则在本节中,我将介绍一个简单的功能, 标记关键字 of Kutools for Excel,使用此实用程序,您可以一次在单元格中突出显示特定的一个或多个关键字。

请注意:应用这些 标记关键字 功能,首先,您应该下载 Kutools for Excel,然后快速轻松地应用这些功能。

安装后 Kutools for Excel,请执行以下操作:

1。 点击 Kutools > 文本 > 标记关键字,请参见屏幕截图:

2。 在 标记关键字 对话框,请执行以下操作:

从中选择要突出显示匹配文本的数据范围 Range 文本框; 选择包含要突出显示的关键字的单元格,也可以将关键字手动输入(以逗号分隔)。 关键字 文本框 最后,您应指定一种字体颜色以通过选中来突出显示文本 标记关键字颜色 选项。 

3。 然后,点击 Ok 按钮,所有匹配的文本均已突出显示,如下图所示:

更多相关文章:
在Excel中比较两个或多个文本字符串 如果要比较区分大小写或不区分大小写的工作表中的两个或多个文本字符串,如下面的屏幕截图所示,本文将为您介绍一些有用的公式,以供您在Excel中处理此任务。
如果单元格包含文本,则在Excel中显示 现在,如果您在A列中有一个文本字符串列表,并且有一行关键字,则需要检查关键字是否出现在文本字符串中。 如果关键字出现在单元格中,则显示该关键字,否则,将显示空白单元格,如下图所示。
根据列表对单元格包含的关键字进行计数 如果您要计算基于单元格列表的单元格中出现的关键字数,则SUMPRODUCT,ISNUMBER和SEARCH函数的组合可以帮助您解决Excel中的此问题。
在Excel中查找和替换多个值 通常,“查找和替换”功能可以帮助您查找特定文本并将其替换为另一文本,但是有时,您可能需要同时查找和替换多个值。 例如,将所有“ Excel”文本替换为“ Excel 2019”,将“ Outlook”替换为“ Outlook2019”等,如下图所示。 本文中,我将介绍解决Excel中此任务的公式。

最佳办公生产力工具

将小时转化为分钟 Kutools for Excel!

准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!

为什么需要 Kutools for Excel

🛠️  超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。

📈  卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!

⏱️  高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。

📊  可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。

🗄️  强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。

📝  七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。

🎓  用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。

如何检查单元格是否包含Excel中的几个值之一?

立即下载,与 Excel 一起穿越时空!

阅读更多 免费下载... 采购... 
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
阅读更多 免费下载... 采购... 

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何在Excel中检查单元格是否以特定字符开头或结尾?
下一篇:如何在Excel中检查单元格中的第一个字符是字母还是数字?
相关文章