乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> 如何判断一个单元格是字母还是数字-excel 判断数字和字母,ex

<em>Excel</em> 如何判断一个单元格是字母还是数字-excel 判断数字和字母,ex

作者:乔山办公网日期:

返回目录:excel表格制作


如果在excel表格中字母和数字在一列,是可以将字母分开两列的,方法如下:

1、新建一个Word文档,把那一列内容复制到新建的Word文档;

2、按“Ctrl+H”打开替换对话框,在“查找内容”中输入“[0-9]”,“替换为”内不填任何内容,勾选“常规”中的“使用通配符”,点“全部替换”;
3、把替换后得到的字母复制到Excel中的另一列就得到分开的字母了;

4、在Word中, 按“Ctrl+Z”撤销上次操作,按“Ctrl+H”打开替换对话框,在“查找内容”中输入“[a-zA-Z]”,“替换为”内不填任何内容,勾选“常规”中的“使用通配符”,点“全部替换”;

5、再把替换后得到的数字复制到Excel中的另一列就得到分开的数字了。

=ISNUMBER(--MID(a1,2,4))为什么要加--,主要是对文本格式的数zhidao字提取后用isnumber判断仍为文本,为了对数字进行判断,需将其转化为数值。若为数字就显示ture,否则就为false

如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。

B2单元格输入以下公式,然后向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

详见附图及公式求值过程



数字的ASCII码值在48-57(对应0-9)
字母的ASCII码值在65-122(对应a-Z)
提取ASCII码值的函数是code

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网