默认情况下,在 Excel 工作表的单元格中,我们最多可以移动 11 位数字。一旦我们输入一个 12 位数字,Excel 就会根据指数和幂表示法对其进行更改。
现在,如果我们输入一个 12 位数字,让我们看看会发生什么。
我们可以观察到,12 位数字的表示变成了 通过转换为十进制形式来计算 10的幂。这不是一个好的表示,因为我们无法从上述表示中获得数字的准确精度。
在现实生活中,我们多次处理超过 11 位的数字。一个很好的例子是我们的信用卡号,它由 16 位数字组成。因此,我们需要在 Excel 中使用另一种方法来存储我们的信用卡号,其中所有数字都是可见的,而不是十进制表示。
在本文中,我们将以 16 位信用卡号为例,看看如何在 Excel 中输入大数字。
示例:考虑具有极客姓名、信用卡号、到期日期的数据集。
在工作表中插入数据,如下所示:
我们可以观察到,当我们在工作表中输入 16 位数字时,Excel 会自动将其转换为十进制形式。
所以,为了避免它,有一种替代技术。步骤是:
- 右键单击要添加大数字的单元格。
- 出现一个菜单。单击“设置单元格格式”选项。
- 格式单元格对话框打开。在此单击数字选项卡。
- 现在在类别选项中选择文本选项。这会将单元格从数字格式化为文本。我们知道单个 Excel 单元格最多可以读取32,767 个字符。这将禁止将信用卡号转换为十进制形式。此格式现在将每个数字视为一个字符。
- 单击“确定” 。
- 现在再次重新输入信用卡号,这次我们将观察到我们得到了准确的数字,并且 16 位数字中的每个数字都是可见的(100% 精度)。
通过这种方式,您可以在 Excel 中存储包含超过 11 位数字的数字。据预测,在即将推出的 Excel 更新版本中,微软将把限制增加到 16 位,以便信用卡号码可以轻松存储而无需任何格式。