从微信接龙中提取金额——上图中B列文本来自一份微信群接龙,由于每个人的填写习惯不同,有人使用的金额单位为万,也有人用小写的w,还有人用大写的W,总之都表示的“万”。
而且,金额数字除整数外,有的数字还包含小数。因此,用正则表达式“\d (\.)?\d*[万wW]”表示这一类金额数字。
此外,由于有些人有两个账户暴雷,因此填写的金额为“数字1 数字2”的模式,为了将这类数字也提取出来,使用正则表达式:\d \ \d{1,}。
如果想同时将这两类金额信息提取到同一列,则可以用条件或“|”将两个正则表达式连起来,形成一个新的正则表达式:\d (\.)?\d*[万wW]|\d \ \d{1,}。
将上述正则表达式输入到Excel超能力的”正则提取"框内,按步骤选择数据区域和目标单元格,就能快速实现目标金额的提取。
● 超能力课堂:一键提取中文、英文、数字、手机号、网址等信息在Excel超能力的【文本处理】中还有一个【智能提取】功能,即使你不知道正则表达式怎么写,也可以完成一键提取。
这些提取目标包括——提取中文、提取英文、提取数字、提取手机号、提取电话号码、提取身份证号、提取邮政编码、提取Email地址、提取HTML标记、提取IP地址、提取URL。
安装了超能力的朋友,可以自行尝试。
▲ Office安装效果
▲ WPS安装效果
Excel超能力插件下载:
https://www.yuque.com/books/share/9a25fc0c-64e7-43c9-b2da-b6053577af88?# 《《Excel超能力》用户手册》
复制以上链接到电脑浏览器,内有下载地址。