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

求助:提取VRID后方的9位目标字符并忽略无效单元格

提取VRID后方9位字符的解决方案

通用Excel版本公式(适用于所有Excel版本)

=IF(OR(G3="",G3="ISA 84858027977"),"",MID(G3,FIND("VRID ",G3)+5,9))
  • 逻辑说明:
    1. 通过OR(G3="",G3="ISA 84858027977")判断单元格是否为空,或仅包含指定的ISA内容,满足则返回空值
    2. 若不满足判断条件,用FIND("VRID ",G3)定位"VRID "的起始位置,加5("VRID "共5个字符)得到目标9位字符的起始位置
    3. 用MID函数从该起始位置提取9位字符

Excel 365/2021版本简化公式

=IF(OR(G3="",G3="ISA 84858027977"),"",TEXTAFTER(G3,"VRID ",,,""))
  • 逻辑说明:
    1. 先做排除判断,符合条件返回空值
    2. 利用TEXTAFTER函数直接提取"VRID "之后的内容,因目标内容固定为9位,无需额外截取

验证示例

  • 输入VRID 116BMGJHD,返回116BMGJHD
  • 输入ISA 84858027977 VRID 116BMGJHD,返回116BMGJHD
  • 输入空单元格或ISA 84858027977,返回空值

内容的提问来源于stack exchange,提问作者Iron Man

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:07:35