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

如何提取Excel单元格中被单引号包裹的指定文本内容

Excel提取单引号之间文本的方法

完全可以实现,按照你描述的「仅有一对单引号包裹待提取内容」的规则,可使用以下对应版本的公式:

适用于Excel 365/2021及以上版本

直接用简化的文本截取函数组合即可,公式逻辑更易读:
=TEXTBEFORE(TEXTAFTER(A1,"'"),"'")

适用于所有Excel版本(兼容2019及更早旧版)

用经典的MID+FIND组合实现,兼容性更强:
=MID(A1,FIND("'",A1)+1,FIND("'",A1,FIND("'",A1)+1)-FIND("'",A1)-1)

公式逻辑说明

  • 首先定位第一个单引号的位置,加1得到待提取内容的起始索引
  • 再定位第二个单引号的位置,两个单引号位置的差值减1就是待提取内容的长度
  • 最后按照起始索引和长度截取内容,即可得到两个单引号之间的文本
    如果需要容错处理(遇到没有单引号的内容不返回错误值),可以在外层套IFERROR函数,示例:
    =IFERROR(TEXTBEFORE(TEXTAFTER(A1,"'"),"'"),"无匹配内容")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 22:36:03