Excel存儲(chǔ)的文檔一般稱為工作簿,一個(gè)工作簿可以由多張工作表組成粘优。在Excel
2010版中,一張工作表由1048576行×16384列個(gè)單元格組成颜懊,即2^20行×2^14列河哑。單元格時(shí)工作表的最小組成元素避诽,以左上角第一個(gè)單元格為原點(diǎn),向下向右分別為行璃谨、列左表的正方向沙庐,由此構(gòu)成單元格在工作表上所處位置的坐標(biāo)集合。在公式中使用坐標(biāo)方式表示單元格在工作表中的“地址”實(shí)現(xiàn)對(duì)存儲(chǔ)于單元格中的數(shù)據(jù)的調(diào)用佳吞,這種方法稱為單元格引用拱雏。
一、A1引用樣式和R1C1引用樣式
1.A1引用樣式
在默認(rèn)情況下底扳,Excel使用A1引用樣式铸抑,即使用字母A~XFD表示列標(biāo),用數(shù)字1~1048576表示行號(hào)衷模,單元格地址由列標(biāo)與行號(hào)組合而成鹊汛。
例如,位于第C列和第5行交叉處的單元格阱冶,其單元格地址為“C5”刁憋。在引用單元格區(qū)域時(shí),使用引用運(yùn)算符“:”(冒號(hào))將表示左上角單元格和右下角單元格的坐標(biāo)相連木蹬,比如引用第D列第3行至第E列第7行之間的所有單元格組成的矩形區(qū)域至耻,單元格地址為“D3:E7”。如果引用整行或整列镊叁,可省去列標(biāo)或行號(hào)尘颓。比如“1:1”表示工作表中的第一行,即A1:XFD1;”A:A”表示A列晦譬,即A1:A1048576泥耀。
2.R1C1引用樣式
如圖1所示,依次單擊【文件】選項(xiàng)卡中的【選項(xiàng)】按鈕蛔添,選擇【公式】選項(xiàng)卡,在【使用公式】區(qū)域中勾選“R1C1引用樣式”復(fù)選框兜辞,可以啟用R1C1引用樣式迎瞧。
在R1C1引用樣式中,Excel的行標(biāo)和列號(hào)都將用數(shù)字表示逸吵。例如選擇第2行第3列交叉處位置凶硅,Excel名稱框中顯示為R2C3,其中扫皱,字母“R”足绅、“C”分別是英文”Row”捷绑、”Column”即行、列的首字母氢妈,其后的數(shù)字則表示相應(yīng)的行號(hào)列號(hào)粹污。R2C3也就是A1引用樣式中的C2單元格。
二首量、相對(duì)引用壮吩、絕對(duì)引用和混合引用
在公式中的引用具有以下關(guān)系:如果單元格A1包含公式”=B1”,那么B1就是A1的引用單元格加缘,A1就是B1的從屬單元格鸭叙。從屬單元格與引用單元格之間的位置關(guān)系稱為單元格引用的相對(duì)性,可分為3種不同的引用方式拣宏,即相對(duì)引用沈贝、絕對(duì)引用和混合引用。
1.相對(duì)引用
當(dāng)復(fù)制公式到其他單元格時(shí)勋乾,Excel保持從屬單元格與引用單元格的相對(duì)位置不變宋下,稱為相對(duì)引用。例如使用A1引用樣式時(shí)市俊,在B2單元格輸入公式:
=A1
當(dāng)向右復(fù)制公式時(shí)杨凑,將依次變?yōu)椋?B1、=C1摆昧、=D1等撩满,當(dāng)向下復(fù)制公式時(shí),將依次變?yōu)椋?B2绅你、=A3伺帘、=A4,始終保持引用公式所在單元格的左側(cè)1列忌锯、上方1行的位置伪嫁。在R1C1引用樣式中,表示為=R[-1]C[-1]偶垮,且不隨公式復(fù)制而改變张咳。
2.絕對(duì)引用
當(dāng)復(fù)制公式到其他單元格時(shí),Excel保持公式所引用的單元格絕對(duì)位置不變似舵,稱為絕對(duì)引用脚猾。例如在A1引用樣式中,在B2單元格輸入公式:
=$A$3
則無(wú)論公式向右還是向下復(fù)制砚哗,都始終保持為=$A$3不變龙助。在R1C1引用樣式中,表示為:=R3C1蛛芥,且不隨公式復(fù)制而改變提鸟。
例1使用相對(duì)引用和絕對(duì)引用制作日記賬
如圖2所示军援,在家庭理財(cái)日記賬本中,F(xiàn)2單元格為預(yù)備金的預(yù)留比率称勋,C列胸哥、D列分別輸入借方、貸方金額铣缠,E4單元格為期初余額烘嘱。
在E5單元格中輸入以下公式并向下復(fù)制:
=E4+C5-D5
利用相對(duì)引用特性始終用公式上一行單元格的余額加上本行C列的借方金額并扣除本行D列的貸方金額。當(dāng)復(fù)制到E11單元格時(shí)蝗蛙,公式自動(dòng)變?yōu)椋?/p>
=E10+C11-D11
在F4單元格中輸入以下公式并向下復(fù)制:
=E4*$F$2
利用相對(duì)引用和絕對(duì)引用蝇庭,始終引用F2單元格的預(yù)留比率與左側(cè)單元格的余額相乘,得到實(shí)時(shí)的可用預(yù)備金捡硅,當(dāng)復(fù)制到F11單元格時(shí)哮内,公式自動(dòng)變?yōu)椋?/p>
=E11*$F$2
3.混合引用
當(dāng)復(fù)制公式到其他單元格時(shí),Excel僅保持所引用單元格的行或列方向之一的絕對(duì)位置不變壮韭,而另一方向位置發(fā)生變化北发,這種引用方式稱為混合引用,可分為行絕對(duì)列相對(duì)和行相對(duì)列絕對(duì)引用喷屋。例如琳拨,在A1引用樣式中,在C3單元格中輸入公式:
=$A5
則公式向右復(fù)制時(shí)始終保持為=$A5不變屯曹,向下復(fù)制時(shí)行號(hào)將發(fā)生變化狱庇,即行相對(duì)列絕對(duì)引用。在R1C1引用樣式中恶耽,表示為:=R[2]C1.
例2混合引用匯總各部門的人員工資
如圖3所示密任,A2:D10單元格區(qū)域?yàn)槟彻靖鞑块T人員工資表。
在G3單元格輸入以下公式并向下復(fù)制到G5單元格:
=DSUM(A$2:D$10,G$2,F$2:F3)-SUM(G$2:G2)
其中偷俭,DSUM函數(shù)的第3參數(shù)使用F$2:F3是混合引用和相對(duì)引用結(jié)合浪讳,向下復(fù)制時(shí)依次變?yōu)镕$2:F4、F$2:F5涌萤,從而改變DSUM函數(shù)的條件由統(tǒng)計(jì)1個(gè)部門到統(tǒng)計(jì)3個(gè)部門淹遵。同理SUM函數(shù)中使用相同引用方式對(duì)變化的區(qū)域G$2:G2求和,以扣除公式上方的重復(fù)計(jì)算的部門工資之和负溪。
所述綜上合呐,在A1引用樣式中,如果希望在復(fù)制公式時(shí)能夠固定引用某個(gè)單元格地址笙以,則需要使用絕對(duì)引用符號(hào)$,加在行號(hào)或列標(biāo)前面冻辩;在R1C1引用樣式中猖腕,則使用相對(duì)引用的表示符號(hào)[]拆祈,將需要相對(duì)引用的行號(hào)或列標(biāo)的數(shù)字包括起來(lái),其特征如表1所示倘感。
注:其中放坏,*號(hào)表示數(shù)字,正數(shù)表示右側(cè)老玛、下方的單元格淤年,負(fù)數(shù)表示左側(cè)、上方的單元格蜡豹。
4.快速切換4中不同引用類型
雖然使用相對(duì)引用麸粮、絕對(duì)引用和混合引用能夠方便根據(jù)復(fù)制公式的需要進(jìn)行設(shè)置,但手工輸入A1引用樣式的絕對(duì)引用符”$”或R1C1引用樣式的相對(duì)引用符”[]”都較為繁瑣镜廉。Excel提供快捷鍵可以在4種不同引用類型中循環(huán)切換弄诲,其順序如下。
絕對(duì)引用—>行絕對(duì)列相對(duì)引用—>行相對(duì)列絕對(duì)引用—>相對(duì)引