徐保華 尹利勇 郭建
摘 要 本文系統(tǒng)地介紹了EXCEL單元格的三種地址表示方法,這是深入學習EXCEL和拓展EXCEL知識的基礎,還結(jié)合具體實例闡述了三種地址表示方法的特點和如何應用等內(nèi)容。
關鍵詞 EXCEL單元格 地址表示方法 實例
中圖分類號:TP317.3 文獻標識碼:A DOI:10.16400/j.cnki.kjdkz.2015.12.012
Abstract This paper systematically introduces three EXCEL cell address representation, which is the in-depth study EXCEL EXCEL and expand knowledge base, but also with specific examples illustrate three address representation features and how to use and so on.
Key words EXCEL; address representation methods; example
單元格地址表示方法是為Excel智能運算服務的,這也是Excel不同于計算器和其他電子表格的地方。使用普通計算器時,需針對不同的數(shù)據(jù)重復進行計算,即浪費時間又不能發(fā)現(xiàn)數(shù)據(jù)的變化規(guī)律。而使用Excel進行計算時,對于相同的運算,不需要重復進行,只要針對不同的應用問題寫出對應的自變量的地址,就可以通過“拷貝”公式的功能得出其他單元格中的結(jié)果。所以說,在EXCEL中對公式或函數(shù)的“拷貝”是進行智能運算的助手。為此,先綜述一下各種“拷貝”方法。
在EXCEL中“拷貝”操作可以使用通用的拷貝方法,如快捷鍵方法:Ctrl+C 再Ctrl+V;或人們習慣用的拷貝與粘貼兩個圖標方法以及右鍵快捷菜單方法。上述這些“拷貝”方法都需借助剪貼板來進行。若按Ctrl+左鍵拖被選內(nèi)容,則不需要將拷貝信息事先注入剪貼板,這也是常用的一種拷貝方法。這些通用的拷貝方法對于EXCEL的計算不很方便,當待拷貝的公式單元格較多時,既浪費時間還容易出錯。為此,EXCEL給出一種特殊的拷貝方法:拖公式單元格右下角的(細十字)“填充柄”進行公式或函數(shù)的拷貝操作。需要注意的是:這種拷貝方法僅限于相鄰單元間的拷貝,而在EXCEL中我們最需要的恰恰就是相鄰單元格間的快速拷貝方法。
為了能正確地計算出數(shù)據(jù)庫類型表格中的公式或函數(shù)結(jié)果,自變量所在的單元格必須使用“相對地址”表示,即用“列標+行號”來表示。如A2表示第一列第二行中的數(shù)據(jù),對于一個自變量區(qū)域,不必一個一個地寫出來,可以用左上角和右下角單元格地址簡捷地表示,兩者之間用英文的冒號隔開,如A3:D6就表示一個含有16個單元格的矩形區(qū)域,在進行公式運算時特別方便。
用“相對地址”表示自變量單元格時的特點是:自變量單元格地址與(因變量)公式單元格的地址在空間布局上看是不變的,不會因為“拷貝”操作而改變。例如,某個單元格中的公式是計算左面3個單元格數(shù)據(jù)之和,則不論將該公式“拷貝”到哪個單元格中,結(jié)果始終是左面3個單元格數(shù)據(jù)之和。這就是我們在做成績統(tǒng)計時,只要計算出第一個學生的總成績,再向下拖動“填充柄”進行拷貝,就會得到其他同學的總成績的原理。也就是說,用相對地址表示自變量時,自變量的地址始終是跟隨因變量變化而變化的,并計算出其他單元中的結(jié)果。單元格的相對地址表示方法普遍適用于成績表、設備表、工資表等數(shù)據(jù)庫形式的表格統(tǒng)計與計算。
EXCEL單元格地址的第二種表示方法是:絕對地址表示法。所謂“絕對”就是永恒不變的意思,即自變量單元格不會跟隨因變量變化而變化,形象地說,單元格地址被鎖住了。在數(shù)據(jù)庫計算和其他表格制作時均有應用。
絕對地址表示方法是:在自變量單元格的列標和行號前均加$號。如:一個單元格的絕對表示是$B$4,一個區(qū)域的絕對地址表示是$B$4:$D$7。
我們在制作數(shù)據(jù)表格時,有時需要對自變量進行篩選、比較,例如:在對一個班級學生成績進行排位時,需逐個比較每名學生成績在班級所有同學成績中的位置。其中,單個學生的成績是變化的,須用相對地址表示,而所有學生成績的單元格區(qū)域必須是不變的,不能因為學生變化而改變,在Excel中這種不變的自變量或區(qū)域采用“絕對地址表示”。在對公式或函數(shù)單元格“拷貝”時,用“絕對地址表示”的區(qū)域始終保持不變,與“拷貝”無關。
在前面提到的學生成績排位問題中,成績對比區(qū)域必須用“絕對地址”表示,與此類似的應用問題很多。雖然我們可以用“排序”圖標來進行,但這種排序方法會破壞原有表格行的位置,這恰恰是我們最不希望看到的。為此,用Excel 的排位函數(shù)Rank可以實現(xiàn)在不改變原有數(shù)據(jù)庫記錄次序的前提下,又能添加一個“排位”字段的功能。應用時的格式為:Rank(變量,變量區(qū)域,0或1)。其中,“變量”用相對地址表示,是跟隨因變量變化的,第二個參數(shù)“變量區(qū)域”是變量大小比較的區(qū)域,在排序的過程中必須保持不變,須用“絕對地址”表示。第三個參數(shù)是可選參數(shù),可以取0或1,取0時,表示第一個參數(shù)(變量)的值越大,排位越靠前,省略該參數(shù)時相當于取值為0。若第三個參數(shù)取1,則第一個參數(shù)(變量)值越小,排位越靠前。
該例是按“總成績”進行排位的,G2中的公式為RANK(F2,$F$2:$F$10)。F列上的數(shù)據(jù)就是函數(shù)中的“變量”,其中F2必須用相對地址表示,在對G2中的公式向下“拷貝”的過程中,F(xiàn)2自動變更為F3、F4、F5一直到F10。第2個參數(shù)$F$2:$F$10是“總成績”字段區(qū)域,既所有自變量所在的區(qū)域,須用絕對地址表示,以保證在對排位函數(shù)“拷貝”的過程中這個區(qū)域始終保持不變。此公式僅用了兩個參數(shù),省略第三個參數(shù)表明:總成績高的排位號在前。拖G2單元格的“填充柄”向下“拷貝”時,單個學生的總成績不斷在變化,而所有學生的總成績區(qū)域被“鎖住”,拷貝到最后一個學生,即可快速得到整個“排名”字段。
另外,在實際工作時,某些公式中的常數(shù)有可能發(fā)生變化。如請假扣款金額、計件工資金額等,當把這些常數(shù)直接寫在公式中時,一旦發(fā)生金額變化,就需要重新進行計算。最好的方法是在將該常數(shù)先放在表格中的某單元格處,而在公式中用該單元格的絕對地址表示,就可以實現(xiàn)在金額變化后,所有應用該金額的地方會自動更新。
EXCEL單元格地址的第三種表示方法是:混合地址表示法。他是介于相對地址和絕對地址表示之間的一種地址表示方法,這種表示方法中的自變量在跟隨因變量變化的過程中受到一定的限制,僅能沿行方向變化或沿列方向變化。這種變量地址表示方法主要用于制作類似于九九乘法表的“交叉數(shù)據(jù)表”。當一個公式或函數(shù)中有多個變量時,提取兩個相互獨立的變量分別放在行和列上,并設定一個變化序列,相當于建立了一個二維的X-Y坐標系。再利用EXCEL的運算特點:相同運算僅計算一次,其他數(shù)據(jù)通過拷貝得到,就可以快速地制作一個函數(shù)F(X,Y)的平面數(shù)據(jù)表,我們中學用的《常用數(shù)學用表》可以利用這種方法快速地制作。
“混合地址”表示方法是僅在列標或行號前加$號。如$D6、A$8。其中,$D6表示Y方向變化的變量,即數(shù)據(jù)僅限于在D列上變化。A$8表示X方向變化的變量,該數(shù)據(jù)僅于在第8行上變化。也就是說,前面有$號的行或列,就是被限定變化的區(qū)域。
下面以制作兩數(shù)和的立方表為例,介紹變量的“相對地址”表示方法在制作“交叉運算表”時的應用。圖2為一最簡單的X-Y 坐標系,自變量分別沿第一行和第一列放置。
在表中任意一個單元格中輸入公式均可,但考慮到“拷貝”公式的方便,最好在坐標系左上角的B2單元格中輸入計算公式:=(B$1+$A2)^3,如圖2所示。
公式輸入完畢后,在水平和垂直方向上分別拖動一次“填充柄”進行“拷貝”,即可完成整表制作。
EXCEL單元格地址的三種表示方法是EXCEL的精髓,是深入學習EXCEL的基礎。許多使用EXCEL制表的人僅僅接觸到“相對地址”表示方法,也只能制作最簡單的數(shù)據(jù)庫類型的表格。只有熟練地掌握三種地址表示方法才能解決更多的應用問題,才能拓展EXCEL的應用領域。