如何保持0作为第一个数字在Excel中

我有一个csv文件,它包含电话号码..样本号码是09131238732,我想保持0作为我的第一个号码,但现在我的问题是它被删除,当我重新打开CSV文件..就像当我把它保存0作为第一个数字,并将其格式化为文本,当我打开csv文件它返回到一般格式和0删除。 有没有办法解决这个问题?他们说我需要使用=文本(A1,“00000000000”),但我认为这将是一个麻烦,因为该文件包含100个数据与电话号码。我也创build一个自定义的格式单元格,但是当我保存并重新打开csv文件时,格式化的单元格会回到常规状态,并且我创build的自定义单元格被移除。 有谁知道如何正确地创build一个自定义的格式单元格,以便每当我closures并重新打开csv文件的自定义格式仍然是?

要打开CSV文件,请不要使用文件>打开或双击。 而是使用文本中的数据>打开CSV文件。 这将打开文本导入向导。 在向导的第3步中,您可以依次select每个列并设置其数据types。 将具有前导零的列的数据types设置为“文本”,并保留前导零。

将电话号码从09131238732更改为'09131238732 ,添加'符号。 它将保持按照预期。

如果电话号码很容易select,请select它们(按Ctrl键select不同的范围)并运行以下命令:

 Sub TestMe() Dim rngCell As Range For Each rngCell In Selection rngCell = "'" & rngCell Next rngCell End Sub