2024年1月10日发(作者:)
Excel中的选择性粘贴(Paste Special)
Excel的Paste Special能够实现不少很实用的功能。使用方法:首先,选中一个单元格或者一块区域,单击右键菜单或者主菜单“编辑(edit)”的“拷贝(copy)”项,或使用快捷键“ctrl+C”;其次,选中要粘贴区域的左上角的单元格或者一块区域,单击右键菜单或主菜单“编辑(edit)”的“选择性粘贴(Paste Special)”项;在弹出的“选择性粘贴(Paste Special)”对话框(如图所示)中选择使用的选项,点击“确定(OK)”按钮。
下面是各个选项的含义以及一些实例。
Paste选项:
All -> 所有。
粘贴所有内容,包括文本,格式,边框,公式,注释,校验等。同直接粘帖效果一样。
Formulas -> 公式。
只粘帖文本和公式,不粘帖字体,格式(字体、对齐、文字方向、数字格式、底纹等),边框,注释,内容校验等。
如果源单元格的公式引用了其他位置的单元格,目标单元格公式引用的单元格相对位置与源单元格相同,譬如,源单元格是A4,使用公式“=sum(A1:A3)”,目标单元格是B5,那么它的公式会是“=sum(B2:B4)”;如果源单元格公式里引用使用绝对位置(引用的字母和数字前加$符号),目标单元格公式里引用位置与源单元格完全一样,譬如,源单元格是A4,使用公式“=sum($A:$A)”,目标单元格是B5,那么它的公式也是“=sum($A:$A)”。
Values -> 值。
只粘帖文本,单元格的内容是计算公式的话只粘帖计算结果,这两项不改变目标单元格的格
式。
这种粘帖方法可以用来断掉公式和它引用的单元之间的联系,使其结果不再随引用单元格数字的改变而改变。
Formats -> 格式。
粘帖格式,包括字体,对齐,文字方向,边框,底纹等,不改变目标单元格的文字内容。功能相当于格式刷。
Comments -> 注释。
把源单元格的注释内容拷贝过来,不改变目标单元格的内容和格式。
为单元格添加注释的方法是:选中单元格,点击菜单insert(插入)->comment(注释),输入注释内容即可。
Validation -> 校验。
只粘帖校验内容,其他的保持不变。
为单元格添加校验的方法是:选中单元格,点击菜单data(数据)->validation(校验),设置校验的内容。添加校验的作用是阻止用户输入不符合要求的内容。
All except borders -> 粘帖除边框外的所有内容和格式。
Column widths -> 列宽度。
使目标单元格和源单元格拥有同样的列宽,不改变内容和格式。
Formulas and number formats -> 公式和数字格式。
类似于Formulas,但要保留数字格式(如保留几位少数点、是否时间、要不要用百分比等)。
Values and number formats -> 值和数字格式。
类似于Values,但要保留数字格式(如保留几位少数点、是否时间、要不要用百分比等)。
Operation选项:实现目标单元格和源单元格的计算。当Paste选项选中的是format,comment,或validation时,这些选项不可用。
None -> 不进行任何其他操作。
Multiply -> 相乘
Add -> 相加
Divide -> 相除
Subtract -> 相减
这些选项可以用来为数据实现批量改变,如给一块区域的数据都加上或乘以一个数;也可以实现两个表格的之间加减乘除的计算。
例子:
设A1:C5是一批数据,现在要把所有的数都除以2。方法如下:在A1:C5外的任何一格例如A7输入2,拷贝A7,选中A1:C5数据块,点击“Paste Special”,选中divide项,点击“OK”,完成。
其他选项:
Skip blanks -> 跳过空白单元格。源单元格为空的区域,不覆盖对应的目标单元格的内容。
Transpose -> 转置。行列互换。这是个挺实用的功能,能够把列数据变成行。
Paste Link -> 粘帖链接。让目标单元格等于源单元格(插入的是“=源单元格”这样的公式,不是值)。这样如果更新源单元格的值,目标单元格的内容也会同时更新。


发布评论