【问题标题】:Remove space after text string in a cell - excel删除单元格中文本字符串后的空格 - excel
【发布时间】:2013-06-06 10:45:22
【问题描述】:

我已将一大串数据粘贴到 Excel 工作表的 A 列中,所有数据在文本后都有一个空格,即。 'text ', 'some more text '..

我需要清除最后一个空格,作为我尝试查找/替换所有空格的一种方法,但这给我留下了大量的文本字符串,例如'somemoretext',因为它还删除了单词之间的所有空格,任何知道我应该如何处理?

【问题讨论】:

    标签: excel format


    【解决方案1】:

    TRIM 在 Microsoft Excel 中,TRIM 函数返回一个删除了前导和尾随空格的文本值。

    或者您仍然可以使用查找和替换选项:查找"text "替换"text"

    【讨论】:

      【解决方案2】:

      您可以使用逻辑方法:检查最后一个字符

      (right(cell;1))
      
      =IF(RIGHT(A3;1)=" ";LEFT(A3;LEN(A3)-1);A3)
      

      如果末尾有空格,则返回字符串-1字符(空格) 如果没有空格,它将原封不动地返回文本

      【讨论】:

      • 我了解到分号是一个区域设置,当我将分号更改为逗号时,这段代码对我有用!
      【解决方案3】:

      您还可以使用此方法从列名中删除前导和尾随空格。

      Remove Leading and Trailing Whitespace from Excel Cells

      在那里查看我的答案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        相关资源
        最近更新 更多