Note: The other languages of the website are Google-translated. Back to English

如何检查单元格是否包含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。 点击 库工具 > 文本 > 标记关键字,请参见屏幕截图:

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

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

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


更多相关文章:

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

最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (50)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
如果“特定文本”列包含短语怎么办? 例如“删除重复”“转换文本”“查找交叉”如何检查呢?
该评论由网站上的主持人最小化
我想打印找到的文本的名称,而不是 True 或 False,我该怎么做?
该评论由网站上的主持人最小化
检查skyyang给出的公式......效果很好
该评论由网站上的主持人最小化
非常有用的公式。
我们可以获取从搜索中找到的值吗? (即我想检查包含 4 位邮政编码的地址字段是否在该范围内,如果是,则显示 4 位邮政编码的值。)
David
该评论由网站上的主持人最小化
嗨,大卫,
我的这个数组公式可以帮助你:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
粘贴公式后,请同时按 Shift + Ctrl + Enter 键。
这个公式有些复杂,请根据需要更改单元格引用。
请尝试一下,希望对您有所帮助!
查看附件 (1 / 5)
该评论由网站上的主持人最小化
太棒了,它完全按照我需要的方式工作。 谢谢冠军。
该评论由网站上的主持人最小化
很高兴为您服务!
该评论由网站上的主持人最小化
嗨,你能解释一下你是如何得到上面那个功能的吗? 我正在尝试做同样的事情,但似乎无法正确更改单元格引用。
该评论由网站上的主持人最小化
是的,请,我也需要这个。 我不明白为什么 $D$2 被锁定?
该评论由网站上的主持人最小化
这真太了不起了! 然而,对我来说有一个大问题:如果我的“搜索”D2:D4 列表中有空白单元格怎么办。 对我来说,它破坏了公式,我只在几个地方得到“NUM”。 谢谢!
该评论由网站上的主持人最小化
当查找单元格中有几个单词并且单元格中的搜索中有几个单词时,此公式是否有效? 基本上我有成分清单,想从这些清单中找到一些特定的成分,而具体的成分可能不止一个词
该评论由网站上的主持人最小化
我在 A 列中有一个成分列表,每个单元格都有一个产品的全部成分,所以它不仅仅是一个词,在 D 列中我有一个我试图在 A 列中找到的成分列表,我该怎么做? 这个公式似乎不能 100% 起作用
谢谢
该评论由网站上的主持人最小化
我自己和另一个女孩已经尝试了 2 天来解决这个我们必须解决的数据问题。 谢谢你的这种表达。 这正是我们所需要的。
该评论由网站上的主持人最小化
D 列中的列表可以是 15000 个单词,并且公式仍然与上述相同吗? 我只用很少的值就得到了预期的结果,但是当列表跳到数千时,它都显示了#REF。
该评论由网站上的主持人最小化
天阳,

我不知道你是否会读到这个,但非常感谢你!

你是个天才!!!
该评论由网站上的主持人最小化
如果 D 列中有空白单元格,我将如何进行这项工作?
该评论由网站上的主持人最小化
hi
请参阅附件,我试图找出列 D 中的任何成分是否存在于 A 列中并显示在 B 列中找到的任何成分,这可能吗?
该评论由网站上的主持人最小化
第一个附件没有上传,见下附件
该评论由网站上的主持人最小化
감사합니다정말진심으로감사드립니다
한달여간을 네이버에서만 찾다가 구글을 통해 찾으니 이렇게 바로 정확한 정보가 뜨네요 정말밐사!
该评论由网站上的主持人最小化
谢谢堆,这工作。
该评论由网站上的主持人最小化
유용한 자료 감사합니다!
该评论由网站上的主持人最小化
使用 =SUMPRODUCT(--ISNUMBER(SEARCH(list,A2))) 以及条件格式来帮助比较一列的值与另一列的值。 与excel 2007配合得很好。几天来一直在绞尽脑汁。
该评论由网站上的主持人最小化
是的,不是

중복되는 값 배열일 경우 배열로 B열 C열...... 기재는 가능한가요
该评论由网站上的主持人最小化
有什么方法可以返回单元格中匹配的文本而不是“是”或“否”?
该评论由网站上的主持人最小化
同样的问题; 我们可以返回匹配的文本而不是是/否吗?
该评论由网站上的主持人最小化
是否可以将此公式的结果从“真”、“假”、“是”或“否”更改为特定文本的值?


谢谢
该评论由网站上的主持人最小化
嗨,尼尔斯,
如果您想用其他文字代替“是”或“否”,只需将“是”、“否”替换为其他文字,请尝试以下公式:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"您的特定文本1","您的特定文本2")

请尝试一下,希望对您有所帮助!
该评论由网站上的主持人最小化
简在下面问“同样的问题;我们可以返回匹配的文本而不是是/否吗?” - 也对答案感兴趣
该评论由网站上的主持人最小化
=IF(SUMPRODUCT(--ISNUMBER(搜索($D$2:$D$6,A2))),"是,"否")
该评论由网站上的主持人最小化
嘿,
我试过这个公式,但它对一切都显示 TRUE?
该评论由网站上的主持人最小化
请检查
该评论由网站上的主持人最小化
公式不正确。 对于任何值,它都显示为“真”
该评论由网站上的主持人最小化
嗨,DD,
这个公式在我的 Excel 工作表中效果很好,你能把你的问题表作为截图在这里吗?
谢谢!
该评论由网站上的主持人最小化
嘿,我有同样的问题。 它每次都返回 true,即使它必须为 False。 这是公式:
=SUMPRODUCT(--ISNUMBER(搜索($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 是单词列表
C2 是来自推文的文本。

即使推文不包含列表中的任何单词,它也会返回 true
该评论由网站上的主持人最小化
正是我想要的! 完美运行
该评论由网站上的主持人最小化
完美的!! 由少数众所周知的公式组合而成的复杂需求
该评论由网站上的主持人最小化
这非常有帮助,但我只是错过了最后一块。
如何扩展 IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No") 以检查列表中值的大小写敏感性?
预先感谢
该评论由网站上的主持人最小化
你好,斯科特,
要检查区分大小写的值,请应用以下公式:
=IF(SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$6,A2))),"是","否")

请尝试一下,谢谢!
该评论由网站上的主持人最小化
嗨 - 如果我需要在行中搜索关键字而不是单元格,即 A2 - P2 而不是这个公式中的 A2,该怎么办? =IF(SUMPRODUCT(--ISNUMBER(搜索($D$2:$D$6,A2))),"是","否")
该评论由网站上的主持人最小化
你好,玛戈,
要将此公式应用于行数据,您只需将单个单元格引用替换为行引用,如下所示:
=IF(SUMPRODUCT(--ISNUMBER(搜索($R$2:$R$6,A2:P2))),"是","否")
请尝试,希望对您有所帮助!
该评论由网站上的主持人最小化
是否可以通过关键字的部分匹配来做到这一点? 此方法仅是完全匹配
这里还没有评论
加载更多
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护