EXCEL中如何找出单元格中某个字母

如A1=abcd A2=dace 我如何在A列筛选出第三个数值为C的单元格?
如果不用筛选,有没有什么公式可以套用?=if(mid(a1,3)="c",1,0)这个公式好象不行

方法是应用能配符“?”和“*”
如下:
请将数据往下移一行
在A1输入一个名称
选中A1,”数据“-”筛选“-”自动筛选“
这时A1单元格会出现倒三角形
点倒三角形
选择”自定义“
选择”等于“,在右边输入??c*
一切OK
如果不区分大小写的话
再选择“或”
选择“等于”,在右边输入??C*
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-16
假定单元格是A1,某个字母为A
1、确定A1中是否存在字母A。公式=if(isnumber(find("A",a1)),"在A1中存在字母A","在A1中未发现字母A")
2、若要统计字母A的数量。公式=if(isnumber(find("A",a1)),"在A1中存在"&len(a1)-len(substitute(a1,"a",))&"个字母A","在A1中未发现字母A")
3、若要查找字母A(只有一个A的情况)在A1中的位置。公式=if(isnumber(find("A",a1)),"A1中第"&find("A",a1)&"个字母是A","在A1中未发现字母A")
第2个回答  2019-12-27
楼上方法可行.
现提供另一种计算方法:
求字母"d"在a1单元格中出现的次数:
=sumproduct(n(mid(a1,row(1:100),1)="d"))
如果求逗号出现的次数将公式中的d换成逗号即可.
第3个回答  2009-07-31
数据-->筛选--> 自动筛选.

点中A列下拉菜单,选 自定义

左边第一个下接菜单选 "始于" , 同行右边填入 ??C* 确定。即可
第4个回答  2009-07-31
设A列中第三个字母为C,则B列为1,否则为0
在B1中输入公式=if(mid(a1,3)="c",1,0)
再用筛选,奖B列为1的筛选出来就行了.