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

Excel中如何提取字符串倒数第二个圆点左侧的内容

Excel提取指定版本号段的实现方法

以下是针对你给出的「NetWorker 8.2.3.1.Build.提取为NetWorker 8.2.3.1」需求的不同适用场景方案:

场景1:所有待处理字符串后缀均为.Build.

这是匹配成本最低的方案,适配不同Excel版本:

  • Excel 365/2021及以上版本,直接用TEXTBEFORE函数,公式更简洁:
    =TEXTBEFORE(A1,".Build.")
    其中A1为存储原始字符串的单元格,自动匹配.Build.之前的所有内容返回。
  • 低版本Excel(无TEXTBEFORE函数),用LEFT+FIND组合实现同等效果:
    =LEFT(A1,FIND(".Build.",A1)-1)
    逻辑说明:先用FIND定位.Build.首次出现的起始位置,减1得到目标内容的最后一位下标,再用LEFT从左截取对应长度的内容即可。
  • 若后缀可能出现大小写差异(比如.build./.BUILD.),将公式中的FIND替换为不区分大小写的SEARCH即可。

场景2:后缀不固定,仅需提取「软件名+四段式版本号」部分

如果你的字符串后缀不一定是.Build.,仅规律为目标内容到第四个.为止,可使用通用替换定位法:
=LEFT(A1,FIND("|",SUBSTITUTE(A1,".","|",4))-1)
逻辑说明:先用SUBSTITUTE把字符串中第4个.替换为临时标记|,再定位该标记的位置进行截取,不受后缀内容影响。

批量处理方法

写完对应公式后,选中单元格下拉填充,即可一键处理整列的字符串提取需求。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 04:21:00