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