You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中提取特定文本?解决TextSplit溢出及多格式提取需求

Excel数据提取解决方案:净租赁面积与报价率处理

一、Net Rentable Area(可租赁净面积)提取及Spill溢出问题解决

针对TextSplit导致的溢出问题,推荐两种精准提取方案:

  1. 单单元格公式(支持下拉填充)
    假设原始数据在A列,目标单元格输入:
    =IFERROR(TEXTAFTER(TEXTBEFORE(A1," SF"),": "),"")
  • 逻辑:先用TEXTBEFORE截取到" SF"前的内容,再用TEXTAFTER提取冒号加空格后的数值;IFERROR处理无匹配内容的单元格,返回空值避免错误。
  1. 数组公式(自动填充整列)
    若需一次性处理整列数据,用BYROW逐行遍历:
    =BYROW(A:A,LAMBDA(cell,IFERROR(TEXTAFTER(TEXTBEFORE(cell," SF"),": "),"")))
  • 逻辑:逐行执行提取逻辑,仅返回有效结果,不会产生多余的溢出单元格。

二、不同格式Asking Rate(报价率)文本提取

针对多种格式的报价率,分场景提供方案:

  1. 仅提取报价数值
    适配$XX/SF/YR、$XX/SF/MO等格式,提取数值用:
    =IFERROR(VALUE(TEXTAFTER(TEXTBEFORE(A1,"/"),": $")),"")
  • 逻辑:先截取到"/"前的内容,再提取"$"后的数值,用VALUE转换为数字格式。
  1. 保留完整报价格式(含单位)
    兼容$20/SF/YR、$15 per SF monthly等任意格式,用正则匹配(Excel 365及以上版本支持):
    =IFERROR(REGEX.EXTRACT(A1,"Asking Rate: (.+)"),"")
  • 逻辑:用正则表达式匹配"Asking Rate: "后的所有内容,适配不同格式的报价文本。

内容的提问来源于stack exchange,提问作者Lucas Maunier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 19:25:43