欢迎来到小居数码网-一家分享数码知识,生活小常识的网站,希望可以帮助到您。

当前位置:生活小常识 > 数码知识 >
优质

excel提取不规则文本中的数字(excel数据中有杂乱数字)

数码知识

周艺华优秀作者

原创内容 来源:小居数码网 时间:2024-08-14 12:00:01 阅读() 收藏:47 分享:47

导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有576个文字,大小约为3KB,预计阅读时间2分钟。

表哥表妹们最大的无奈莫过于:自我技能的提升永远赶不上填表人的操作无下限。

excel数据中有杂乱数字

数据前后随意多加空格这种,已经算雕虫小技了,最狠的莫过于该输入数字的区域,他/她给你写了篇小作文……

如何才能用最快的办法把数字从文字中取出来呢?如果数字都出现在文字的后面,或前面,那还比较容易,可参见 Excel 如何拆分汉字和数字?

但是数字和汉字交替出现、毫无规律,怎么办?

案例:

看吧,说是小作文一点都不夸张。请问如何提取报销金额?

解决方案:

输入以下公式,下拉复制公式,就搞定了:

=MIDB(C2,SEARCHB("?",C2),(LEN(C2)-(LENB(C2)-LEN(C2))))

公式释义:

先说一下,这个公式不是万能的,下面这些情况不适用:

  • 同一单元格中出现 2 处以上的数字
  • 单元格中有英文、英文半角符号出现
  • 单元格中有空格
  • 公式要点:

  • 上述公式中,所有以字母“B”结尾的函数,都是按字节数计算的,而结尾不带“B”的函数是按字符数计算。
  • 中文是双字节字符,数字、英文是单字节字符。
  • 同样数量的情况下,中文的字节数是数字和英文的两倍。
  • 搞懂了上述要点,公式解释起来就容易了。

  • SEARCHB("?",C2):查找第一个字节(即数字),在字符串中出现的位置
  • LENB(C2)-LEN(C2):用字节个数 - 字符个数,结果就可以计算出有几个中文字和中文符号
  • LEN(C2)-(LENB(C2)-LEN(C2)):用字符个数 - 上述中文个数,即可得出数字个数
  • 最后用 MIDB 函数按字节第一个位置和字节数取值,即可取出数字
  • 很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

    现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

    上面就是小居数码小编今天给大家介绍的关于(excel数据中有杂乱数字)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

    94%的朋友还想知道的:

    (477)个朋友认为回复得到帮助。

    部分文章信息来源于以及网友投稿,转载请说明出处。

    本文标题:excel提取不规则文本中的数字(excel数据中有杂乱数字):http://sjzlt.cn/shuma/155492.html

    猜你喜欢