EXCEL无法将工作表插入到目标工作簿中-怎么处理
在日常工作中,我们经常会涉及到需要将一个excel中的一个工作表移动或者复制到另一个excel文件中,但是有时候却会弹出提示:
“EXCEL无法将工作表插入到目标工作簿中,因为目标工作簿的行数和列数比源工作簿少。若要将数据移动到或复制到目标工作簿,可以选中数据,然后使用“复制”和“粘贴”命令将其插入其他工作簿的工作表中”。
这时候我们怎么弄都不能将其转移。
下面通过例子教大家如何解决EXCEL无法将工作表插入到目标工作簿中。
操作方法
- 01
如图所示,在将一份文档中的一个工作表转移到另一个excel中有时候会出现如下的提示。
- 02
其实从提示“目标工作簿的行数和列数比源工作簿少”可以知道,主要原因是目标文件与源文件的格式不一致。 备注:这里的格式不是指边框、样式或者字体等的格式,而是文件所属office版本的格式不同。
- 03
为了印证我们可以关闭文件,查看得知其实一份文件是2003版本的excel格式,后缀是xls的,另一份文件是2007版本的excel格式,后缀是xlsx格式的。如图所示。
- 04
了解了这个之后后面的事情就很简单了,只需要将两个文件转换成统一版本的excel格式就可以转移工作表了。 如图所示,将“成绩表.xls”通过另存的方式转换成“成绩表.xlsx”。 备注:虽然也可以将xlsx格式另存为xls格式的,但是出于对公示、特性等兼容性的考虑,还是将xls格式的转换成xlsx格式的。
- 05
这时会发现已经将需要移动工作表的源文档和目标文档转成同一版本格式的文件了。
- 06
转换完成之后,再次打开所有的文件,如图所示,将需要转移的工作表按照正常的操作方式继续转移到目标文档中,会发现此时已经没有弹出任何提示了。 备注:有时候转换之后还是不能移动,只需要将文档关闭再重新打开就可以恢复正常了。