游乐游手机版
首页/AI热点日报/热点详情

WPS灵犀快速提取文本中金额的方法

类型:热点整理2026-07-18
WPS灵犀可通过对话框直接提取文本中的金额数字,支持识别¥、¥、元等关键词并统一转为纯数字。WPSAI函数能按条件精准定位指定项目金额。TEXTAFTER+TEXTBEFORE函数适用于固定结构文本,但依赖绝对位置。插件一键提取适合纯数字列,但需注意排除非金额数字。

想象一下,你手头有一堆杂乱的报销单、合同或者聊天记录,里面藏着“¥89.64”“金额:1200元”“合计¥35000”这样的金额,你需要快速把它们揪出来,而不是手动一个一个复制粘贴。这活儿听起来简单,但真要干起来,眼睛都快看花。别急,下面这几种方法,基本能覆盖你遇到的大部分场景。

用WPS灵犀对话框直接提取

打开包含文本的WPS表格或文档,选中目标文本所在的单元格或段落,然后点击右上角的【灵犀】图标。如果图标没显示,先确认登录并启用了灵犀。接着在对话面板输入:“提取这段里的所有金额数字,保留小数点后两位”,按回车。

AI会自动识别带¥、¥、元、金额、合计等关键词的数值,并统一转为纯数字格式输出到新列或新段落。这一步不需要写函数,也不用担心“捌拾玖元陆角肆分”这种大写金额漏掉——灵犀能理解语义。

用WPSAI函数精准定位指定项目金额

方法一:基础提取

在空白单元格输入:=WPSAI(A2,"提取该单元格中以'¥'开头、以'元'结尾的数字"),按回车。A2是含原始文本的单元格,引号内的指令必须用中文自然语言描述边界特征。

方法二:多条件过滤提取

比如原文是“差旅费¥2800元,住宿费¥1560元,餐补¥320”,你想只提取“住宿费”对应的金额:在B2输入=WPSAI(A2,"找出'住宿费'后面的金额数字,返回纯数值"),回车即得1560。

需要注意一点:WPSAI函数不支持跨行批量拖拽,每行需单独调用;若A2为空或无匹配项,函数返回#N/A,不可跳过校验直接求和。

用TEXTAFTER+TEXTBEFORE函数手动控制提取逻辑

第一步:确认金额固定包裹结构,例如全是“¥数字元”或“金额:数字元”格式。

第二步:在C2输入公式:=--TEXTBEFORE(TEXTAFTER(B2,"¥"),"元"),按回车。

第三步:若原始文本含多个金额(如“¥89.64元和¥120.00元”),该公式只取第一个;如需全部提取,必须配合TEXTSPLIT或借助灵犀分步处理。

这个公式依赖“¥”和“元”的绝对位置,【一旦文本中间出现“元”字在金额前(如“费用元¥89.64”),结果将完全错误】,务必先人工抽检三处样本,验证结构一致性。

用插件一键提取(适合纯文本列)

全选含金额文本的整列(如B2:B100),点击顶部菜单栏【数据】→【智能工具】→【文本提取】→勾选【数字】→取消勾选【字母】【符号】→点击【执行】→在弹出窗口中选择【提取全部数字】→确定。

这一步会把“合同金额¥1,234,567.89元”变成“1234567.89”,但也会把“2026年7月17日”变成“2026717”。【若文本中混有年份、编号等非金额数字,此法不可用】

来源:https://www.php.cn/faq/2840552.html?uid=1221864

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。