Excel判断单元格是否包含相关信息

 时间:2024-10-04 07:30:05

如下表所示,要判断同一行上面B列是否包含C列里面的内容,COUNTIF函数行不通,是否还有其他函数可以处理?

Excel判断单元格是否包含相关信息

工具/原料

硬件设备:计算机

操作系统:Windows7

办公软件:Excel2010

方法一:使用SEARCH函数处理

1、D2单元格里面输入函数公式=IF(ISER六咝媲拜ROR(SEARCH(C2,B2,1)),"否","是")。

Excel判断单元格是否包含相关信息

2、将D2单元格向下拖动复制,将会看到判断的结果。

Excel判断单元格是否包含相关信息

3、函数公式释义:SEARC郡哏匙芥H函数主要用来查找指定字符在另外一个字符串里面的位置,即:SEARCH(要查找的字符,被搜索的字符,起始位置)。找到则伍啪怪顼显示出其所在的位置,找不到则返回错误值#VALUE!。ISERROR函数主要用来判断一个函数算式里边是否包含任意错误。如果包含错误,则返回TRUE,否则返回FALSE。IF函数是判断函数,即:IF(判断条件,条件为TRUE时执行,条件为FALSE时执行)。

Excel判断单元格是否包含相关信息

方法二:使用VBA程序判断

1、点击【开发工具】、【VisualBasic】。(或者使用【Alt+F11】组合键调出VBE编辑器)

Excel判断单元格是否包含相关信息

2、点击【插入】、【模块】。

Excel判断单元格是否包含相关信息

3、模块蜣贺鱿柢代码框里边输入以下VBA程序代码,再按【F5】键运行程序。SubIf_Y_N()Dimi1OnErrorResumeNext'忽略运行过程中可能音浆纪娟出现的错误Setmysheet1=ThisWorkbook.Worksheets("Sheet1")'定义工作表Sheet1Fori1=2To1000'从第2行到1000行Ifmysheet1.Cells(i1,2)<>""Andmysheet1.Cells(i1,3)<>""Then'如果单元格不是空白,则IfInStr(1,mysheet1.Cells(i1,2),mysheet1.Cells(i1,3))<>0Then'如果存在相应字符,则mysheet1.Cells(i1,4)="是"'D列写入“是”Elsemysheet1.Cells(i1,4)="否"EndIfEndIfNextEndSub

Excel判断单元格是否包含相关信息

4、回到Excel工作表界面,将会看到执行结果。

Excel判断单元格是否包含相关信息

拓展延伸

1、函数公式里面的SEARCH函数也可以使用FIND函数代替,其结果是一样的。

Excel判断单元格是否包含相关信息

2、ISERROR函数判断一个算式里边含有错误时返回TR曷决仙喁UE,函数公式IF(ISERROR(SEARCH(C2,B2,1)),"否","是&quo墉掠载牿t;)看起来有点不顺,可以把它改成=IF(ISERROR(SEARCH(C2,B2,1))<>TRUE,"是","否")。

Excel判断单元格是否包含相关信息

excel如何根据行列的条件进行查找对应结果 offset函数怎么使用? Excel中怎样求符合条件数据的行号 excel快速查询某个数据位于表格的第几列第几行 match与index结合使用
热门搜索
女人的隐私倍位给你看图片 孔明灯图片 温馨提示图片 猪图片 小女孩发型图片