以文本方式查看主题 - 爱心论坛 (http://zqax.net/bbs/index.asp) -- 电脑应用 (http://zqax.net/bbs/list.asp?boardid=15) ---- [转帖]Excel公式应用初步之“引用”详解 (http://zqax.net/bbs/dispbbs.asp?boardid=15&id=12572) |
-- 作者:丫头 -- 发布时间:2007/5/1 22:46:21 -- [转帖]Excel公式应用初步之“引用”详解 所谓“引用”,指的是通过引用设置,让Excel在公式使用指定某单元格或区域中的数据,也就是说,如果公式中引用了单元格B2,当B2中的数值改变以后,公式会自动根据改变后的数值重新进行计算,而不必重新修改公式。 如此一来,公式的灵活性大大加强,当然使用引用还有其它的优越性,我们将在下面的操作中具体介绍。 一、在公式中使用引用 我们在往单元格中输入公式回车以后,单元格中会显示公式计算的结果,如果要查看公式,可以选中该单元格,单元格中的公式则会显示在编辑栏中。 我们先来看看如果不使用引用将会有什么弊端。 1. 不使用引用的弊端 在图1所示的工作表中,A列和B列单元格分别存放着“单价”和“数量”数据,显然它们都是“数值”类型的,为了求出“FX82MS”的“金额”数值,可以在D2单元格中输入公式“=250.5*12”,回车后D2单元格显示该公式的计算结果“3006”。 图 1 这个公式中并没使用引用,而是使用的具体数值。下面我们来分析一下不使用引用的两个缺点: 首先,假设“单价”或“数量”的值改变了,我们必须对公式进行修改,这让人觉得这个公式相当死板,毫无灵活性。 如果在公式中使用引用则可以很好地克服上述的两个缺点,下面我们仍利用图1的表格进行说明。 2. 在公式中使用引用的方法和技巧 前面我们说过,所谓“引用”,指的是引用相应单元格或区域中的数据,而不是具体的数值。也就是说,如果公式中引用了单元格B2,当B2中的数值改变以后,公式会自动根据改变后的数值重新进行计算,而不必重新修改公式。如此一来,公式的灵活性大大加强。下面我们看看如何在前面的例子中使用引用。 选中D2单元格,输入公式“=B2*C2”,回车后可以看到D2单元格中显示公式计算的结果“3006”(图 2)。 图 2
* 公式的输入技巧 也许大部分朋友是直接通过键盘输入上述公式的每个字符的,其实还有更简便的方法:选中D2单元格输入“=”号后,用鼠标左单击一下B2单击单元格,可以看到D2单元格等号后显示了蓝色的“B2”字符,上方的编辑栏中的等号后面也显示“B2”字符(图 3)。 图 3
说明:用这种方法输入公式不仅快速,而且由于是通过直观的点击,所以也不容易出错,建议初学的朋友多加使用。如果要输入单元格区域,则用鼠标选择相应的区域即可。 * 测试公式的适应性 选中C2单元格,把数值改为“120”,回车后可以看到D2单元格已根据更改后的数值进行计算并显示出新的计算结果(图 4)。 图 4
3. 使用公式填充柄轻松复制公式 下面我们的任务是求出后面商品的“金额”数值。可能有朋友说,这很简单,只要选中单元格D3输入公式“=B3*C3”,后面以此类推即可。用手动输入的方法的确可以解决问题。不过,由于后面所有公式的规律性是一致的,所以可以使用更加简便的方法复制公式,即公式填充柄。 先选中D2单元格,将鼠标指针移至右下方的小黑方块处,指针变为黑色实心的十字形(图 5),这时按住鼠标左键,向下拖拉至恰当位置,放开鼠标左键即可(图 6)。 图 5 图 6
图 7
图 8
图 9
|
-- 作者:丫头 -- 发布时间:2007/5/1 22:47:29 -- 二、三种不同的引用 上面我们初步介绍了在公式中使用引用的基本方法,这里介绍一下不同引用的区别。 在公式中引用单元格或者区域时,引用的类型可分为以下三种: 相对引用:当把公式复制到其它单元格中时,行或列的引用会改变。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。 在实际工作中,常常需要对公式进行复制操作。从上面不同类型的引用的定义中可以了解,当复制公式时,不同的引用会将对公式产生不同的影响,从而对计算结果产生不同的影响。所以,在创建公式之前,我们必须要搞清不同引用类型的区别,下面通过一个简单的实例进行说明。 1. 相对引用 在图10所示的工作表中的D2单元格中输入公式“=B2*C2”,回车后,再选中D2单元格,执行复制命令。 图 10 选中D3单元格,执行粘贴命令。回车后,D3单元格立即显示计算的结果,我们选中D3,通过编辑栏可以查看复制到D3单元格中的公式为“=B3*C3”(图 11)。 图 11 和原来的公式“=B2*C2”相比,列的引用未改变,行的引用改变,由原来的2变为3。由此可见,当我们在公式中使用引用时,Excel默认建立为相对引用。 还有一点,前面曾讲到:所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。 有的朋友可能对“根据实际的偏移量相应改变”的含义不大理解。我们结合刚才的操作说明一下。把D2单元格的公式复制到D3单元格,和公式原本所在的单元格D2相比,列并未发生改变(都在D列,所以公式中代表列的字母不发生改变),而行发生了改变(下移了一行,所以公式中代表行的数字应增加1),所以D3中得到的公式为“=B3*C3”。 根据这个规律,我们把包含相对引用的公式复制到其它单元格时,自己都可以推出将得到的公式了。 说明:前面介绍过使用公式填充柄复制公式,使用公式填充柄和单个复制公式的操作,所遵循的规律都是一致的。
可能有朋友读到这里有一个问题:既然Excel默认创建的引用为相对引用,那么,如果想创建含绝对引用的公式,该如何通知Excel呢? 用一个例子说明:如果在公式中相对引用单元格B2,使用符号“B2”即可;如果在公式中绝对引用单元格B2,则使用符号“$B$2”。可以看到,使用绝对引用时,列字母和行号前都加了一个美元符号“$”。 下面来看一下如果公式中使用绝对引用,对复制公式时的影响。 在图11所工作表中的D2单元格中输入公式“=B2*C2”,现在把公式中的相对引用改为绝对引用,修改方法有两种。 方法一:先选中D2单元格,再把光标插入点定位于编辑栏的“=”符号后,通过键盘输入美元符号“$”。然后用同样的方法输入其余三个美元符号“$”,输入完成后如下图所示。 图 12
用同样的方法将修改单元格“C2”为绝对引用,完成后单击回车确定。 接下来用公式填充柄,将公式复制到D11单元格,得到的效果如下图。
相信经过前面两个测试,大家对相对引用和绝对应用的区别已经有了初步了解,而混合引用的道理和它们是相通的,因此请大家自行测试一下混合引用即可。 本文转载天极网 |