如何使用excel表格在单元格确认是否有某种字符

如:姓名 时间 输出符号
甲 0901 XY04|ZY04|XZ05
0902 XY02|ZY03|XZ04|DY04
0903 XY06|XZ05
乙 0901 AY04|ZY04|GZ06
0902 XF02|XZ05
0903 XY06|ZY04|XP05
0901 XY02|DY04|XZ05
甲 0901 AB04
0902 XY02|ZY07|XZ05
0903 XY06|XD04|XZ09
0901 FG02|ZY04|XZ05
其中甲乙丙各有多少个XZ05?后面的输出符号长度不定但是都是有一定规律两个字母和两个数字的间隔一个竖线隔开链接,显示在同一个单元格内的
非常感谢各位的帮助,但是第一位朋友给的答案运行后结果为0,无法运算,两个公式均是那样,第二位朋友的公式简便适合我所需要,但是对于庞大的数据而言也并不是很好用,这样就需要将同一个人的数据集中,然后才能对这个人的某个输出符号进行统计,和第三位朋友给的答案基本相近的。我这只是一个小例子,其实需要运行的数据非常大,而且有很多人的数据,项目也比较多,但是主要目的就在于统计出某个人的输出符号包含某个输出符号的个数,如甲有多少个XZ05?而且所有人的顺数是打乱的,并非是已经排序好的。还请高手指点指点,谢谢!

源数据在ABC列,A列要完整填充“甲、乙、丙”。
求“甲”:
=(SUMPRODUCT((A2:A100="甲")*(LEN(C2:C100)))-SUMPRODUCT((A2:A100="甲")*(LEN(SUBSTITUTE(C2:C100,"XZ05",)))))/4
“乙、丙”参照设置。
或:
在D2输入
=IF(COUNTIF(A$2:A2,A2)>1,"",(SUMPRODUCT((A$2:A$100=A2)*(LEN(C$2:C$100)))-SUMPRODUCT((A$2:A$100=A2)*(LEN(SUBSTITUTE(C$2:C$100,"XZ05",)))))/4)
回车并向下填充。

(公式适应于同一单元格里面有多个“XZ05”的)追问

没有效果啊,运行后不对

追答

不行?看我的抓图(我按你的抓图在C2、C10再增加几个关键词):

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-07
C2 =COUNTIF(C2,"*XZ05*") 下拉到C12
然后把计算结果分别放到三个单元格内
分别输入以下公式:
=SUMIF(A2:A12,"=甲",D2:D12)
=SUMIF(A2:A12,"=乙",D2:D12)
=SUMIF(A2:A12,"=丙",D2:D12)
可以在三格下面输入 =COUNTIF(C1:C12,"*XZ05*") 用以验证与三格之和是否一至
第2个回答  2012-09-06
完善公式
=COUNT(FIND("XZ05",IF($A$2:$A$100="甲",$C$2:$C$100)))
统计出甲的次数(可把甲引用在单元格以拉动公式)
数组公式ctrl+shift+enter组合键结束公式

怎样在一个单元格中判断是否含有某个字符?
首先,假设你有一列(A列)包含了若干名字,你想要在相邻的B列(假设B1单元格开始)显示一个结果,比如,如果A列单元格中包含“某”这个字,B列显示“有”,反之则显示“无”。在B1单元格中,输入以下公式:=IF(ISERROR(FIND("某",A1)), "无", "有")。这个公式利用了IF函数和FIND函数。FIND...

在excel中怎么判断一个单元格是否包含某个字符
在Excel中,可以使用“IF”和“SEARCH”函数来判断单元格中是否含有某个字符。1. 使用IF函数:IF函数用于在Excel中进行条件判断。其语法为:IF(logical_test, [value_if_true], [value_if_false])。其中logical_test是你要测试的条件,[value_if_true]是当条件为真时返回的值,[value_if_false]...

如何使用excel函数实现根据单元格内是否包含特定字符判断
在Excel中,如果想根据单元格内是否包含某个字来返回特定值,可以使用`IF`函数结合`SEARCH`或`FIND`函数来实现。1. 使用`SEARCH`或`FIND`函数查找文本 `SEARCH`和`FIND`函数都可以在Excel中用来查找一个字符串中是否包含另一个字符串,并返回其起始位置。如果未找到,`SEARCH`会返回错误,而`FIND`会...

excel怎么判断一个单元格是否含有特殊字符?
Excel中可以利用find(search)函数、substitute函数或者countif函数,或者mid函数结合数组公式等来判断某单元格里是否包含某个字符。方法如下有4种判断方法:判断A列单元格里是否包含“木”;1、利用find函数判断;公式如下图所示,结果为数字,则说明包含;结果为#value,则不包含;2、利用substitute函数判...

如何根据单元格内容判断是否包含特定字符
首先,假设你有一个表格,A列中存放了一组名字。你的目标是在B列中显示A列中是否包含指定的字符,如“某”。在B列的起始单元格B1,你需要开始编写公式。在B1单元格的公式栏内,输入以下公式:=IF(ISERROR(FIND("某",A1)),"无","有")。这个公式的工作原理是,IF函数会检查在A1单元格中查找“...

excel如何判断单元格是否包含某种特定字符串
1") ”工式。第4步 :单击选中刚刚写完公式的单元格,鼠标移动到单元格右下角,当鼠标变成“+”号时单击鼠标左键不松开,并向下拖动,需要判断多少行就拖动到多少行,然后再松开鼠标左键。第5步 : 以下为使用Excel的IF和COUNTIF两个函数判断单元格包含特定字符,显示特定值的最终效果。

Excel 如果某单元格中有某字,则显示特
结论:在Excel中,当需要检查一个单元格是否包含特定字符时,可以使用IF函数快速实现。以下是具体步骤的直观描述:1. 假设你有一个表格,A列中存放着一些名字。现在你想要在B列根据A列的内容判断是否包含特定字“某”。2. 首先,打开B1单元格,然后切换到公式栏。在这个空白区域,输入以下公式:=IF(...

如何判断某个单元格是否包含某个字符
Excel中可以利用find(search)函数、substitute函数或者countif函数,或者mid函数结合数组公式等来判断某单元格里是否包含某个字符。方法如下有4种判断方法:判断A列单元格里是否包含“木”;1、利用find函数判断;公式如下图所示,结果为数字,则说明包含;结果为#value,则不包含;2、利用substitute函数...

在Excel中,怎样根据指定单元格显示某字符?
Excel中,如果某单元格中有某字,则可以通过使用条件格式或IF函数来显示特定字符。在Excel中,我们可以利用条件格式功能,对包含特定文本的单元格进行突出显示或其他视觉效果的处理。例如,如果我们想在A列中查找包含“苹果”这个词的单元格,并让这些单元格的背景色变为黄色,我们可以这样做:...

EXCEL对单元格中包含某些字符串,进行if条件判断,模糊查找
在Excel中查找单元格内是否包含特定字符串,使用find函数和isnumber函数能够轻松实现。示例代码为:首先,找到你想要查找的字符串与目标单元格的表达式:=find("你想查找的字符串", 单元格)然后,通过isnumber函数对上述表达式执行嵌套调用,以判断返回值是否为数字,代码如下:=isnumber(find("你想查找的字符...

相似回答