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

在Excel中查找CR并提取对应值的函数实现需求

Excel函数解决方案

以下是满足需求的Excel函数:

  • 适用于Excel 365/2021(支持动态数组)的函数:

    =IFERROR(TEXTBEFORE(TEXTAFTER(A1,"CR|"),"|"),0)
    
  • 兼容旧版Excel的函数:

    =IFERROR(MID(A1,FIND("CR|",A1)+3,FIND("|",A1,FIND("CR|",A1)+3)-FIND("CR|",A1)-3),0)
    

函数说明:

  • Excel 365/2021版本:

    1. TEXTAFTER(A1,"CR|") 提取"CR|"之后的所有文本
    2. TEXTBEFORE(..., "|") 获取上述文本中第一个"|"之前的内容(即目标数值)
    3. IFERROR(...,0) 当找不到"CR|"时返回0
  • 旧版Excel版本:

    1. FIND("CR|",A1) 定位"CR|"的起始位置
    2. FIND("|",A1,FIND("CR|",A1)+3) 找到"CR|"之后的第一个"|"的位置
    3. MID(...) 截取两个位置之间的文本(目标数值)
    4. IFERROR(...,0) 处理无"CR|"的情况,返回0

内容的提问来源于stack exchange,提问作者Bala S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 11:35:57