- ·上一篇:怎么把excel表格格子分成两半
- ·下一篇:excel表格多级列表怎么自动编号
excel表格字母怎么在公式中识别
1.如何用公式判断Excel单元格中的字符串是英文字母?
你这个难度确实太高了,不自定义函数真没办法,下面出两个馊主意:一、替换所有字母以后,看是否为空,比如判断A1的公式为:=""=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(UPPER(A1),"A",""),"B",""),"C",""),"D",""),"E","")。
二、替换所有特殊字符以后,看是否和原来相同,比如判断A1的公式为:=A1=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(UPPER(A1),"0",""),"1",""),"2",""),"3",""),"4","")。
2.怎么将EXCEL单元格内的数字和字母用公试区分开来,如下图
B1中输入:
=LEFT(A1,COUNT(--LEFT(A1,ROW($1:$255))))
按CTRL+SHIFT+回车键结束公式。
C1中输入:
=right(A1,len(A1)-COUNT(--LEFT(A1,ROW($1:$255))))
按CTRL+SHIFT+回车键结束公式。
上面公式对数字在前面非数字在后面的任意组合都适用。
注意要按CTRL+SHIFT+回车键结束公式,不能直接按回车键结束。
3.Excel中怎样用数据有效性公式判断单元格前2个字符是字母
尝试以下函数来判断是否前两位是字母,后四位是数字:=OR(AND(OR(AND(CODE(C11)>64,CODE(C11)<91),AND(CODE(C11)>96,CODE(C11)<123)),LEN(C11)=5,ISNUMBER(INT(RIGHT(C11,4)))),AND(OR(AND(CODE(C11)>64,CODE(C11)<91),AND(CODE(C11)>96,CODE(C11)<123)),OR(AND(CODE(MID(C11,2,1))>64,CODE(MID(C11,2,1))<91),AND(CODE(MID(C11,2,1))>96,CODE(MID(C11,2,1))<123)),LEN(C11)=6,ISNUMBER(INT(RIGHT(C11,4)))))。
4.EXCEL,怎样用公式找出含有字母A并且同样含有字母D的那三行
按下CTRL+A----格式----条件格式---公式---- =AND(COUNTIF(1:1,"A"),COUNTIF(1:1,"D")) ---格式---设置单元格底纹为红色----确定
如果不想全表都算在内,请说明数据所在区域
或
公式中的1:1改成所在行的区域 如数据是从B2单元格到G6单元格区域,则选中单元格区域后,条件公式改成 =AND(COUNTIF($B2:$G2,"A"),COUNTIF($B2:$G2,"D"))
这样显示成红色的行就是你要找的行了