excel混合文本提取数字
更新时间: 2026-05-06 09:04:42
excel混合文本提取数字
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)),如果用单字节函数也可以,但公式稍长些:=MID(A2,INT(SEARCHB(?,A2)/2)+1,LEN(A2)*2-LENB(A2))。
8、提取结果是文本格式,如果要转为常规的数字格式,可以在公式前加上--,或者*1,来转换:=--MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),转换格式后,可以进行下一步的统计运算。
9、如果文字中有空格,直接提取就会出去,需要对原来的内容进行去空格替换后,再提取:=--MIDB(SUBSTITUTE(A2, ,),SEARCHB(?,SUBSTITUTE(A2, ,)),LEN(SUBSTITUTE(A2, ,))*2-LENB(SUBSTITUTE(A2, ,)))。
10、但是上面的方法,只能用于除了数字就是文字的内容提取,如果除此之外,还有其它的字母、符号等单字节字符,就会出错。
11、对于这种不定型的,可以用数组公式进行提取,从每个字符开始,取出1~若干个字符(比如10个),再加上运算符号进行判断,取出的是不是数值,再用MAX函数从中取出是数值的最多数字:=MAX(IFERROR(--MID(A2,ROW($1:$30),COLUMN($A:$J)),)),在输入数组公式时,需要同时按住Ctrl+Shift+Enter结束公式编辑,公式会自动生成一对“{}”。
12、当然,也可以不用上面的数组公式,利用LOOKUP函数的向后兼容性,来提取出数字:=-LOOKUP(1,-MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&0123456789;)),ROW($1:$10))),此公式先判断数字出现的最小位置,再从此位置开始依次取出若干个字符,最后用LOOKUP函数取出最长数字串的那个数字,即达目的。
13、虽然利用公式,可以从各种不同的混合文本中找出规律提取出数字,但是还是应该养成良好的习惯,在制作表格时,就将其分在不同的列中,有助于后续统计。
如何设置excel宏的安全性
希望经验可以真正帮助到有用的人,也希望经验分享作者可以多分享好的经验,这篇经验分享的是如何设置excel宏的安全性。
首先打开电脑桌面上的excel工作簿。
进入开始后,点击开发工具。
单击代码组中的宏安全性。
在弹出来的信任中心对话框中单击宏设置。
在右侧的宏设置组中选中启用所有宏。
最后单击右下角的确定,即可成功设置宏安全性。
excel筛选数据
1、首先我们输入完初始数据。
2、选择数据区域。
3、然后,选择菜单栏开始——样式——条件格式。
4、接着,单击条件格式下面的小三角,选择新建规则,单击进入。
5、单击进入新建规则后,弹出新建格式规则对话框,我们选择第二项,在设置下筛选条件。
6、单击格式,可以设置显示的样式,设置好之后,确定退出,返回前一界面。
7、单击确定,最后筛选的结果。
Excel表格中清除文字的方法
Excel表格中清除文字的方法有多钟,清除文字方式的不同,对表格的影响也不尽相同。在清理文字时需要选择对应的快捷方法。
在桌面新建给表格,选择几个单元格合并单元格,在单元格中输入文字,
第一种方法:直接删除
鼠标单击选中单元格,按退格键或del键,直接删除文字
第二种:双击选中文字,编辑删除
第三种:右键选择“清除内容”,这种方法比较常见,而且不会影响表格格式。
第四种:右键选择“删除”
选择删除后,表格会跳出删除方式,选择需要的删除方式,点击确定,删除后,这种方式删除后,会将附近的单元格补充在原来文字位置,将原来表格格式也会破坏掉。
- 大同6月份天气及穿衣指数2026年六...
- 唐山天气预报:河北省唐山市滦南县发布...
- 吴忠7天天气预报吴忠市天气预报7天查...
- 姓习好听2026年9月29日生的男孩...
- 2026年八月十九生的郦姓男宝宝起名...
- 白银天气预报7天查询白银市天气预报7...
- 2026年八月十九出生夔姓女孩名字叫...
- 张掖最近天气怎样张掖天气预报7天查询
- 2026年9月29日出生的宦姓男宝宝...
- 酒泉7天天气预报 酒泉最近天气怎样
- 天水市天气预报7天查询天水未来7天天...
- 2026年八月十九生雍姓男孩名
- 太原6月份天气及穿衣指数2026年六...
- 金昌天气预报7天查询金昌7天天气预报
- 2026年八月十九出生蔚姓女孩名字高...
- 2026年八月十九生姓利的女孩取什么...
- 阿拉善6月份天气及穿衣指数2026年...
- 庆阳市天气预报7天查询庆阳7天天气预...
- 2026年八月十九生殳姓女宝宝最佳取...
- 2026年八月十九生的沃姓女孩取名推...
- 濉溪4月18日天气预报:气温:低温1...
- 泗县4月18日天气预报:气温:低温1...
- 萧县4月18日天气预报:气温:低温1...
- 颍上4月18日天气预报:气温:低温1...
- 阜南4月18日天气预报:气温:低温1...
- 临泉4月18日天气预报:气温:低温1...
- 凤阳4月18日天气预报:气温:低温1...
- 灵璧4月18日天气预报:气温:低温1...
- 砀山4月18日天气预报:气温:低温1...
- 全椒4月18日天气预报:气温:低温1...
- 五河4月18日天气预报:气温:低温1...
- 太和4月18日天气预报:气温:低温1...
- 凤台4月18日天气预报:气温:低温1...
- 来安4月18日天气预报:气温:低温1...
- 怀远4月18日天气预报:气温:低温1...
- 明光4月18日天气预报:气温:低温1...
- 定远4月18日天气预报:气温:低温1...
- 界首4月18日天气预报:气温:低温1...
- 天长4月18日天气预报:气温:低温1...
- 固镇4月18日天气预报:气温:低温1...
- 吉林4月18日天气预报:气温:低温 8℃~高温 23℃,晴,紫外线很强
- 平谷4月18日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强
- 门头沟4月18日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强
- 密云4月18日天气预报:气温:低温 14℃~高温 26℃,晴,紫外线很强
- 房山4月18日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强
- 大兴4月18日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强
- 石景山4月18日天气预报:气温:低温 15℃~高温 27℃,晴,紫外线很强
- 丰台4月18日天气预报:气温:低温 16℃~高温 27℃,晴,紫外线很强
- 延庆4月18日天气预报:气温:低温 13℃~高温 24℃,晴,紫外线很强
- 昌平4月18日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强

邮箱: