如何防止 Excel 工作表中的 0 被截断?

如何防止 Excel 工作表中的 0 被截断?

我正在从网站复制表格数据:[http://www.infodriveindia.com/TradeResources/STDCode.aspx?STDCode=&City=&State=andaman][1]

但是它通过截断前导值来粘贴数值。例如,将 03192 粘贴为 3192。但我希望它以前导 0(03192)的形式粘贴。请帮我解决这个问题。

请尝试将上述 URL 中的表格数据复制并粘贴到您的 Excel 表中并进行检查。

答案1

将列类型更改为文本

  • 右键单击相关列。
  • 选择设置单元格格式...
  • 选择数字标签
  • 选择文本

编辑:

好的,试试

  • 从网站复制数据
  • 右键单击 A1 并选择过去特殊。
  • 选择文本
  • 选择 A 列并使用文本到列
  • 选择“固定宽度”,然后单击“下一步”
  • 删除不需要的断点(在我的情况下是 2、4 和 5),然后单击下一步
  • 将第 1 列的类型从“常规”更改为“文本”

那就可以了。

答案2

取决于你的 Excel 版本,但最好的办法是设置自定义数字格式,例如

00000

受影响的单元格。这样,您可以保留数据类型 - 它在 Excel 中仍然是数字,而不是文本,而且如果您得到的结果开始提供超过 99999 的数字或决定为您截断它们,那么您就不依赖于基础数据。

答案3

在其前面加上 '(单引号)。这是向 Excel 发出的一个信号,“将该值视为文本”。

答案4

不要粘贴,而是导入数据(并指定它是文本)——导入可以在数据工具中找到。

相关内容