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