excel怎么筛选含有某几个字母的单元格?

如下图所示,需要筛选出所有中文研究者,剔除包含英文字母的研究者。

IF 函数是 Excel 中最常用的函数之一,它可以对值和期待值进行逻辑比较。

因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。

LEN 函数语法具有参数:Text 必需。 要查找其长度的文本。 空格将作为字符进行计数。

LEN 返回文本字符串中的字符个数。中英文、特殊字符(中文输入法下)、标点、空格等都算一个字符。

LENB 返回文本字符串中用于代表字符的字节数。通常,1个中文、中文标点是2个字节,1个英文字母、英文标点、英文符号(特殊字符)都是1个字节|

回到需求,现在需要筛选全是中文的单元格,LEN()/LENB = 2说明全是中文(因为我的数据已经把中文标点符号都清洗)。所以,解决方案如下:

明白了公式的原理,我们可以灵活组合应用,从而解决很多类似的问题。

假如A列中是单词,B列中是字母数,从第2行到第5行共4个单词那么增加C列,在C2中填入=IF(ISERROR(FIND("A",A2)),"不包含","包含")C3到C5依次类推,用填充柄填充.就是将A2的地方改成相应的A3-A5最后的统计格填入=SUMIF(C2:C5,"包含",B2:B5)

excel中可以利用find函数提取含有某个字符的单元格.软件版本:office2007方法如下:1.提取a列中,含有字符1的单元格:2.输入公式如下:公式解释:先利用find函数从a列中提取1,然后利用isnumber函数对提取结果进行判断,如果提取到了,结果为true,提取不到结果为false,最后利用if函数设置返回值分别为原单元格和空值.3.下拉填充得到结果:

在D1中输入=IF(E1="正确答案",E1,"")回车确认后下拉填充.

判断方法如下:1,判断字符串中是否包含大写字母a,可用公式=if(isnumber(find("a",a1)),"有","无").2,下拉公式会发现,含有小写字母a的结果是无,该公。

假设原始数据在A1中,B1中输入=COUNTIF(A1,"*\*")=1就可以了.如果A2和下面还有类似数据,将B1公式用自动填充柄下拉.

好像没有带$的函数,$在excel公式中代表绝对引用的意思,是和单元格引用地址配合一起使用的.至于你提到的问题,暂时还没有找到一个可以直接实现的函数,但使用。

Excel可以利用countif函数判断某个区域中是否包含某个字符软件版本:Office2007方法如下:1.判断A1:C2区域中是否包含字符“1”:2.如果区域中存在数值格式数字,需要先转换成文本数字,例如用text函数转换文本数字,然后复制并粘贴到原区域,保留值:3.处理完数据后,输入公式如下:4.得到结果大于0,就表示该区域包含这个字符;如果等于0,就表示不包含这个字符.

正常情况下是用FIND函数,比如:=FIND("字符",A2),就是在A2单元格查找"字符"2个字,找到即返还数字、找不到显示错误.完整的公式为:=IF(ISNUMBER(FIND("字符",A2)),"有","无")还可以用替换该字符测定文本长度是否有变化,若前后有变化说明替换了该字符,否则没有该字符.判断A2单元格里是否有“字符”2个字的公式为:=IF(LEN(A2)=LEN(SUBSTITUTE(A2,"字符","")),"没有","有")

有个很简单的方法,只不过是显示1和0就是了直接在b1单元个输入“a1=补贴”这样如果a1里面填的是补贴,那就会显示1,如果是非补贴就会显示0了.(如果显示了是flase,按就修改一下单元格的格式里面有个判断格式,选01的就好)这是是最简单的方法,不过却是要用1和2的话,请参考别人的方法.

我要回帖

更多关于 单元格内有筛选 的文章