2013-08-21 05:17:08 +0000 2013-08-21 05:17:08 +0000
5
5
Advertisement

如何阻止Excel以避免使最后一位数字为零的方式形成16位账号?

Advertisement

我有大量不同银行的银行账号。有些银行账号是以0开始,有些则是16位数。当我把数据粘贴到Excel中时,前面的0会被删除,而16位账号的最后一位数字会是0。

如何避免这个问题?我试着在每个账号前加一个特殊字符,使其成为文本并粘贴到Excel中,但当我删除特殊字符时,问题又出现了。

Advertisement
Advertisement

答案 (9)

9
9
9
2013-08-21 05:21:49 +0000

在粘贴之前,右击包含账号的列,选择 “格式化单元格"。在那里,选择 "文本"。这将阻止excel试图将你粘贴的数据解释为数字,并因为数据太大而将其四舍五入。

2
2
2
2013-11-06 13:10:02 +0000

Excel使用的是双精度浮点格式,只能容纳约15位的精度。你必须在粘贴时用 “粘贴专用 "将值存储为文本,或者像别人说的那样在粘贴前将单元格格式化为文本。如果你是用手打字,那么在字符串 http://en.wikipedia.org/wiki/NumericprecisioninMicrosoftExcel 前加一个撇号'

2
Advertisement
2
2
2013-08-21 05:19:46 +0000
Advertisement

如果您不需要使用数字,请使用 文本导入向导 ,然后告诉考虑数字文本。

仔细阅读第三步。

列数据格式 点击在数据预览部分选择的列的数据格式。如果不想导入所选列,请点击不导入列(跳过)

为所选列选择数据格式选项后,数据预览下的列标题会显示格式。如果选择日期,则在日期框中选择日期格式。

选择与预览数据紧密匹配的数据格式,以便 Excel 能够正确转换导入的数据。例如:

  • 要将一列所有货币数字字符转换为 Excel 货币格式,请选择 一般
  • 要将所有数字字符的一列转换为 Excel 文本格式,请选择 文本
  • 要将一列所有日期字符(按年、月、日顺序排列的每个日期)转换为 Excel 日期格式,请选择 Date ,然后在 Date 框中选择 YMD 的日期类型。
1
1
1
2014-09-24 12:50:14 +0000

首先选中电子表格中的所有单元格,然后进入格式单元格,选择保护。取消勾选锁定.选择Number,选择TEXT。现在应该都可以粘贴了。只要记得粘贴成文本就可以了。另外,如果粘贴很多单元格,我喜欢先粘贴到记事本里,然后再选择,再复制,就会把剪贴板上的格式化全部删除,所以你会一直以文本的形式粘贴。

0
Advertisement
0
0
2013-08-21 05:24:54 +0000
Advertisement

粘贴前选择单元格,格式化单元格->文本,然后粘贴。它应该会保留0。我假设你不需要对这些账号进行数字操作。编辑: Duke在我发帖的时候抢先一步告诉了我:)

0
0
0
2016-06-08 12:24:21 +0000

使用导入向导在导入前的最后一步选择带有数字的一列,并将此列改为文本,然后点击完成,就能正确导入。日期和时间也是同样的方法,以自己喜欢的格式导入。

0
Advertisement
0
0
2016-11-14 16:54:37 +0000
Advertisement

为了将剪贴板中的数据粘贴到Excel中,并保留前导零,可以将剪贴板文本中的这些值(单元格)包装成Excel的T()公式,Excel将其粘贴为公式,但显示计算值。Excel将其作为公式粘贴,但显示计算值。所以粘贴的’=T(“0011”)‘显示为'0011',下面有一个公式。

在Excel 2010中测试。

-1
-1
-1
2015-05-12 11:46:43 +0000

右键单击空白单元格,选择格式化单元格。转到数字并将小数点改为0,选择文本,然后确定

-1
Advertisement
-1
-1
2017-02-22 13:41:03 +0000
Advertisement

右键单击空白单元格,选择单元格格式。转到数字并将小数点改为0,选择文本,然后确定。

其工作。

Advertisement

相关问题

6
13
9
10
8
Advertisement