使用Excel Paste Special将文本转换为数字

01之04

将导入的数据从文本转换为数字格式

使用选择性粘贴将文本转换为数字。 ©Ted French

有时,将值导入或复制到Excel工作表时,值最终会以文本而不是数字数据结尾。

如果尝试对数据进行排序,或者在涉及Excel内置函数的计算中使用数据,则此情况可能会导致问题。

例如,在上图中,SUM函数设置为将位于单元格D1至D3中的三个值(23,45和78)相加。

而不是将146作为答案; 但是,函数返回一个零,因为三个值已经作为文本输入而不是作为数字数据输入。

工作表线索

对于不同类型的数据, Excel的默认格式常常是显示数据何时导入或输入错误的一个线索。

默认情况下,数字数据以及公式和函数结果在单元格的右侧对齐,而文本值在左侧对齐。

上图中的三个数字23,45和78在单元格左侧对齐,因为它们是文本值,SUM函数导致单元格D4在右侧对齐。

另外,Excel通常通过在单元格的左上角显示一个小的绿色三角形来指示单元格内容的潜在问题。

在这种情况下,绿色三角形表示单元格D1到D3中的值已作为文本输入。

使用选择性粘贴修复问题数据

将数据更改回数字格式的选项是在Excel中使用VALUE函数并粘贴特殊值。

特别粘贴是粘贴命令的扩展版本,它提供了许多有关在复制/粘贴操作期间在单元之间传送的内容的选项。

这些选项包括基本的数学运算,如加法和乘法。

用特殊粘贴将值乘以1

特殊粘贴中的乘法选项不仅会将所有数字乘以一定数量并将答案粘贴到目标单元格中​​,而且还会在每个条目乘以值1时将文本值转换为数字数据。

下一页上的示例使用此特性粘贴特殊的操作结果为:

04年02月

粘贴特殊示例:将文本转换为数字

使用选择性粘贴将文本转换为数字。 ©Ted French

为了将文本值转换为数字数据,我们首先需要输入一些数字作为文本。

这是通过在输入到单元格中时在每个数字前输入撇号( ' )来完成的。

  1. 在Excel中打开一个将所有单元格设置为常规格式的新工作表
  2. 点击单元格D1使其成为活动单元格
  3. 在单元格中键入一个撇号,然后键入数字23
  4. 按下键盘上的Enter键
  5. 如上图所示,单元格D1在单元格的左上角应该有一个绿色的三角形,数字23应该在右侧对齐。 撇号在单元格中不可见
  6. 如有必要,请单击单元格D2
  7. 在单元格中键入一个撇号,然后键入数字45
  8. 按下键盘上的Enter键
  9. 点击单元格D3
  10. 在单元格中键入一个撇号,然后键入数字78
  11. 按下键盘上的Enter键
  12. 点击单元格E1
  13. 在单元格中键入数字1(无撇号)并按下键盘上的Enter键
  14. 数字1应该对齐在单元格的右侧,如上图所示

注意:要查看输入D1到D3的数字前面的撇号,请单击其中一个单元格,如D3。 在工作表上方的公式栏中 ,条目'78应该是可见的。

03之04

粘贴特殊示例:将文本转换为数字(续)

使用选择性粘贴将文本转换为数字。 ©Ted French

输入SUM函数

  1. 点击单元格D4
  2. 类型= SUM(D1:D3)
  3. 按下键盘上的Enter键
  4. 答案0应出现在单元格D4中,因为单元格D1到D3中的值已作为文本输入

注意:除了输入外,将SUM函数输入工作表单元格的方法还包括:

使用选择性粘贴将文本转换为数字

  1. 单击单元格E1使其成为活动单元格
  2. 在功能区的“ 主页”选项卡上,单击“复制”图标
  3. 步行蚂蚁应出现在单元格E1周围,表明该单元格的内容正在被复制
  4. 突出显示单元格D1到D3
  5. 单击功能区主页选项卡上的粘贴图标下方的向下箭头以打开下拉菜单
  6. 在菜单中,单击选择性粘贴以打开选择性粘贴对话框
  7. 在对话框的操作部分下,单击乘号旁边的单选按钮激活此操作
  8. 单击确定关闭对话框并返回到工作表

04年4月

粘贴特殊示例:将文本转换为数字(续)

使用选择性粘贴将文本转换为数字。 ©Ted French

工作表结果

如上图所示, 工作表中此操作的结果应该是: