1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

帖子
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7779|回复: 3

应用大全中关于“单元格复制与粘贴”的补充建议

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-9-15 19:18 | 显示全部楼层 |阅读模式
应用大全的5.3节在介绍“单元格的复制与粘贴”时,介绍得很详细,但是有一点我觉得大全没有具体提及,就是粘贴时,源单元格区域和目的单元格区域的形状之间的关系以及导致粘贴操作的结果,比如说:1,当我们选定A1单元格并复制,然后选定某行或某行或某个任意连续或不连续的区域,选“粘贴”,为什么区域中的每个单元格均被复制成A1的数据?2,当我们选定了第1行并复制,然后选中A2单元格选“粘贴”,为什么整个2行被复制成1行的数据?而为什么如果是在选中B2后选“粘贴”,Excel会弹出“无法粘贴信息,原因是复制区域和粘贴区域形状不同”的对话框?

    关于这个问题,我结合实际操作,总结了一下:

(先声明一下,下文提到的“单元格区域”指的是N个(N≥1)连续或非连续的单元格组成的“块”。另外,复制数据时(复制+粘贴),源单元格区域必须是大全P114页所说的“只能是单个单元格、连续区域、包含相同行的非连续多列区域或包含相同列的非连续多行区域”;移动数据时(剪切+粘贴),源单元格区域必须是连续单元格(当然包含单个单元格)

1,复制数据时(即“复制”+“粘贴”),若目的单元格区域从外形上能够恰好等分成源单元格区域的整数倍,则目的单元格区域的每个部分均被复制成源单元格区域的数据。比如说,选择了一个1行3列的连续单元格区域,复制,然后选中了一个3行3列的连续单元格区域,粘贴,那么这三行都被复制为源数据。这也就是为什么“当源单元格为单个单元格时,目的单元格为任意形状的连续或非连续单元格区域,则粘贴后每个单元格均被复制数据”的原因。(这点算是Excel的智能侦测吧,呵呵)。这点我觉得在实际中用得不是很多,用得较多的是,目的单元格区域只指定为某个单元格,这就是下面的第2点。

2,复制数据时(即“复制”+“粘贴”),目的单元格区域若为单个单元格,则将此单元格和源单元格区域的左上角单元格建立起“参照关系”,以此为起点,向右下方“扩展”复制成与源单元格区域一样外形和内部数据的单元格区域。比如说,若选中了A1:C2连续单元格区域,复制,然后选中D3,点“粘贴”,则D3:F4单元格区域被复制成源数据。必须注意的是,这种“以目的单元格为起点向右下方扩展”必须是可行的(因为要受到工作表的行列数限制),否则就会弹出“无法复制,原因是复制区域和粘贴区域形状不同”的警告。比如说,选定了第1行并复制,在A2单元格中点“粘贴”,这当然无问题(第2行复制成第1行一样的数据),但是若选中B2单元格点“粘贴”,因为B2:IV2区域和源单元区域A1:IV1形状不同(少一个单元格),所以出错。

3,复制数据时(即“复制”+“粘贴”),目的单元格区域形状如果跟源单元格区域无多大关系(也就是说,目的单元格区域既不是上面第2点所说的为单个单元格,也不是第1点所说的“外形恰好等分为源单元格区域的整数倍”),那么Excel不考虑此时选定的目的单元格区域形状,只考虑此时选定的目的单元格区域中的当前单元格,即完全当作上面的第2种情况来处理。


    由于时间关系,总结得不全面,可能有错误,以及关于移动数据(即剪切+粘贴)时类似的问题,还请大侠们发表高见!

TA的精华主题

TA的得分主题

发表于 2009-11-11 17:47 | 显示全部楼层
总结得很好!
只是绝大多数情况下复制和粘贴的区域大小是一致的,而不一致的情况太复杂,所以我们就省略了,呵呵。

TA的精华主题

TA的得分主题

发表于 2010-4-19 13:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-8-12 18:32 | 显示全部楼层
写的太复杂啦.
   看不太懂诶.我连最简单的招聘表 都做不好.
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-4-21 19:47 , Processed in 0.020782 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表