Excel创建动态名称自动调整引用位置以引用非空白单元格区域
1053
2022-08-02
Office应用的过程中,复制和粘贴可能是用得最为频繁的功能。但是有时候,我们通过简单的复制粘贴却得不到我们想要的结果,比如说想把某个Excel公式的结果值复制到一个新的单元格,运用简单的复制粘贴功能可能会发现粘贴过去的结果值发生了变化,这一切都源于简单的复制粘贴功能会将单元格的公式、格式都复制到目标单元格。要实现这一功能,就需要使用“选择性粘贴”这一强大的功能。
当复制了Excel某块区域时,点选“开始”功能区的“粘贴”命令下方的下拉按钮,选择其中的“选择性粘贴”,可以打开“选择性粘贴”对话框(也可通过右键菜单打开该对话框),如图 1所示。
图1 选择性粘贴对话框
在选择性粘贴对话框中,主要提供了4块功能:
粘贴方式选择(对话框的“粘贴”部分)
运算方式选择(对话框的“运算”部分)
特殊处理方式(对话框的“跳过空单元”和“转置”复选部分)
粘贴链接方式(对话框的“粘贴链接”按钮部分)
1.粘贴方式选择部分功能说明:
【全部】:包括数值内容、公式和格式等,其效果等于直接粘贴;
【公式】:只粘贴文本和公式,不粘贴字体、格式、边框、注释、内容校验等;
【数值】:只粘贴文本和公式结果值;
【格式】:仅粘贴源单元格格式,不改变目标单元格的文字内容(功能相当于格式刷);
【批注】:把源单元格的批注内容拷贝过来,不改变目标单元格的内容和格式;
【有效性验证】:将复制单元格的数据有效性规则粘贴到粘贴区域,只粘贴有效性验证内容,其他的保持不变;
【边框除外】:粘贴除边框外的所有内容和格式;
【列宽】:使目标单元格和源单元格拥有同样的列宽,不改变内容和格式;
【公式和数字格式】:仅从选中的单元格粘贴公式和所有数字格式选项;
【值和数字格式】:仅从选中的单元格粘贴值和所有数字格式选项;
示例:
1) 构建源数据表
在任意一张空白表中构建一个源数据区,如图 2所示。构建的具体步骤如下:
a. 在A1、A2、A3单元格中分别输入1、2、3。
b. 在B1单元格中输入公式“=A1*2”,拖动B1右下角的“填充柄”,下拉填充B2、B3,从而定义了B2的公式为“=B1*2”,C2的公式为“=C1*2”。
c. 选中A2,将其数据类型设置为“数值”,并保留小数点后2位。
d. 选中B2,将其字号设置为“20”。
e. 选中B2,点击右键菜单,选择“插入批注”,在批注编辑框中输入“这是定义的公式”。
图2
2) 测试选择性粘贴方式选择功能
a. 选中“B1~B3”区域,按组合键ctrl+c(复制内容的快捷键),然后选中单元格D4,点击右键菜单,选择“选择性粘贴”中的“选择性粘贴”,从而打开“选择性粘贴”对话框,在“粘贴”区域中选中“全部”,点击“确定”,查看最后效果。
b. 选中单元格E4,再次点击右键菜单,打开“选择性粘贴”对话框,在“粘贴”区域中选中“公式”,点击“确定”,看又是什么效果。
c. 依次尝试选中“粘贴”区域中的不同选项(数值、格式、批注等),将复制的内容粘贴到不同的单元格中,看看每次的效果有什么不同。
小提示:将工作表的某个区域复制到其它工作表时如何保持列宽?
借助“选择性粘贴”中的“列宽”选项。
2. 运算方式选择部分功能说明:
【无】:对源区域,不参与运算,按所选择的粘贴方式粘贴;
【加】(或【减】、【乘】、【除】):把源区域内的值,与新区域相加(或相减、相乘、相除),得到相加(或减、乘、除)后的结果;
示例:如何将一张表格中的每一个数据都乘以一个数?
1) 在上例(图 2中)的D1单元格中输入2,如图 2所示。
2) 选中D2,按组合键ctrl+c,即复制D2。
3) 选中A1~B3区域,打开“选择性粘贴”对话框(图 1)。
4) 在“选择性粘贴”对话框中运算方式选择中选中“乘”,然后点击“确定”。
5) 其结果将如图 3所示,A1~B3的单元格都变成了乘以D2。
图3
小提示:如何将文本型数字转换成数值型?
如果某单元格区域的数字为文本格式,无法对其进行加减,可在某空白单元格输入数值1,复制数值为1的单元格,再选定文本格式的区域,选择性粘贴→乘/除,即可将文本格式的数字转换为数字格式。
3. 特殊处理方式区域功能说明:
【跳过空白单元格】:当复制的源数据区域中有空单元格时,粘贴时空单元格不会替换粘贴区域对应单元格中的值;
【转置】:将被复制数据的列变成行,将行变成列。
示例:
1) 在图 3示例中复制A1~B3区域,然后选中D4单元格。
2) 打开“选择性粘贴”对话框,选中“转置”,点击“确定”,其结果将如图 4所示,4~F5区域为A1~B3区域的转置。
图4
4. 粘贴链接方式功能说明:
【粘贴链接】:将被粘贴数据链接到活动工作表。粘贴后的单元格将显示公式。
示例:
1) 在图 4示例中复制A1~B3区域,然后选中A5单元格。
2) 打开“选择性粘贴”对话框,选择“粘贴链接”,将看到如图 5所示的结果,注意A5单元格为“=A1”(插入的是“=源单元格”这样的公式,而不是值)。
小提示:
如果复制单个单元格,粘贴链接到目标单元格,则目标单元格公式中的引用为绝对引用,如果复制单元格区域,则为相对引用(关于绝对引用和相对引用的概念参考相关微课)。
图5
发表评论
暂时没有评论,来抢沙发吧~