首页 科技开发工具 娱乐游玩工具 热门工具   APP 登录/注册 联系/合作
   
 
如何在 Excel 中使用“如果单元格包含”公式
Excel有许多公式可以帮助您以有用的方式使用数据。例如,您可以获得基于单元格是否满足特定规格的输出。现在,我们将关注一个名为“if cell contains, then”的函数。让我们看一个例子。

Excel公式:如果单元格包含
通用公式 
= IF ( ISNUMBER ( SEARCH ( "abc" , A1 )), A1 , "" )

概括 
要测试 包含 特定文本的单元格,您可以使用将 IF 函数与 SEARCH 和 ISNUMBER 函数结合使用的公式。在所示示例中,C5 中的公式为:= IF ( ISNUMBER ( SEARCH ( "abc" , B5 )), B5 , "" )如果要检查A1单元格是否包含文本“Example”,可以运行一个公式,在B1单元格中输出“Yes”或“No”。您可以通过多种不同的方式来使用这些公式。在撰写本文时,Excel 能够返回以下变化:

如果单元格包含任何值
如果单元格包含文本
如果单元格包含数字
如果单元格包含特定文本
如果单元格包含特定的文本字符串
如果单元格包含许多文本字符串之一
如果单元格包含多个字符串
使用这些方案,您可以检查单元格是否包含文本、值等。 

解释:如果单元格包含
IF 函数的一个限制是它不支持像“?”这样的 Excel 通配符。和 ”*”。这只是意味着您不能单独使用 IF 来测试可能出现在单元格中任何位置的文本。

一种解决方案是将 IF 函数与 SEARCH 和 ISNUMBER 函数一起使用的公式。例如,如果您有一个电子邮件地址列表,并且想要提取包含“ABC”的地址,则要使用的公式如下:

= IF ( ISNUMBER ( SEARCH ( "abc" , B5 )), B5 , "" ). 假设单元格运行到 B5如果在单元格 B5 中的任何位置找到“abc”,IF 将返回该值。如果不是,IF 将返回一个空字符串 ("")。这个公式的逻辑测试是这样的:

ISNUMBER ( SEAR CH ( "abc" , B5 ))

阅读文章:Excel 效率:提高工作效率的 11 个 Excel 公式

在 Excel 中使用“如果单元格包含”公式
以下指南是使用适用于Windows 10的最新Microsoft Excel 2019编写的。如果您使用不同的版本或平台,某些步骤可能会有所不同。如果您需要任何进一步的帮助,请联系我们的专家。

1.如果单元格包含任何值,则返回一个值
此方案允许您根据单元格是否包含任何值来返回值。例如,我们将检查A1单元格是否为空白,然后根据结果返回一个值。

选择输出单元格,并使用以下公式:=IF(cell<>"", value_to_return, "") 。对于我们的示例,我们要检查的单元格是A2,返回值将为No。在这种情况下,您需要将公式更改为=IF(A2<>"", "No", "") 。 

由于A2单元格不为空,公式将在输出单元格中返回“否”。如果您正在检查的单元格为空白,则输出单元格也将保持为空白。

2. 如果单元格包含文本/数字,则返回一个值
使用下面的公式,如果目标单元格包含任何文本或数字,您可以返回特定值。该公式将忽略相反的数据类型。

检查文本
要检查单元格是否包含文本,请选择输出单元格,然后使用以下公式:=IF(ISTEXT(cell), value_to_return, "") 。
对于我们的示例,我们要检查的单元格是A2,返回值将是Yes。在这种情况下,您可以将公式更改为=IF(ISTEXT(A2), "Yes", "") 。 
因为A2单元格确实包含文本而不是数字或日期,所以公式将在输出单元格中返回“是”。

检查数字或日期
要检查单元格是否包含数字或日期,请选择输出单元格,并使用以下公式:=IF(ISNUMBER(cell), value_to_return, "") 。

对于我们的示例,我们要检查的单元格是D2,返回值将是Yes。在这种情况下,您可以将公式更改为=IF(ISNUMBER(D2), "Yes", "") 。 
因为D2单元格确实包含数字而不是文本,所以公式将在输出单元格中返回“是”。

3.如果单元格包含特定文本,则返回一个值

要查找包含特定文本的单元格,请使用以下公式。

选择输出单元格,并使用以下公式:=IF(cell="text", value_to_return, "") 。

对于我们的示例,我们要检查的单元格是A2,我们要查找的文本是“ example ”,返回值将为Yes。在这种情况下,您可以将公式更改为=IF(A2="example", "Yes", "") 。 
因为A2单元格确实包含文本“ example ”,所以公式将在输出单元格中返回“ Yes ”。

4.如果单元格包含特定文本,则返回一个值(区分大小写)

要查找包含特定文本的单元格,请使用以下公式。此版本区分大小写,这意味着只有完全匹配的单元格才会返回指定值。

选择输出单元格,并使用以下公式:=IF(EXACT(cell,"case_sensitive_text"), "value_to_return", "") 。

对于我们的示例,我们要检查的单元格是A2,我们要查找的文本是“ EXAMPLE ”,返回值将为Yes。在这种情况下,您可以将公式更改为=IF(EXACT(A2,"EXAMPLE"), "Yes", "") 。

因为A2单元格确实包含带有匹配大小写的文本“ EXAMPLE ”,所以公式将在输出单元格中返回“ Yes ”。

5.如果单元格不包含特定文本,则返回一个值

上一节的相反版本。如果要查找不包含特定文本的单元格,请使用此公式。

选择输出单元格,并使用以下公式:=IF(cell="text", "", "value_to_return") 。

对于我们的示例,我们要检查的单元格是A2,我们要查找的文本是“ example ”,返回值将为No。在这种情况下,您可以将公式更改为=IF(A2="example", "", "No") 。
因为A2单元格确实包含文本“ example ”,所以该公式将返回一个空白单元格。另一方面,其他单元格将“否”返回到输出单元格。

6. 如果单元格包含许多文本字符串之一,则返回一个值

如果您要识别至少包含您正在搜索的多个单词之一的单元格,则应使用此公式。

选择输出单元格,并使用以下公式:=IF(OR(ISNUMBER(SEARCH("string1", cell)), ISNUMBER(SEARCH("string2", cell))), value_to_return, "") 。

对于我们的示例,我们要检查的单元格是A2。我们正在寻找“ tshirt ”或“ hoodie ”,返回值将为Valid。在这种情况下,您可以将公式更改为=IF(OR(ISNUMBER(SEARCH("tshirt",A2)),ISNUMBER(SEARCH("hoodie",A2))),"Valid ","") 。
因为A2单元格确实包含我们搜索的文本值之一,所以公式会将“有效”返回到输出单元格中。

要将公式扩展到更多搜索词,只需使用ISNUMBER(SEARCH("string", cell))添加更多字符串来修改它。

7. 如果单元格包含多个文本字符串中的几个,则返回一个值

如果您要识别包含您要搜索的众多单词中的几个的单元格,则应使用此公式。例如,如果您要搜索两个术语,则单元格需要同时包含这两个术语才能进行验证。

选择输出单元格,并使用以下公式:=IF(AND(ISNUMBER(SEARCH("string1",cell)), ISNUMBER(SEARCH("string2",cell))), value_to_return,"") 。

对于我们的示例,我们要检查的单元格是A2。我们正在寻找“连帽衫”和“黑色”,返回值将为Valid。在这种情况下,您可以将公式更改为=IF(AND(ISNUMBER(SEARCH("hoodie",A2)),ISNUMBER(SEARCH("black",A2))),"Valid ","") 。
因为A2单元格确实包含我们搜索的两个文本值,所以公式将向输出单元格返回“有效”。最后的想法,我们希望本文对您学习如何在 Microsoft Excel 中使用“如果单元格包含”公式有用。现在,您可以检查是否有任何单元格包含值、文本、数字等。这使您可以高效地导航、操作和分析数据。
最新文章:
所有文章资讯、展示的文字、图片、数字、视频、音频、其它素材等内容均来自网络媒体,仅供学习参考。内容的知识产权归属原始著作权人所有。如有侵犯您的版权,请联系我们并提供相应证明,本平台将仔细验证并删除相关内容。
工具综合排行榜
TOP 1
双计算器 双计算器
同时用两个计算器,用于价格对比、数字分别计算等
TOP 2
推算几天后的日期 推算几天后的日期
推算从某天开始,增加或减少几天后的日期
TOP 3
随机密码生成 随机密码生成
随机生成安全复杂的密码,自由设置密码长度及复杂度
TOP 4
推算孩子的血型 推算孩子的血型
根据父母的血型推测子女的血型
TOP 5
日期转中文大写 日期转中文大写
把数字日期转成中文大写,是财务或商务合同常用的工具
热门内容:       双计算器       推算孩子的血型       随机密码生成       日期转中文大写       推算几天后的日期       达轻每日一景       高校分数线       高校查询       周公解梦大全
首页 科技开发工具大全
娱乐游玩工具大全
登录/注册
联系我们
  用户咨询/建议
kf@ss3316.com


商务合作/推广
hz@ss3316.com

达轻工具 APP

访问手机版网站
使用本平台必读并同意:任何内容仅供谨慎参考,不构成建议,不保证正确,平台不承担任何责任,同意用户协议隐私政策   
BaiduTrust安全认证签章
© 达轻科技 版权所有 增值电信业务经营许可证 ICP备 沪B2-20050023-3