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

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:49:57
如A1=abcd A2=dace 我如何在A列筛选出第三个数值为C的单元格?
如果不用筛选,有没有什么公式可以套用?=if(mid(a1,3)="c",1,0)这个公式好象不行

假定单元格是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")

方法是应用能配符“?”和“*”
如下:
请将数据往下移一行
在A1输入一个名称
选中A1,”数据“-”筛选“-”自动筛选“
这时A1单元格会出现倒三角形
点倒三角形
选择”自定义“
选择”等于“,在右边输入??c*
一切OK
如果不区分大小写的话
再选择“或”
选择“等于”,在右边输入??C*

设A列中第三个字母为C,则B列为1,否则为0
在B1中输入公式=if(mid(a1,3)="c",1,0)
再用筛选,奖B列为1的筛选出来就行了.

数据-->筛选--> 自动筛选.

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

左边第一个下接菜单选 "始于" , 同行右边填入 ??C* 确定。即可

自动筛选,等于,??C*