粘贴值在工作簿中不起作用 - 粘贴为文本的数字需要转换为数字

Paste values not working in workbook - Numbers pasted as text need to be converted to numbers

我复制了一个下载的电子表格,里面有一堆数据,数字和文本混合在一起。我以前做过,但我不确定我是怎么做到的,因为我似乎无法重新创建它。

所以我将数据复制并粘贴到我的工作簿中。我粘贴了值,所有带有数字的东西都有一个错误标志,表明该数字存储为文本。不知何故,我能够在它只是粘贴格式为常规的值之前做到这一点,并且所有内容都没有错误标志。

有人可以帮我解决这个问题吗?

不幸的是,这取决于数据最初的存储方式。如果它存储为文本,那么无论您如何粘贴它,您都会得到文本。您需要将文本转换为数字。

有几种方法可以做到这一点:

如果您的电子表格有几列,您可以使用 Text-to-Columns:

  1. Select 一次 1 列
  2. 单击数据 > 文本到列
  3. 单击下一步并取消勾选所有分隔符
  4. 点击完成
  5. 对每一列重复

如果您的电子表格有很多列,使用 Paste-Special 技巧会更快:

  1. 在未使用的单元格中,输入值 1
  2. 复制
  3. Select 您下载的所有数据
  4. 右键单击数据并选择选择性粘贴
  5. 在运算部分,选择乘法
  6. 点击确定

Excel 然后尝试将所有内容乘以一。任何看起来像数字的东西都会被转换成数字,这样它就可以乘以 1,这样就不会再改变数字了。

注意:如果您有空白单元格,它们将被转换为零。如果这是一个问题,请改用以下步骤:

  1. 在未使用的单元格中,输入值 1
  2. 复制
  3. Select 您下载的所有数据
  4. 点击Ctrl-G
  5. 点击特殊
  6. Select 常量然后单击确定。您现在应该只有选择了数据的单元格。
  7. 右键单击所选单元格之一并选择选择性粘贴
  8. 在运算部分,选择乘法
  9. 点击确定