![Excel数据处理与分析实战宝典(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/25462696/b_25462696.jpg)
1.3 神奇的选择性粘贴
“选择性粘贴”是Excel的强大功能之一。
Excel选择性粘贴的对话框如图1-20所示,我们可以把它划成4个区域,即“粘贴”“运算”“特殊处理”“按钮区域”。其中,粘贴方式、运算方式、特殊处理设置相互之间可以同时使用。
★“全部”:包括内容和格式等,其效果等于直接粘贴。
★“公式”:只粘贴文本和公式,不粘贴字体、格式(对齐、文字方向、数字格式、底纹等)、边框、注释、内容校验等。
★“数值”:只粘贴文本,单元格的内容是计算公式则只粘贴计算结果,这两项不改变目标单元格的格式。
★“格式”:仅粘贴原单元格格式,但不能粘贴单元格的有效性,粘贴格式包括字体、对齐、文字方向、边框、底纹等,不改变目标单元格的文字内容(该功能相当于格式刷)。
★“批注”:把原单元格的批注内容复制过来,不改变目标单元格的内容和格式。
★“验证”:将复制单元格的数据有效性规则粘贴到粘贴区域,只粘贴有效性验证内容,其他的保持不变。
★“边框除外”:粘贴除边框外的所有内容和格式,保持目标单元格和原单元格相同的内容和格式。
★“列宽”:将某个列或列的区域粘贴到另一个列或列的区域,使目标单元格和原单元格拥有同样的列宽,不改变内容和格式。
★“公式和数字格式”:仅从选中的单元格粘贴公式和所有的数字格式选项。
★“值和数字格式”:仅从选中的单元格粘贴值和所有的数字格式选项。
★“转置”:可以将行的内容转换为列向排列,将列的内容转换为行向排列。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/29_1.jpg?sign=1739292246-LzxEPWPrvqfGc5gRjvSWGYAd3ZHfJpHX-0-c26d93c8343e537488e3c8aa97924b1d)
图1-20
下面用具体案例来介绍“选择性粘贴”功能在数据处理中的奇妙应用。
1.3.1 数据位置不变实现万元来回切换
在日常工作中,尤其是财务人员在数据处理时并不需要精确到元,往往需要以“万元”的形式对数据进行处理(统计上往往要求统计报表采取“千元”的方式填报)。
现需要直接将如图1-21所示的C列数据变换成以“万元”的形式表现出来,不能借助辅助列,而且要求能随时切换成原来的以“元”表现的数据。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/30_1.jpg?sign=1739292246-fg1pJaaEZ6amTNg5ZZGiR8iK3gmnM0Cm-0-bf941a9862c15f0c59a3ceae8eefb514)
图1-21
处理方法如下:在除数据区域外的任意一个空白单元格中输入 10000,选择该单元格进行复制之后选择图1-21中的C2:C7单元格区域,单击鼠标右键,选择“选择性粘贴”。随后在“选择性粘贴”对话框中选择“运算”下的“除”单选项,单击“确定”按钮,关闭“选择性粘贴”对话框,“万元”数据即可转换完成,如图1-22所示。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/30_2.jpg?sign=1739292246-3sny4pvAR08J0Cs4kBw3hW6NTxBgbQwr-0-36e871220c891119d14a3faa9b1af456)
图1-22
如果要恢复到未转换成万元之前的数据状态,用户可按照前述转换万元的方法操作,唯一不同之处是,在“选择性粘贴”对话框中选择“运算”下的“乘”(即原来“除”的逆运算)。
1.3.2 选择性粘贴清除超链接
有时我们会遇到一些含有超链接的表格,特别是从网页上下载下来的表格很多都有超链接。超链接过多往往会造成表格运行很慢的情况,这种超链接对数据处理者来说是无用的,所以必须清除。如图1-23所示,就是一个有不少超链接的表格。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/31_1.jpg?sign=1739292246-Juy0xKffmL8o7unkI6ZaJrShiO9oTRi6-0-cd18884f8fa4ad1b9e2c9a3463e3ab61)
图1-23
处理方法如下:选择除数据区域外的任意一个空白单元格进行复制,其余步骤与1.2.1节的步骤相同,处理方式也可以选择“运算”下的“加”或者“减”。
1.3.3 选择性粘贴转换数据类型
如图1-24所示,单元格区域内的数据都是文本型数字,这种数字左上角都有绿色小三角标记,由于文本型数字不能计算,因此需要将其转换为数值型数字,具体操作如下。
STEP 01 复制一个空白单元格,选中如图1-24所示的A1:E6单元格区域,单击鼠标右键,选择“选择性粘贴”,弹出“选择性粘贴”对话框。
STEP 02 在“选择性粘贴”对话框中选择“运算”下的“加”单选项,单击“确定”按钮,关闭“选择性粘贴”对话框,如图1-24所示。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/31_2.jpg?sign=1739292246-tGiMqGulMZI8obKuILPJtCU58cHSjz69-0-cfddb7fa89eb5d4a7c5b7e45a574e7ab)
图1-24
1.3.4 跳过空单元格
在“选择性粘贴”对话框中勾选“跳过空单元”复选框,可以防止复制/粘贴数据覆盖原来非空白单元格中的内容。
如图1-25所示,将C3:C10单元格区域中的内容复制并粘贴到A1:A10单元格区域的空白单元格中,步骤如下。
选择C3:C10连续区域中的单元格进行复制,鼠标指针放在A2空白单元格中,然后单击鼠标右键,选择“选择性粘贴”,在弹出的“选择性粘贴”对话框中勾选“跳过空单元”复选框,单击“确定”按钮,关闭“选择性粘贴”对话框。
![](https://epubservercos.yuewen.com/AC3CC9/13916129503793606/epubprivate/OEBPS/Images/32_1.jpg?sign=1739292246-vDpSsambX33MOw51h9B6togMu6eWBunb-0-2c9dfd1214df2f66bcdee9a7b6dcbc0c)
图1-25
提示 必须选择 C3:C10 连续区域中的单元格进行复制,不能只选择有数据的单元格进行复制,否则会覆盖掉 A 列中原本有数据的单元格,即所选择复制的区域大小必须和粘贴区域大小一致,并且复制的数据区域中的间隔必须和欲粘贴区域中的间隔相同。