办公软件 > Excel > Excel

Excel 中如何从混合内容中提取中文、英文和数字

417人参与 2024-08-04 Excel

原文标题:《从混合内容中提取中文、英文和数字,这 2 种方法 90% 的人没见过!》

本文作者:竺兰

本文编辑:卫星酱

大家好,这里是秋叶编辑部,我是小兰~

在 excel 中,提取单元格中的文本或数字,是一种很常见的操作:

如果只会复制粘贴,那效率可就太低了:

有没有什么 excel 技巧,能让我们更快地解决这个问题呢?

其实很简单,看完下面这两种方法,你也能轻松搞定、准点下班!

1、正则函数

正则函数的大名,相信很多人都听说过吧,前段时间 wps 和 excel 365 陆续更新,我们还专门出了几篇文章介绍它们。

提取单元格中的文本或数字,用正则函数,再简单不过了!

❶ 提取文本

公式:

=regexextract(a2"\d+")

解析:

\d+,匹配一个或多个连续的非数字字符。公式表示从单元格 a2 的文本内容中提取所有连续的非数字字符。

❷ 提取数字

公式:

=regexextract(a2,"\d+")

解析:

\d+ 匹配一个或多个连续的数字字符。公式表示从单元格 a2 的文本内容中提取所有连续的数字字符。

ps.如果使用的是 wps 里的 regexp 函数,则可以提取出 a2 中所有的文本 / 数字。

至于实战时该选择 wps 还是 excel,大家按自己的需求来。

2、excel 插件

如果你看到函数就头疼,那可以试试 powerquery + 方方格子插件。

❶ 利用 powerquery 去除多余的单位。

选中 a 列数据,点击【数据】选项卡-【来自表格 / 区域】,在弹出的对话框中勾选【表包含标题】,这样就打开了 pq 编辑器:

点击【拆分列】-【按照从数字到非数字的转换】。

选中多余的一列,点击鼠标右键,选择【删除】。

点击编辑器右上角的【关闭并上载】,将数据上传到 excel。

❷ 用方方格子插件分别提取文本和数字。

选中 a2:a6,点击【方方格子】选项卡,在第一栏的「文本处理」中勾选「英文」和「中文」。

点击【执行】-【提取】,在弹出的对话框中选择数据存放区域。

结果如下图:

同样的,如果想提取数字,在「文本处理」中勾选「数字」,然后执行即可。

ps.还没有安装这两个插件的同学,可以在公众号后台回复关键词【插件】获取下载链接。

3、写在最后

excel 中的大多数问题,解决方法绝不止一种。

比如今天给大家分享的,提取文本或数字,你可以灵活选择正则函数或者 excel 插件法。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

比函数更强的 Excel 汇总神器,还有这个超经典的数据透视表

08-04

Excel 中如何将 1000 个工作簿合并到一个表格

08-04

Excel 套娃柱形图,汇报工作用得上

08-04

微软改进网页版 Excel:预览超链接、扩充快捷键、打开本地文档等

08-04

微软为 Excel 等研发新 AI 模型:性能较常规方案提高 25.6%,词元使用成本降低 96%

08-04

Excel 高效小技巧:标注关键字、核对两表数据、行列转换

08-04

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论