国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談Excel中公式的引用

2009-04-09 03:17:18
新媒體研究 2009年5期

徐 蓓 萬 俊

[摘要]主要闡述Excel中的三種引用,以及三種引用的使用方法。

[關鍵詞]Excel 相對引用 絕對引用 混合引用

中圖分類號:O29文獻標識碼:A文章編號:1671-7597(2009)0310042-01

Excel是Office家族中的重要成員,是一款表格處理的專業(yè)軟件,它尤其擅長于處理數(shù)據(jù)、數(shù)據(jù)分析、圖形化數(shù)據(jù)等。Excel界面友好,操作簡單,功能強大,已經(jīng)被越來越多的人們所使用。

我們平時都使用過練習本,應該知道每一本練習本里包含若干頁,每一頁中又包含了若干行,每一行里又包含了若干格,Excel亦是如此,它創(chuàng)建的文件稱之為工作簿,一個工作簿中默認包含三張工作表(最多包含255張工作表)。一張工作表又由65536行和256列所組成,每一行按照順序由數(shù)字標識,每一列按照字母特定順序標注。每一行和每一列的交叉又形成了一個單元格,因此單元格的名字就由列標和行號所組成,例如,第一行第一列所形成的單元格就叫做A1;第四行和第五列形成的單元格就是E5。

在Excel中我們經(jīng)常用到公式和函數(shù),我們也會經(jīng)常復制這些公式和函數(shù),但是當我們復制的時候我們就會發(fā)現(xiàn)有許多奇特的現(xiàn)象。如,我們在A1單元格中輸入數(shù)值40,在A2單元格中輸入數(shù)值60,在B1單元格中輸入數(shù)值80,在B2單元格中輸入數(shù)值90,現(xiàn)在我們在C1單元格中輸入“=A1+B1”確認后,C1中的值就會顯示120,此時我們將C1單元格復制到C2,C2中的值會顯示多少?如果我們在C1單元格中輸入的是“=A$1+B1”確認后,C1中的值就會顯示120,此時我們將C1單元格復制到C2,C2中的值又會顯示多少?但如果我們在A3單元格中輸入的是“=A1+A2”確認后,A3中的值就會顯示100,此時我們將A3單元格復制到B3,B3中的值又會顯示多少?

很多用戶對待這個問題都存在疑惑,其實這就是我們Excel中公式的引用。引用是指在公式中使用單元格或單元格區(qū)域的地址時,當將公式向其他單元格復制或拖動時,地址會隨之發(fā)生變化。在Excel中公式的單元格引用通常有三種形式:相對引用、絕對引用和混合引用。具體分析如下:

相對引用:公式中不加入絕對引用符“$”,如“c3”。

當單元格中輸入的公式屬于相對引用的話,縱向復制公式時,引用的單元格的行在變化,地址中的行也會跟著發(fā)生變化,引用的單元格中所有列則不變化;當橫向復制公式時,引用的單元格存在列的變化,地址中的列也會隨之發(fā)生變化,引用的單元格中所有行則不變。如:C1單元格中寫入公式:=A1+B1,當將公式復制到C2單元格時,屬于引用單元格行的遞增,遞增為1,縱向復制,因此,地址中的行也會遞增,C2單元格中就為:=A2+B2;當將公式復制到D1單元格時,屬于列的遞增,橫向復制,因此D1單元格中就為:=B1+C1。

就開始討論的例子,在A1單元格中輸入數(shù)值40,在A2單元格中輸入數(shù)值60,在B1單元格中輸入數(shù)值80,在B2單元格中輸入數(shù)值90,在C1單元格中輸入“=A1+B1”確認后,C1中的值就會顯示120,此時我們將C1單元格復制到C2,C2中的公式為:=A2+B2,值會顯示150。

在A3單元格中輸入的是“=A1+A2”確認后,A3中的值就會顯示100,此時我們將A3單元格復制到B3,B3中的公式為:=B1+B2,值又會顯示170。

絕對引用:公式中行和列前,都添加絕對引用符“$”,例如“$C$3”。

復制公式時,無論如何變化,地址永遠不會跟著發(fā)生變化,如:C1單元格有公式:=$A$1+$B$1,當將公式復制到C2單元格時仍為:=$A$1+$B$1;當將公式復制到D1單元格時仍為:=$A$1+$B$1。

在上例中,在C1單元格中輸入“=$A$1+$B$1”確認后,C1中的值就會顯示120,此時我們將C1單元格復制到C2,C2中的值會顯示120。

在A3單元格中輸入的是“=$A$1+$A$2”確認后,A3中的值就會顯示100,此時我們將A3單元格復制到B3,B3中的值又會顯示100。

混合引用:公式中的行或列中添加絕對引用符“$”,“$C4”、“C$4”。

當復制公式時,變化的方式和相對引用類似,但特殊的是,縱向復制時,引用的單元格中未加絕對引用符“$”的行會跟著發(fā)生變化,引用的單元格中行前添加絕對引用符“$”的則不變化,引用的單元格中所有列不變化;當橫向復制公式時,引用的單元格中未加絕對引用符“$”的列會跟著發(fā)生變化,引用的單元格列前加入絕對引用符“$”的,則不變化,引用的單元格中所有行不變化,如:C1單元格有公式:=$A1+B$1,當將公式復制到C2單元格時變?yōu)椋?$A2+B$1,當將公式復制到D1單元格時變?yōu)椋?$A1+C$1。

在上例中,在C1單元格中輸入“=A$1+B1”確認后,C1中的值就會顯示120,此時我們將C1單元格復制到C2,是行遞增了1,所以公式“=A$1+B1”中單元格中的行都要遞增1,但是單元格A$1中行加了絕對引用符“$”,所以A$1不變化,而單元B1就會變化,所以C2中的公式就是“=A$1+B2”,值會顯示130。

那如果我們在C1單元格中輸入“=A1+B$1”確認后,將C1單元格復制到C2,同樣的原則,C2中的公式就是“=A2+B$1”,單元格中會顯示140。

同理,如果我們在A3單元格中輸入“=$A1+A2”,將A3復制到B3,B3單元格中的公式就是“=$A1+B2”,值等于130。

如果我們在A3單元格中輸入“=A1+$A2”,將A3復制到B3,B3單元格中的公式就是“=B1+$A2”,值等于140。

在日常的工作中,我們常常需要對公式進行復制操作。從上面不同類型的引用的論述中可以了解,當復制公式時,不同的引用會將對公式產(chǎn)生不同的影響,從而對計算結(jié)果會產(chǎn)生不同的影響。所以,在創(chuàng)建公式之前,我們必須要搞清不同引用類型的使用方法。

临沂市| 公安县| 大余县| 延安市| 兰坪| 婺源县| 怀宁县| 秦皇岛市| 饶平县| 徐闻县| 于都县| 昂仁县| 五河县| 贡嘎县| 辽阳县| 闽侯县| 内黄县| 茶陵县| 南郑县| 延边| 鄢陵县| 孟州市| 龙泉市| 化德县| 高雄市| 柏乡县| 黄浦区| 平陆县| 安平县| 博湖县| 墨江| 莱西市| 加查县| 文水县| 禹州市| 拉萨市| 岢岚县| 上栗县| 临海市| 浮梁县| 洞头县|