乐于分享
好东西不私藏

Excel提取小数/百分比,你更喜欢哪种

Excel提取小数/百分比,你更喜欢哪种

表格公式小技巧 · 正则表达式实战 💡

做数据清洗时,从一堆乱七八糟的文本里把百分比小数抠出来,你是不是还在用分列+查找替换?

今天分享两个基于 REGEXP 函数的正则写法,一行公式搞定!👇

🔹 公式一:字符集匹配法

=REGEXP(C13,"[0-9.]+%")

💬 点评:直观易读。[0-9.] 把数字和小数点打包成一个字符集合,+ 表示至少出现一次。适合快速上手,但对纯小数点(如 .%)的容错性稍弱。

🔸 公式二:结构化匹配法

=REGEXP(C13,"\d+.?\d*%")

💬 点评:逻辑更严谨。\d+ 确保整数部分必须有数字,.? 让小数点可选,\d* 处理小数位数不固定的情况。能更好避免误匹配到孤立的小数点。

✅ 使用须知

  • 适用于 WPS Office 新版 / Microsoft 365 Beta(REGEXEXTRACT)
  • 可快速从混合文本中提取百分比、小数等数值信息
  • 特别适合:数据清洗自动化报表非结构化文本解析
  • ⚠️ 注意:旧版 Excel(2021及以前)不支持此函数

💭 两种正则写法,你更偏爱哪一种?

是追求简洁直观的「公式一」,还是逻辑严谨的「公式二」?

欢迎在评论区交流你的选择 👇

#Excel技巧#WPS表格#正则表达式#数据清洗#办公效率