為了更好地使用公式,讓我們先認識Excel中的A1引用樣式和R1C1引用樣式。
A1樣式和R1C1樣式的歷史
最初發明第一款電子表格軟件VisiCalc的Dan Bricklin和Bob Frankston對單元格使用A1樣式,而Microsoft早期的電子表格MultiPlan使用的是R1C1樣式。上世紀80年代,Lotus是電子表格領域的翹楚,牢牢占據著電子表格市場,而它采用的正是VisiCalc用戶熟悉的A1樣式。為了在電子表格市場搶戰更多的份額,Microsoft讓Excel既可以使用A1樣式又可以使用R1C1樣式。
通常,我們都是使用A1樣式,這也是Excel的默認樣式。然而,R1C1樣式有很多獨到之處。
理解A1引用樣式和R1C1引用樣式
Excel默認設置為A1樣式引用,也就是我們熟悉的行以數字表示,列以字母表示。例如,A1表示工作表或者單元格區域左上角的單元格。
Excel還可以設置為R1C1樣式引用,行列都以數字表示。例如,使用R1C1表示工作表左上角的單元格。此時,需要調出“Excel選項”對話框,勾選“R1C1引用樣式”,如圖1所示。
圖1
在下圖2所示的工作表中,我們使用了計算公式。其中,
列E = 列C * 列D
列F = 列E * 單元格I2
列G = 列E –列F
單元格G8 = 單元格區域G2:G7之和
圖6
結語
通常,我們在公式中都是使用A1樣式,然而,了解R1C1樣式,有助于我們更好地理解公式原理,也為我們編寫簡潔的公式提供了一個途徑。