ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 选择性粘贴功能的入门介绍

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-18 00:20 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:数据编辑和整理
本帖最后由 岁月无恒 于 2011-12-18 00:35 编辑

        搜遍了论坛,发现关于介绍选择性粘贴的帖子相当的少,看来大家对于EXCEL的这个功能,都没有重视。其实选择性粘贴是一个很强大的工具,用好了,可以事半功倍,今天,我就简单的给大家讲解一下选择性粘贴的一些知识:

一、  
初识选择性粘贴

        选是择性粘贴EXCEL强大的功能之一。EXCEL选择性粘贴的对话框如下,我们可以把它划成四个区域,即【粘贴方式区域】、【运算方式区域】、【特殊处理设置区域】、【按钮区域】。其中,粘贴方式、运算方式、特殊处理设置相互之间,可以同时使用,比如,你在粘贴方式里选择公式、然后在运算区域内选择加、同时还可以在特殊设置区域内选择跳过空单元格和转置,确定后,所有选择的项目都会粘贴上。

选择性粘贴.jpg

二、  
各项功能介绍

粘贴方式区域各项功能介绍:

【全部】:包括内容、和格式等,其效果等于直接粘贴;
【公式】:只粘帖文本和公式,不粘帖字体、格式(字体、对齐、文字方向、数字格式、底纹等)、边框、注释、内容校验等;(当复制公式时,单元格引用将根据所用引用类型而变化。如要使单元格引用保证不变,请使用绝对引用。)
【数值】:只粘帖文本,单元格的内容是计算公式的话只粘帖计算结果,这两项不改变目标单元格的格式;
【格式】:仅粘贴源单元格格式,但不能粘贴单元格的有效性,粘帖格式,包括字体,对齐,文字方向,边框,底纹等,不改变目标单元格的文字内容。(功能相当于格式刷);
【批注】:把源单元格的批注内容拷贝过来,不改变目标单元格的内容和格式;
【有效性验证】:将复制单元格的数据有效性规则粘贴到粘贴区域,只粘帖有效性验证内容,其他的保持不变;
【除边框外的所有内容和格式】:粘帖除边框外的所有内容和格式,保持目标单元格和源单元格相同的内容和格式;
【列宽】:将某个列宽或列的区域粘贴到另一个列或列的区域,使目标单元格和源单元格拥有同样的列宽,不改变内容和格式;
【公式和数字格式】:仅从选中的单元格粘贴公式和所有数字格式选项;
【值和数字格式】:仅从选中的单元格粘贴值和所有数字格式选项;

运算方式区域各项功能介绍:

【无】:对源区域,不参与运算,按所选择的粘贴方式粘贴;
【加】:把源区域内的值,与新区域相加,得到相加后的结果;
【减】:把源区域内的值,与新区域相减,得到相减后的结果;
【乘】:把源区域内的值,与新区域相乘,得到相加乘的结果;
【除】:把源区域内的值,与新区域相除,得到相除后的结果(此时如果源区域是0,那么结果就会显示#DIV/0!错误);

特殊处理设置区域各项功能介绍:

【跳过空白单元格】:当复制的源数据区域中有空单元格时,粘贴时空单元格不会替换粘贴区域对应单元格中的值;
【转置】:将被复制数据的列变成行,将行变成列。源数据区域的顶行将位于目标区域的最左列,而源数据区域的最左列将显示于目标区域的顶行;

按钮区域各项功能介绍:

【粘帖链接】:将被粘贴数据链接到活动工作表。粘贴后的单元格将显示公式。如将A1单元格复制后,通过“粘贴链接”粘贴到D8单元格,则D8单元格的公式为“=$A$1”。(插入的是“=源单元格”这样的公式,不是值)。如果更新源单元格的值,目标单元格的内容也会同时更新。(如果复制单个单元格,粘贴链接到目标单元格,则目标单元格公式中的引用为绝对引用,如果复制单元格区域,则为相对引用。)
【确定】:选择好要粘贴的项目后,左键单击,执行操作;
【取消】:放弃所选择的操作。

三、  使用技巧举例

    1、将报表数据由元转换成万元

        要求:将现有的表格数据由元转换成万元
        一般做法:建立一个新表,设置公式等于原表数据除以1万。
        使用选择性粘贴处理:
        ①、在任意空白单元格中输入10000,再选择这个单元格,复制(这个很重要);
        ②、选择表格中的数据,可以使用多重选区,但要特别注意的是,只选择纯数据单元格,不要把带公式的单元格选进去了;
        ③、点击“编辑” →“选择性粘贴”,选择运算区域的“除”,点击“确定”按钮,则完成了数据处理。
特别提示:其余几种运算方式与此相似。多个相同结构的表格合并数据,也可以使用这种办法,只是先前选择复制的是整个表,在做选择性贴粘时选择的是“加”。

    2、数据合并粘贴

        要求:将列A的数据并入列B,若列A的单元格为空,则保留列B对应单元格的原始数据,若列A的单元格中有数据,则将列B对应单元格的数值替换成A列单元格的数据。
处理步骤:
        ①、选择A1:A8,复制(若使用剪切,则不能使用选择性粘贴);
        ②、选择B1:B8,点击“编辑” → “选择性粘贴”,在对话框中勾选“跳过空单元”,确定,则得到想要的效果。

    3
、将表格的行列互换
表格转置.gif

         如果一张Excel表格,列数太多,行数太少。利用选择性粘贴实现行列转置,即列变为行,行变为列。具体过程是:选中需要进行行列转置的单元格区域,如A1:M5;复制;单击要存放转置表区域的左上角单元格,如E1单元格;单击菜单“编辑” → “选择性粘贴”命令;选中“转置”命令,“确定”,就可以看到行列转置后的结果。

      4
、实现表格同步更新
动态表格.gif

        使用粘贴链接的好处就是复制后的数据能随原数据自动更新。粘贴链接其实就是指粘贴原数据地址到Excel中,当原数据发生变化时,Excel中的数据也会随之发生变化,这时候就会自动更新。
        粘贴链接和粘贴-数值的区别就是:粘贴-数值,是粘贴入Excel中的数值与数值源的数据没有任何关系;而粘贴链接是保持数据的同步更新。

    5、去掉表格中的公式仅保留数值

        一个excel表格在制作时,单元格中使用了许多函数和公式,文档传送给他人时,出于保密的考虑,我们不希望别人看到相应的公式结构,怎么办呢?通过选择性粘贴就可以快速将公式结果转换为固定的数值。
        操作:选择要转移的部分数据,再点击“编辑”→ “选择性粘贴”,点选“数据”,再确定,则完成操作。
        小提示:这一操作主要是用在大量的公式影响表格打开、刷新速度时用。当然,为了防止别人看到公式,或者修改公式导致数据问题,也应该做这一操作。

        6、套用其他表格的格式(效果同格式刷)

        如果原单元格数据已经有一些格式,比如设置了字体、字号、颜色等值,如果需要将这些格式应用到目标单元格,就可以使用选择性粘贴中粘贴-格式。粘贴-格式就是复制原单元格数据的格式,而不是复制数据内容。
例如:假定一个学校有一到六年级的六张成绩表要填,其中一年级的成绩表的字体、字号、边线都做了设置,而其他五张表可套用一年级的样式。一般来说,我们可以复制一年级的表,再填数据。但如果其他几张表的数据已填,要如何做呢?
操作:
        ①、全选一年级的表,复制;
        ②、选择其他年级的表(可以一次选择多个表),点击“编辑”——“选择性粘贴”,再点选“格式”,确定;
        ③、然后又一次点击“编辑”——“选择性粘贴”,点选“列宽”,确定;
        ④、如果要把批注也照样做出来,则要点选“批注”,确定;如果有效性设置也要处理,则相应要点击“有效性验证”。

        7、把公式粘贴到合并大小不一致的区域

        在粘贴公式时,遇到合并大小不一致的区域时,会提示【此操作要求合并的单元格具有相同的大小】,所以无法粘贴。此时就可以采用选择性粘贴→ 公式来实现。
使用普通的粘贴,尽管可将源单元格的数值粘贴到合并单元格,但若区域大小不一致,就会改变区域的格式。“选择性粘贴——数值”功能不能将数值功能粘贴到合并单元格。利用“选择性粘贴——公式”可以将数值粘贴到合并单元格,可保留合并格式不变,且合并单元格中的每个单元格都有数值。当然也可直接使用“选择性粘贴——值和数字格式”来实现上述功能。
        【提示】:此功能不能将数值粘贴到合并单元格。

        8、使用选择性粘贴100%原样复制单元格区域

        工作中经常要将工作表中的某张表格复制到其它工作表,但是复制过去后表格的行高、列宽已经发生改变,需要重新设置,很浪费时间。下面介绍一个技巧,可以将表格复制粘贴后保持单元格格式及行高列宽不变。
        ①:选定要复制的表格区域所在的整行,复制;
        ②:切换到目标工作表,选定目标区域的第一行整行,粘贴;
        ③:粘贴后保持各行的选中状态,点鼠标右键→“选择性粘贴”命令,在对话框中选择“列宽”。

    9、使用选择性粘贴将文本型数字转换成数值型
文本转数值.gif

        如果某单元格区域的数字为文本格式,无法对其进行加减,可在某空白单元格输入数值1,复制数值为1的单元格,再选定目标区域,选择性粘贴→乘/除,即可将文本格式的数字转换为数字格式。也可以使用选择性粘贴对目标单元格进行加或减零值的方法进行可转换。
        使用此方法将以元为单位的报表转换为以千元或万元为单位是非常方便的!同理,使用“选择性粘贴→乘”的功能将单元格区域的数字转换正负号。

四、  结束语

        看了我的介绍,相信大家对Excel的选择性粘贴有了更多的认识和了解,也知道了选择性粘贴是一个很强大的工具,但是俗话说得好:“工欲善其事,必先利其器”,要想把选择性粘贴用得淋漓尽致,就需要大家在平时的操作中,尽可能多的发挥自己的想象力,有些时候,面对一个很难的问题。换个思路,或许就会非常简单。也欢迎大家跟帖讨论自己在使用选择性粘贴的一些经验和心得,相互交流,才能共同提高嘛!资料收集于网上,匆忙之中,整理出来难免有误,若谁发现了稳重有误的地方,希望大家指出来,以免误导了刚学习的同学。
      文中的几张gif图片是耿爱静同学做的,我的电脑上传的gif图片不能显示动画效果(估计是没设置好),就借用的别人的成果,再此表示感谢,呵呵。
{:soso__1748046714358013505_2:}  {:soso__1735055113028683136_3:}

    关于选择性粘贴的应用,这里还有一篇帖子,大家也可以看看,文中的有些例子,这篇帖子里也有一些介绍:
选择性粘贴在财务管理的另类应用



该贴已经同步到 岁月无恒的微博

评分

54

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-12-18 01:26 | 显示全部楼层
昨天一早还有一前同事问行列转置,我推荐他来看这篇文章得了,呵呵

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-18 01:54 | 显示全部楼层
bibisin 发表于 2011-12-18 01:26
昨天一早还有一前同事问行列转置,我推荐他来看这篇文章得了,呵呵

呵呵,谢谢捧场!
这里的很多功能,如果用好了,确实很省事。

TA的精华主题

TA的得分主题

发表于 2011-12-18 03:29 | 显示全部楼层
这个基础操作似乎具体介绍还真的没有看到过,
感谢 岁月无恒 的制作分享。

TA的精华主题

TA的得分主题

发表于 2011-12-18 08:16 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-18 08:38 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-18 08:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
“如果某单元格区域的数字为文本格式,无法对其进行加减,可在某空白单元格输入数值1,复制数值为1的单元格,再选定目标区域,选择性粘贴→乘/除,即可将文本格式的数字转换为数字格式。也可以使用选择性粘贴对目标单元格进行加或减零值的方法进行可转换”,学习了!我以前通常是用加辅助列合拷贝到WORD文档这两种方法,现又学了一招,谢谢!

TA的精华主题

TA的得分主题

发表于 2011-12-18 09:34 | 显示全部楼层
很好的分享,O(∩_∩)O谢谢!

TA的精华主题

TA的得分主题

发表于 2011-12-18 10:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-18 10:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
还不错谢谢分享
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-23 22:27 , Processed in 0.044191 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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