错误:粘贴的 Excel 数据与选择的大小不一致

错误:粘贴的 Excel 数据与选择的大小不一致

如何在 Excel 中的 3*3 网格中粘贴以下文本?当我尝试这样做时,我收到一条错误消息,指出粘贴的数据与选择的大小不同。

12000 0 10
24524 0 10
24435 0 10

答案1

您无法将 TXT 或 DOC 文件中的此类表格粘贴到 Excel 中。Excel 会将其作为文本导入,并尝试将每行粘贴到单个单元格或您突出显示的任何单元格中。根据您在目标电子表格中突出显示的单元格,您可能会引发不同的错误消息。Excel 将尊重换行符。

要成功导入这样的表格,您应该编辑源文件并在每组数字之间插入制表符而不是空格,例如

12000#0#10

24524#0#10

24435#0#10

(使用井号 (#) 显示制表符是说明我的意思的唯一方法,因为从键盘插入真正的制表符会将我踢出此消息框!)

将此制表符分隔的表格复制到电子表格上所需位置的左上角单元格中将生成您所寻求的 3x3 网格。

供参考。此技术可用于传输包含空白单元格的表格或数字不等的表格,例如

12000##0#10#5#1

24524#0##10##7

24435#0#10#6

将生成此链接中显示的 3x6 网格: https://i.stack.imgur.com/OVAdq.jpg

答案2

  1. 如果文本在剪贴板中,请单击要将其复制到的左上角单元格一次。(如果您单击两次并且单元格显示闪烁的光标,请按 ESC)
  2. 现在粘贴文本。它应该用文本数据填充最左边一行的三个单元格,如下所示:
A C
1 12000 0 10
2 24524 0 10
3 24435 0 10
4
  1. 现在使用 excel 文本转换向导进行转换以满足您的需要。您应该在数据|文本到列下找到它(不确定它在英语或您的语言中如何调用)。使用它,您可以通过分隔来转换存储在最左侧单元格中的数据。您可以用固定宽度或分隔符来分隔它,在您的示例中,这两种方法都适用。结果如下:
A C
1 12000 0 10
2 24524 0 10
3 24435 0 10
4

答案3

以下是我的做法:

  1. 粘贴到一列中
  2. 选择该列
  3. 转到数据 > 文本到列
  4. 点击“分隔”按钮
  5. 点击下一步
  6. 在“分隔符”下,选中“空格”框
  7. 点击“完成”

相关内容