在 Excel 2003 中去除字符

Don*_*ong 1 microsoft-excel

我有一列包含超过 30 个字符的单元格。我需要将此数据截断为最多 30 个字符 是否有可用于删除这些多余数据的公式?

谢谢

Mik*_*ick 5

=LEFT(reference, max_chars)
Run Code Online (Sandbox Code Playgroud)

例如,

=LEFT(A1, 30)
Run Code Online (Sandbox Code Playgroud)

同样,RIGHT()从另一个方向截断并MID()允许您从字符串的中间进行选择。LEN()(字符串的长度)有时与这些其他函数结合使用很方便。

  • 比上面的答案更进一步。在与要修复的值相邻的第一个单元格中输入该公式后……将单元格复制到整个数据集。然后复制新值的列并单击原始列并执行 PASTE SPECIAL > VALUES。这将使原始单元格中的更改永久化。然后你可以删除你上面使用的辅助列。 (2认同)