我正在从网站复制表格数据:[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
不要粘贴,而是导入数据(并指定它是文本)——导入可以在数据工具中找到。