0

0

实用Excel技巧分享:判断单元格是否包含特定内容

青灯夜游

青灯夜游

发布时间:2023-04-18 16:50:38

|

34299人浏览过

|

来源于部落窝教育

转载

excel中判断单元格是否包含指定内容,已经是一个老生常谈的话题了,相信大家在工作中也遇到不少类似问题。今天就给大家说说解决这类问题常见的三个套路,保证招招好使!

实用Excel技巧分享:判断单元格是否包含特定内容

判断单元格是否包含特定内容是平时工作中经常会遇到的一类问题,常见于包含备注信息的表格中。例如下面这个考勤汇总表,需要根据备注中的内容判断该员工是否存在加班的情况,就属于这类问题。

1.png

遇到这类问题该如何处理,常用的公式做法有三种,下面为大家逐一进行介绍。

方法1:IF+COUNTIF

公式:=IF(COUNTIF(D2,"*加班*")=0,"","是")

实用Excel技巧分享:判断单元格是否包含特定内容

公式解析:

COUNTIF(D2,"*加班*")是这个公式的核心部分,这个函数主要实现的是条件计数功能,基本格式为COUNTIF(条件区域,条件)。

在这个例子中,条件区域就是一个单元格“D2”,而条件则是在要判断的内容两边同时加上通配符*后得到的值,实现的效果就是对满足条件的单元格进行计数,如果包含要判断的内容,结果为1,不包含的话结果就是0。

实用Excel技巧分享:判断单元格是否包含特定内容

有了这个结果后,再使用IF函数得到最终的结果,公式=IF(COUNTIF(D2,"*加班*")=0,"","是")也就很好理解了。如果D2单元格中不包含“加班”,COUNTIF的结果就是0,IF返回对应的空值,否则返回“是”。

再来看看第二个方法。

方法2:IF+ISERR+FIND

公式:=IF(ISERR(FIND("加班",D2)),"","是")

实用Excel技巧分享:判断单元格是否包含特定内容

公式解析:

这个公式的核心部分是FIND("加班",D2),FIND函数的基本格式为FIND(要找的内容,在哪找,从第几个字开始找),如果第三参数不写,表示从首字符开始找。这个公式的意思就是在D2单元格中找“加班”这两个字,如果能找到,FIND就返回要找的内容在单元格中的位置,如果找不到就会返回一个错误值。

企奶奶
企奶奶

一款专注于企业信息查询的智能大模型,企奶奶查企业,像聊天一样简单。

下载

实用Excel技巧分享:判断单元格是否包含特定内容

从上图中可以看出FIND函数的效果。接下来要判断结果是否为错误值,如果是错误值,表示没有要找的内容,这就需要用到ISERR这个函数。ISERR函数很简单,就是判断一个值是否为#N/A以外的错误值,本例中的错误值为#VALUE!,因此用这个函数完全没问题。

实用Excel技巧分享:判断单元格是否包含特定内容

最后再加上IF函数,就构成了完整的公式=IF(ISERR(FIND("加班",D2)),"","是")。

相比第一个方法,这个公式略微有点难度,不过多实践两个函数也不失为一件美事。

最后来看看第三个方法。

方法3:IF+SUBSTITUTE

公式:=IF(SUBSTITUTE(D2,"加班","")=D2,"","是")

实用Excel技巧分享:判断单元格是否包含特定内容

公式解析:

这个公式中用到了一个比较长的函数SUBSTITUTE,这个函数的功能是替换字符,格式为SUBSTITUTE(在哪里替换,要替换的内容,替换为什么,替换第几个),如果最后一个参数不写,表示全部替换。

公式SUBSTITUTE(D2,"加班","")的意思是把D2单元格中的“加班”两个字替换为空,替换后的结果如图所示。

实用Excel技巧分享:判断单元格是否包含特定内容

接下来的一步比较有意思,用替换后的内容和原来的内容做比较,也就是SUBSTITUTE(D2,"加班","")=D2,如果包含加班的话,替换后的内容肯定不等于原来的单元格了,反之如果替换后的内容与原内容一样,表示不包含要找的内容,最后还是使用IF来实现结果的输出。

相比前两个方法,公式=IF(SUBSTITUTE(D2,"加班","")=D2,"","是")的思路非常巧妙,也从另一个方面让我们重新认识了SUBSTITUTE函数。

小结:站在解决问题的角度来说,第一个方法足够了,容易理解,也比较简单。但是站在学习的角度来说,当我们遇到一个问题时,不妨多尝试几种思路,一方面可以开拓自己的思维,另一方面也可以多熟悉一些函数,有了不同的解决方法,也就可以体会到研究公式函数的乐趣,很多所谓的高手大神,其实都是这样练出来的。

相关学习推荐:excel教程

相关文章

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

746

2023.08.22

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1382

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

403

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

558

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1242

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

365

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4519

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

405

2023.08.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 12.1万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号