excel 如何判断单元格中是否包含特定的字符串
发布时间:2022-06-22 18:53:36
如何计算世田谷区的客户人数
“想要从客户数据中筛选出世田谷区的客户人数。”
这时,如何才能简单、快速地完成这项工作呢?
其实只需要按照下面这两个步骤操作即可。
调查单元格中是否包含“世田谷区”这四个字
如有,则在其他单元格中输入“1”
如此一来,只要计算含有“1”的单元格的数目,就能得出包含“世田谷区”这四个字的地址的单元格数目。
像这样,“确认单元格里含有特定字符串时,标记为数字1”的操作,属于 COUNTIF 函数的应用。假设在 A 列中输入住址,B 列输入数字1。
➊ 在单元格 B2中输入以下公式。
=COUNTIF(A2,"*世田谷区*")
➋ 一直将公式复制到数据的最后一行。
这样一来,在 A 列单元格中若含有“世田谷区”四个字,B 列中就会在相应的行显示“1”。
此处出现的“*”符号叫作“星号”。无论是什么样的文字,无论有多少字,都可以这1个文字来代替使用(作为“通配符”使用的符号)。意思就是说,“世田谷区”前后含有其他文字。这样一来,只要该字符串符合“包含‘世田谷区’四个字”这样的条件,即可被检索出来。
现在让我们来复习一下,COUNTIF 函数是在第一参数指定区域中,计算符合第二参数指定条件的单元格数目的函数。在单元格 B2中输入的函数有这样的意思:
在单元格 A2中包含“世田谷区”这个值的单元格有多少个?
作为指定范围的第一参数中,此处指定的是单个单元格 A2。判断符合条件的单元格有多少,答案只有1和0。如答案为1,那么就说明此单元格中包含“世田谷区”;如答案为0就是不包含。
接下来,再用 SUM 函数统计 B 列值的总和,就能得出 A 列中所有包含“世田谷区”的单元格的数量。
SUM 函数在单元格 B8中表示 B 列的总和
如何搜索除世田谷区以外的区域
前文中介绍的是如何搜索单元格中是否包含特定文字(世田谷区),直接将指定文字输入到函数中并搜索。那么如果不仅需要搜索“世田谷区”,也需要搜索包含其他区域的单元格时,应该怎么做?
搜索除世田谷区以外的区域
如果把各个区域名称直接输入进函数,那么需要重新输入 B 列到 F 列每一列中的函数。这样做非常麻烦,也很容易出错。
这时,请不要采取这种直接输入的方法,而是要采取引用单元格的方法。工作表中的行首处会显示搜索目标区域的项目名称,利用这些单元格,就能简化输入函数的操作。
在此提醒各位读者,引用单元格来搜索时,要输入以下公式:
=COUNTIF($A2,"*"&B$1&"*")
输入=COUNTIF($A2,"*"&B$1&"*")
在第二参数中,连续输入单元格号码与星号容易发生错误。为了方便大家理解,下面我将去掉绝对引用的$符号,告诉大家会容易出现什么样的错误。
=COUNTIF(A2,"*B1*")
这个公式的意思变成了要在单元格 A2里,搜索是否含有“B1”这一字符串。但是原本需要搜索的是单元格中是否含有“包含‘B1’的字符串”。为了区分指定星号标记与引用单元格,需要用&符号连接。
设定绝对引用时一定要注意,在单元格 B2中输入正确的公式之后,再直接复制到单元格 F7为止。
将输入的公式复制到单元格 F7
另外,想计算含有各区域名的单元格的数目,只有选择 B8~F8,按Alt += (AutoSUM 的快捷键)即可立刻得出结果。
选择 B8~F8,按Alt + =
顺便,用 IF 函数是无法顺利处理这项操作的。在单元格 A2中如包含有“世田谷区”打○,否则打×,在做这项操作时,有许多人反应使用下面的公式无法得到预期的结果。
=IF(A2="*世田谷区*","○"," ×")
这种情况下,需要在 COUNTIF 函数中嵌入判断是否包含字符串的条件。
=IF(COUNTIF(A2,"*世田谷区*")=1,"○","×")
随后,就能在单元格 A2中检索是否含有“世田谷区”这组字符串。
excel 如何判断单元格中是否包含特定的字符串的下载地址:


猜你喜欢
- Windows XP,从磁盘中删除了某一个或者几个文件后,系统出现问题,表现为回收站中的内容无法清空,而且每次打开回收站时它总先搜索一遍,然
- 电脑开机之后,有些会直接进入系统,有些则是要输入密码。很多用户觉得输入密码比较麻烦,为此想要取消开机密码,那么Win8.1系统怎么取消开机密
- 逍遥模拟器是很多人都在使用的一款安卓模拟器,但是用久了可能会出现卡顿严重的情况,这可怎么办?有什么方法可以让逍遥模拟器不那么卡?下面就和小编
- 最近有Win7用户反映,电脑访问局域网打印机的时候出现提示“无法访问您可能没有权限使用网络资源”,导致无法正常使用打印机,这让用户非常烦恼。
- 网友没有没有和我一样的困惑电脑中有太多的照片,找起来非常不方便。如果有这样一款管理软件,功能强大,使用简单,通过照片的类型、日期、名称等进行
- Windows XP,从磁盘中删除了某一个或者几个文件后,系统出现问题,表现为回收站中的内容无法清空,而且每次打开回收站时它总先搜索一遍,然
- 在职场中,一份高质量的t无疑会给一个人加分,今天小编就为大家介绍PPT制作两个3D立体图表方法,不会的朋友可以参考本文,希望能对大家有所帮助
- 在我们平常使用打印机时可能会出现蓝屏,并设有相应的错误代码提示,不同原因呈现出的错误代码也是不一样的。近期就有用户在更新后使用打印机会出现蓝
- wps如何将pdf格式转化为word格式?当我们需要打印的pdf文件中出现了错误,因为pdf文件不允许修改,就需要改成word文档进行订正修
- cad2012安装失败怎么办?最近有用户在安装cad2012时,遇到无法正常安装的问题,该如何解决呢?下面就给大家分享cad2012安装失败
- Win10系统用户在一直以来都会不定期收到微软推出的预览版本,用户可以点击Windows更新中的获取会员来进行升级。但最近有用户反应,当升级
- 在对电脑进行u盘重装系统之前,我们需要先制作u盘启动盘。一般制作u盘启动盘的工具比较多,常见的有小白工具,UltraIso软碟通等。那么怎么
- 在观看别人的ppt时候,总会看到各种各样的图形形状,我们可以应用PowerPoint 2013的绘图功能,可以很方便地在ppt2013幻灯片
- wps文档怎么转换成带水印的PDF文件?wps文件想添加水印,同时生成pdf文件,方便打印,该怎么办呢?下面我们就来看看wps添加水印并另存
- 很多时候,我们制作的同一份文档可能会需要我们打印好几份,比如我们后续进行内容的增加,删除,调整之后,需要重新进行打印。如果我们在最开始打印时
- 在用工作表处理数据时,有时候根据要求,将一列资料分为两列或多列。下面通过实例详细讲解如何将工作表中的一列分为多列。STEP01:打开“行列拆
- excel是我们常用的办公软件,有时会用到求和功能,那么excel2010表格如何自动求和?下面小编带来excel多种求和方法介绍,希望对大
- Win10预览版14328怎么将资源管理器固定导任务栏?Win10预览版14328资源管理器独立出来了,如果想要固定到任务栏就需要自己想办法
- Sparkle for Mac是应用在Mac上的一款网页开发工具,最大的特点就是零代码的可视化设计方式,让我们可以像画图一样设计开发网站,无
- 最近有小伙伴反映,自己在使用最新版Win10 20H2系统的时候,点击打开系统设置,结果一直卡在蓝色打卡画面,打不开设置。关于这个问题,小编