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

时间:2017-02-14 23:34:14

标签: database excel paste

我复制了一个下载的电子表格,其中包含大量数据,数字和文字混合在一起。我以前做过这个,但我不知道我是怎么做到的,因为我似乎无法再创造它。

所以我将数据复制并粘贴到我的工作簿中。我粘贴了值,所有数字都有一个错误标志,表示该数字存储为文本。不知何故,我之前能够将格式化的值粘贴到General,并且所有内容都没有错误标志。

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

1 个答案:

答案 0 :(得分:0)

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

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

如果您的电子表格包含几列,则可以使用文本到列:

  1. 一次选择1列
  2. 点击数据>文字到列
  3. 单击“下一步”并取消选中所有“分隔符”
  4. 点击完成
  5. 对每列重复
  6. 如果您的电子表格包含大量列,则可以更快地使用粘贴特殊技巧:

    1. 在未使用的单元格中,输入值
    2. 复制
    3. 选择您下载的所有数据
    4. 右键单击数据,然后选择“选择性粘贴”
    5. 在“操作”部分,选择“乘法”
    6. 点击确定
    7. 然后,Excel会尝试将所有内容合并为一个。任何看起来像数字的东西都会被转换为数字,因此它可以乘以1,然后不再更改数字。

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

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