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

如何使用Excel的TEXTSPLIT函数仅按第一个(或.拆分字符串

实现仅按第一个(或.拆分字符串的TEXTSPLIT方案

核心公式

=TRIM(TEXTSPLIT(REPLACE(D2,MIN(IFERROR(FIND("(",D2),9999),IFERROR(FIND(".",D2),9999)),1,"|"),"|"))

公式拆解

  • 定位第一个分隔符:
    • IFERROR(FIND("(",D2),9999):查找字符串中第一个(的位置,若不存在则返回9999(远大于常规字符串长度的数值)
    • IFERROR(FIND(".",D2),9999):同理查找第一个.的位置,不存在则返回9999
    • MIN(...):取两个位置的最小值,得到最先出现的分隔符位置
  • 替换临时分隔符:REPLACE(...)将第一个分隔符替换为唯一的临时符号|(确保原字符串无此符号),实现仅标记一次拆分点
  • 拆分并清理:TEXTSPLIT按|拆分后,用TRIM去除拆分结果前后的多余空格

测试验证

针对三种典型格式均能正确拆分:

  • 格式1: 귀신 신 (spirit, ghost) → 拆分后得到 귀신 신 和 spirit, ghost)
  • 格式2: 눈 설. Snow → 拆分后得到 눈 설 和 Snow
  • 格式3:등급 급. Grade. Rank. Level. → 拆分后得到 등급 급 和 Grade. Rank. Level.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 18:05:14