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

如何用Excel公式批量提取单元格中对应2.5的动态值至指定列?

解决方案
  • 针对你的需求,可直接在W列对应单元格输入以下公式,下拉即可批量提取:
    =IFERROR(TEXTAFTER(TEXTBEFORE(J79,"]",SEARCH("['2.5',",J79)),","),"未找到")
    
  • 公式逻辑说明:
    1. SEARCH("['2.5',",J79):精准定位J列单元格中包含['2.5',的位置
    2. TEXTBEFORE(J79,"]",SEARCH(...)):截取从该位置到下一个]之前的内容(即['2.5', 14)
    3. TEXTAFTER(...,","):提取上述内容中逗号后的数值部分(即14)
    4. IFERROR(...):处理无匹配内容的情况,返回自定义提示(可根据需求修改)
  • 动态适配修改:若需要根据其他单元格的值动态查找(比如目标值存放在A1单元格),只需将公式中的"['2.5',"替换为"['"&A1&"',"即可,公式变为:
    =IFERROR(TEXTAFTER(TEXTBEFORE(J79,"]",SEARCH("['"&A1&"',",J79)),","),"未找到")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 23:15:03