将值导入或复制到Excel工作表时,值最终可以是文本而不是数字数据。如果数据已排序或数据用于涉及Excel内置函数的计算,则此情况会导致问题。
本文中的信息适用于Excel 2019,Excel 2016,Excel 2013,Excel 2010,适用于Mac的Excel 2019,适用于Mac的Excel 2016和适用于Mac 2011的Excel。
将导入的数据从文本转换为数字格式
在上图中,SUM函数被设置为将位于单元格D1至D3中的三个值(23,45和78)相加。
该函数返回零而不是返回146作为答案,因为三个值已作为文本而不是数字数据输入。
工作表线索
Excel的不同类型数据的默认格式通常是导入或输入数据不正确的一个线索。默认情况下,数字数据以及公式和函数结果在单元格的右侧对齐,而文本值在左侧对齐。
上图中的数字23,45和78在单元格的左侧对齐,因为它们是文本值。单元格D4中的SUM函数结果在右侧对齐。
此外,Excel通过在单元格的左上角显示一个小的绿色三角形来指示单元格内容的潜在问题。在这种情况下,绿色三角形表示单元格D1到D3中的值被格式化为文本。
继续阅读下面
使用选择性粘贴修复问题数据
要将此数据更改回数字格式,请使用Excel中的VALUE函数和“选择性粘贴”。
“粘贴特殊”是粘贴命令的扩展版本,它提供了有关在复制/粘贴操作期间在单元格之间传输的内容的许多选项。这些选项包括基本的数学运算,如加法和乘法。
继续阅读下面
使用“选择性粘贴”将值乘以1
“选择性粘贴”中的乘法选项将所有数字乘以一定量,并将答案粘贴到目标单元格中。当每个条目乘以值1时,它还将文本值转换为数字数据。
下图中显示的示例使用此“粘贴特殊”功能。这些是操作的结果:
- SUM函数的答案从零变为146。
- 这三个值将从单元格左侧的对齐方式更改为右侧。
- 从包含数据的单元格中删除绿色三角形错误指示符。
准备工作表
要将文本值转换为数字数据,请先输入一些数字作为文本。这是通过键入撇号( ' )在每个数字输入单元格之前。
- 在Excel中打开一个新工作表。
- 选择单元格 D1 使它成为活跃的细胞。
- 键入撇号,然后键入23进入单元格('23).
- 按 输入。 如上图所示,单元格D1在单元格的左上角有一个绿色三角形,数字23在右侧对齐。撇号在细胞中不可见。
- 选择单元格 D2.
- 键入撇号,然后输入数字45进入单元格('45).
- 按 输入。
- 选择单元格 D3。
- 键入撇号,然后键入78进入单元格('78).
- 按 输入。
- 选择单元格 E1。
- 输入号码 1 (没有撇号)进入细胞并按下 输入.
数字1在单元格的右侧对齐,如上图所示。
要在输入到单元格D1到D3中的数字前面查看撇号,请选择其中一个单元格,例如D3。在工作表上方的公式栏中,输入 '78是可见的。
继续阅读下面
输入SUM函数
- 选择单元格 D4.
- 类型 = SUM(D1:D3).
- 按 输入.
- 答案 0 出现在单元格D4中,因为单元格D1到D3中的值是作为文本输入的。
除了键入之外,将SUM函数输入工作表单元格的其他方法包括:
- 快捷键
- SUM函数对话框
- 自动求和
使用选择性粘贴将文本转换为数字
- 选择单元格 E1 使它成为活跃的细胞。
- 选择 家 > 复制。单元格E1周围出现一条虚线,表示此单元格的内容被复制到剪贴板。
- 突出细胞 D1到D3。
- 选择 糊 向下箭头打开下拉菜单。
- 选择 特殊粘贴 打开“选择性粘贴”对话框。
- 在“操作”部分中,选择 乘 激活此操作。
- 选择 好 关闭对话框并返回工作表。
继续阅读下面
工作表结果
如上图所示,此操作的结果如何更改工作表:
- 单元格D1至D3中的三个值在每个单元格中右对齐。
- 绿色三角形从每个单元格的右上角消失。
- 单元格D4中的SUM函数的结果是146,这是单元格D1到D3中的三个数字的总和。