z excel中进行数据复制和移动时所选择的目标区域的大小和原和原区域的大小无? excel中粘贴设置为匹配目标格式

作者&投稿:脂乳 (若有异议请与网页底部的电邮联系)
 Excel单元格复制的方法一:Excel2007单元格复制或移动
  1.将一个单元格复制到另一个单元格。
  2.将一个单元格复制到一个单元格区域,源单元格被复制到目标区域的每一个单元格。
  3.将一个区域复制到另一个区域,两个区域必须是同样的大小。
  4.将一个单元格区域移动到另一个位置。
  复制和移动区域之间的主要差异是操作对源区域的影响。当复制一个区域时,源区域不受影响,但是当移动一个区域时,内容将从源区域移走。
  注意:通常复制一个单元格会复制单元格的内容、任何应用于原来单元格的格
  式(包括条件格式和数据有效性)和单元格批注(如果有).当复制包含公式的单元格时,在复制公式中引用的单元格也会自动变为与其新目标区域相关的内容.
  复制或移动包含两个完整的步骤(虽然的确存在快捷方法) :
  1 .选择要复制的单元格或区域(源区域)井将其复制到剪贴板上。要移动这个区域而不是复制它则需要剪切这个区域而不是复制它。
  2 .将单元格指针移动到容纳复制(目的区域)和粘贴剪贴板内容的区域。
  警告:当粘贴信.息时,Excel 会在不警告的情况下覆盖单元格.如果发现粘贴覆盖了一些基本单元格,那么从“快速访问工具栏”中选择“撤悄”(或按 Ctrl + Z 健) .
  注意:当复制一个单元格或区域时, Excel 会使用活动边框包围被复制区域(有时被称为“行进中的蚂蚁” ) .只要这个边框保持活动,已复制信.息就可以粘贴.如果按 Es 。健取消活动边框, Excel 就会从剪贴板中删除信.息.
  因为经常使用复制(或移动),所以 Excel 会提供许多不同的方法,下面的章节中会介绍每种方法。复制和移动是类似的操作,因此仅指出它们之间最重要的区别。
  Excel单元格复制的方法二:使用功能区命令复制
  选择“开始”。“剪贴板”。“粘贴”,将已选单元格或区域的一个副本移动到 Windows 剪贴板和 Office 剪贴板中。执行上述复制操作后,选择要粘贴的单元格并选择“开始”-“剪贴板”-“粘贴’ , . 除了使用使用这种技巧“开始”-“剪贴板”-“粘贴”外,也可以只激活目标单元格并按 Enter 键。如果则 Excel 从剪贴板删除己复制信息,不能再次粘贴。
  注意:如果在单击“粘贴”按妞之前不止一次单击“复制”按妞,Excel 会自动显示office剪贴板任务栏.要避免此任务栏出现,单击底部的“选项”按钮然后清除“自动显示 Office 剪贴板”中复选框.
  了解office剪贴板
  无论什么时候从 Windows 程序剪切或复制信息, Windows 都会在 Windows 剪贴板上存储信.息,剪贴板是计井机存储器的一个区域.每次剪切或复制信息时, Wi ndows 都会用剪切或复制的新信.息替换原来存储在剪贴板上的信息. Windows 剪贴板能以多种格式存储数据.因为 Windows 管理剪贴板上的信息,所以不管信息在何处创建,它都可以被粘贴到其他 Windows 程序.
  office有它自己的剪贴板 ― Office 剪贴板,只在Office程序中可用.无论什么时候在Office 程序中(如 Excel )剪切或复制信.忽,程序都会将信息放在 Windows 剪贴板和 Office 剪贴板上.但是程序处理office。剪贴板上的信息不同于处理 Windows 剪贴板上的信.息。程序不是替换 office 剪贴板上的信息,而是在 Office 剪贴板上追加信.息,在剪贴板上存储了多项之后,可以分别粘贴各项或者成组粘贴项。

z excel中进行数据复制和移动时所选择的目标区域的大小和原和原区域的大小无?复制粘贴时,如果选择的新区域和原来区域的大小不一致,就会出现这种提示。
解决的办法:
(1)如果复制一个区域,在粘贴时不要指定区域大小,而是选一个单元格进行粘贴,EXCEL会总动判断区域大小。
(2)如果复制整表,在粘贴时不要指定区域大小,而是选A1单元格进行粘贴,EXCEL会总动判断区域大小。把两个文件都打开,比如现在你把第一个文件的内容(选定sheet1或几个sheet)然后在选中后单击右键→在工作簿这里,选择你要把内容转到的目标工作簿,确定。根本原因是因为粘贴的数据的行数或者列数与所选的区域的行数和列数不匹配,此时excel就会自动出现这个提示,但是有时候可能选择的行数和列数是正确的也出现此提示,那是因为原来的数据可能存在合并单元格后的单元格。
解决方式:
方法一:复制时选择匹配的单元格个数,如果原数据中有合并的单元格拆分后再进行复制。
方法二:在复制内容之前先右键选择"选择性粘贴"然后选择"格式"确定,再继续右键,在"选择性粘贴"中选择"内容"确定即可。

在excel中进行复制操作时,如果只需粘贴一次,可以在目标区域直接按什么键?~

如果我对你说,我可以将一个连续区域中的值,快速粘贴到筛选后不连续的区域中,你信吗?例如要将下图右侧连续的“目标值”列粘贴到筛选过后不连续的“目标粘贴区域”列中。


刚好今天呢,我在公司做了一个实验,问了同事们上图这样的问题,同事们给我的回答都是出奇的一致,好像是商量好似的,都说“怎么可能啊,谁都知道筛选后的区域,是无法直接再复制粘贴数据过去的”,我:“额…一个白眼,自行体会”。

相信这也是大多数人的看法,不过方法还是有的。

是不是有点小好奇,这是怎么做到的?想学的话,就继续往下看吧。

为了有对比性,我们先来试一下大家都会的CTRL+C、CTRL+V,直接复制粘贴后的效果:


什么鬼?只显示了一个数字,那其他数字呢?让我们把筛选结果全部展开来看一下。(如下图所示)


哦,原来隐藏掉的部分也会被复制粘贴啊!

试验结论:此路不通。

看来还真没有那么容易,要好好动动脑筋才行。所谓思路才是王道,有时候思路比方法更重要,让我们一起来好好分析一下吧:

我们的目标:需要把一列连续的数据,直接复制粘贴到筛选后的区域中。其中被筛选掉的部分不需要被复制粘贴到。

目前的障碍:无法直接进行复制粘贴,被筛选掉的数据也会被复制粘贴到。

想办法解决:既然不能直接复制粘贴,那我们不妨换一种思路,从复制粘贴的定式思维里跳出来,重新审视这个问题。仔细分析,其实这也是个“查找”的问题啊,我们直接把那几个数查找过来不就成了!

等一下,什么,查找?这路子一下子就变宽了。查找有一系列给力的函数,比如(V)LOOKUP、INDEX等,其中VLOOKUP不能直接使用,因为不满足它的查找条件,除非使用辅助列在两个区域左边各加一列相同字段,如1/2/3等,就可以实现。但是太麻烦,不能满足我们想立马粘贴的需求。

那看看INDEX吧,哎呀哈,貌似还可以。INDEX的语法是:INDEX(array,row_num,column_num) ,用于在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。关于INDEX详细的使用方法,小伙伴们可以参考之前的教程《INDEX:函数中的精确制导导弹,最强大的瘸子》,此处不做赘述了。

我们来应用一下,得出了第一个数,但还不能直接往下拉得到后面的结果。


这该怎么解决呢?我们先把这个函数剥开,会发现查找区域$C$12:$C$14是固定的,列数也是固定的1列,只有行数是不固定的,所以只要把行数搞定就可以了。

现在开始专攻行数。行数是个变量,本例中的行数分别为1、2、3,如果我能用一个函数,让它直接返回行数1、2、3,而且可以忽略隐藏行不计,那就好了。

真有这样的函数吗?答案是,当然有!

那就是大名鼎鼎的SUBTOTAL函数。为什么说它大名鼎鼎,因为SUBTOTAL函数是excel中唯一一个能忽略隐藏单元格,统计用户可见单元格的函数,具有不可替代性。正好是我们今天所需要的。

材料/工具:Excel2010
1、打开Excel2010表格,选中需要复制的数据

2、复制数据,快捷键是ctrl+c

3、选择目标单元格

4、右击然后点击“选择性粘贴”

5、在选择性粘贴对话框中选择“值和数据格式”

6、点击确定,最终效果如图所示