如何设置字符限制并删除超过该限制的字符 excel 2007

fal*_*ter 5 csv formatting validation microsoft-excel

我必须为电话系统提供一个 CSV 文件,其中包含目录的名称和号码。数字不能包含任何空格,名称不得超过 20 个字符。

我有一个名字/数字列表,但数字有空格,名字是全名。有没有办法删除超过 20 个字符限制的字符,并从数字列中删除空格?

我当前的 CSV 文件如下所示:

+------------ NAME ------------+--- NUMBER ---+
| johnathan ferguson suppliers | 01234 567899 |
| johnathan ferguson suppliers | 01234 567899 |
Run Code Online (Sandbox Code Playgroud)

fal*_*ter 7

找到了字符限制的答案:

=LEFT(CONCATENATE(A1),20)
Run Code Online (Sandbox Code Playgroud)

其中 A1 是包含全文的列,20 是现在设置的字符限制。


删除空格的答案:

=SUBSTITUTE(C3," ", "")
Run Code Online (Sandbox Code Playgroud)

其中 C3 是带空格的电话号码。


Meh*_*lar 5

对于名称列(我们称之为A),您可以在新列中输入以下公式:

=LEFT(A2,20)
Run Code Online (Sandbox Code Playgroud)

对于数字列(我们称之为B),您可以在新列中输入以下公式:

=REPLACE(B2,6,1,"")
Run Code Online (Sandbox Code Playgroud)