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

Excel公式调整需求:保留单元格第三个空格后的一个字符

调整Excel公式以保留第三个空格后的一个字符

没问题,我来帮你修改这个公式!原公式的作用是删除第三个空格后的所有内容,现在我们要改成保留第三个空格后的第一个字符,具体调整如下:

最终公式

=IF(ISERROR(FIND(" ",A1,FIND(" ",A1,1)+1)),A1,LEFT(A1,FIND(" ",A1,FIND(" ",A1,1)+1)) & MID(A1,FIND(" ",A1,FIND(" ",A1,1)+1)+1,1))

公式逻辑拆解

  • 首先用ISERROR(FIND(" ",A1,FIND(" ",A1,1)+1))判断单元格A1里是否存在第三个空格:
    • 如果不存在(返回TRUE),直接返回原单元格内容A1(因为没有第三个空格,也就没有后续字符需要保留)
    • 如果存在(返回FALSE),就执行两部分内容的拼接:
      1. LEFT(A1,FIND(" ",A1,FIND(" ",A1,1)+1)):取到第三个空格为止的所有内容(和原公式这部分逻辑一致)
      2. MID(A1,FIND(" ",A1,FIND(" ",A1,1)+1)+1,1):从第三个空格的下一个位置开始,提取1个字符
        最后用&把这两部分拼接起来,就得到了“第三个空格前的内容 + 第三个空格 + 后面第一个字符”的结果

举个实际例子:如果A1是Hello world this is a test,第三个空格在this后面,调整后的公式会返回Hello world this i;如果A1只有两个空格(比如Hi there friend),公式会直接返回原内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:13:13