我有一个Excel数据集,包含54676行和29列,我尝试使用paste special transpose
函数进行转置。但是,当我以这种方式复制和粘贴数据时,出现错误we can't paste because the copy area and the paste area are not the same size
。我用较少的行数尝试过这个相同的事情,它工作得很好。谁能告诉我问题可能是什么?在Excel中转置数据
回答
工作表上的最大列数为16,384 - 请参见here。您尝试转置的范围超过16,384行,因此会溢出可用的最大列数。
较小的区域已成功地调换,如果他们有少于16,384行
编辑来让一个通用的答案
解决办法:你要转的范围内有超过16,384行和意志从而溢出可用列的最大数量。 Worksheet size:1,048,576 rows by 16,384 columns for Excel2010
其他错误转:
当试图将数据粘贴到Excel中,你可能会碰到这个错误运行。最可能的原因是,您选择了一组要复制的单元格,然后当您想要粘贴时,您已选择另一组不同的单元格,这些单元格的大小并不相同。通常你可以通过选择一个单元格并粘贴到该单元格来获得这个错误。您选择的单元格将作为粘贴选区中最左上角的单元格,如果它只是单列数据,则将作为最上面的单元格。但是,这个错误还有另一个原因,可能难以捉摸。
检查以确保您没有分组您的工作表。有几种方法可以说明。首先,未分组的纸张与选定的活动纸张颜色不同。在下面的截图中,注意Sheet1和其他工作表之间的不同颜色。
在分组组纸张,注意它们都是相同的颜色。
另一种方式来告诉是看您的工作簿的顶部。如果您在工作簿名称旁边看到[组],那么您知道您已分组工作表。您不能从一组工作表中复制单个单元格,并将其粘贴到具有非分组工作表的工作簿单元格中。 Excel试图做的是复制您从不是一个工作簿中选择的单元格,而是从所有分组的工作簿中复制这些单元格,就好像它们被堆叠一样。然后,当您在取消分组的工作簿中选择单个单元格时,Excel会确定您正在尝试将分组的单元格粘贴到单个工作表上的单个单元格中,并说“不能,不适合所有这些!”想象一下,试图适合将一叠100根折叠的毛巾放入一个小手提箱中并关上盖子。这是不可能的。
要将工作表分组,请选择一个工作表,然后按住SHIFT键并选择另一个工作表。您也可以按住CTRL键进行相对选择(您可以选择并选择)。如果以这种方式选择多张纸张,则会自动分页,并在工作簿的顶部显示[组]警告。您可以通过仅选择一个分组中的一个工作表取消分组,其余分会变成较暗的颜色。您也可以右键点击一组选定的工作表,然后左键单击“取消组合表格”选项。
- 1. 在Excel中转置数据段VBA
- 2. 如何在excel中转置数据
- 3. excel中的数学转置
- 4. 在Excel中的Tedius转置
- 5. Excel数据转换
- 6. 从数据库/ Excel/CSV转换到YAML数据装置?
- 7. Excel 2010中设置的数据验证在Excel 2007中失败
- 8. Excel数据处理/转换
- 9. 如何旋转excel数据
- 10. 从Excel数据转换
- 11. 转置在Flex中的数据网格
- 12. 在Python中提取数据和转置
- 13. 如何在scala中转置数据集?
- 14. 在Excel中更改数据
- 15. 在Excel中分离数据
- 16. 在excel中追加数据
- 17. 在Excel中移动数据
- 18. 在UNIX中,旋转拖尾减去excel中的数据前面
- 19. 在Excel中转换毫秒数(在Excel中)
- 20. 用于将数据从行转置到列的Excel VBA代码
- 21. 在VBA-Excel中粘贴变量位置中的数据
- 22. 在Excel中格式化数据并转换为XML
- 23. 如何在R中转换此数据并且不是excel
- 24. 在OpenOffice中以XML格式转换Calc(Excel)数据
- 25. 在Excel中反转合并函数
- 26. 在Excel中将txt转换为数字
- 27. 在Excel中反转数组VBA
- 28. 在位置文件中转储未转移的数据
- 29. 从Excel表格中提取数据放置Sharepoint并使用VBA在同一Excel表格中更新数据
- 30. 添加转置excel VBA