1、首先要分析数据内容,根据不同的类型,使用不同的方法 。
2、分析这个表格,可以发现,除了数字外,就是汉字,在双字节字符中,每个汉字算两个字节,利用此特点,可以算出有多少个汉字、多少个数字,单字节字符数用LEN函数:=LEN(A2) 。
3、双字节字节数用LENB函数,注意下两者的区分,单字节指字符个数,双字节指字节个数:=LENB(A2) 。
4、二者相减,即可得到文字的个数:=LENB(A2)-LEN(A2) 。
5、再用总字符数减去文字个数,即得到要提取出来的数字个数:=LEN(A2)-(LENB(A2)-LEN(A2)),去掉括号,合并起来,公式为:=LEN(A2)*2-LENB(A2) 。
6、知道了数字个数,再知道数字开始的位置,就可以用MID函数将数字提取出来了,但是现在不知道数字是从什么位置开始的,可以使用SEARCHB双字节查找函数 通配符?来查询单字节出现的位置:=SEARCHB(?,A2) 。
7、这样提取公式就有了,提取函数也要用双字节函数:=MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),如果用单字节函数也可以,但公式稍长些:=MI
推荐阅读
- 滚动条设置 以excel为例
- 怎样冻结excel表指定的行 如何冻结excel表指定的行列
- 在excel里怎么做正态分布 在excel里如何做正态分布
- 如何统计数据的个数?excel统计数据个数教程 有什么方法
- 在EXCEL里怎么打出乘号和除号?
- excel输入值非法如何取消限定
- 数据分析百分比怎么做 excel做数据分析百分比的教程
- excel表格怎么变小怎么调整
- 雨霖铃教案 雨霖铃教学文本
- excel插入表格行