WPS表格中怎么添加附件(wps里面怎么加附件)
849
2025-03-31
excel圖表R1C1樣式公式
為了更好地使用公式,讓我們先認識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之和
圖2
我們就以這張工作表來分析理解A1樣式和R1樣式。
使用A1樣式公式如下圖3所示:
圖3
通常,我們在單元格中輸入公式后,往下拉即可復制公式。例如,在單元格E2中輸入公式=C2*D2,下拉至單元格E7,Excel會自動調整單元格相對引用并快速得出列E中的結果,列F、列G中也類似。但列F中的單元格I2不變,因為我們使用了絕對引用,即在行或列前加了$符號。
使用R1C1樣式公式如下圖4所示:
圖4
可以看出,第5列、第6列、第7列中每列的公式都是相同的。也就是說,整個區域都可以使用同樣的公式。
R1C1樣式中,字母R代表行,字母C代表列,字母后面的方括號代表相對引用。字母R后面的方括號中的數字代表相對于當前單元格移動的行數,負數表示向上移動,正數表示向下移動。字母C后面的方括號中的數字代表相對于當前單元格移動的列數,負數表示向左移動,正數表示向右移動。例如,如果當前單元格D5中輸入=R C[-1],則引用的單元格為C6。
若字母R或C后面就是數字,沒有方括號,則表示引用為絕對單元格。例如,=R3C2引用單元格B3,不管當前單元格處在哪里。
若字母R或C后面既沒有方括號也沒有數字,則表示引用與當前單元格相同的行或列。
為了更好地理解,下圖5演示了一些A1樣式和R1C1樣式的相對引用和絕對引用的例子。
圖5
獨特的R1C1樣式
從上面介紹的示例中,我們可以看到使用R1C1樣式的公式相同。也就是說,在多個單元格中,只需一個公式就可得出結果。并且,公式引用的單元格的變化并不會影響公式。這是R1C1樣式一個獨特之處。
還有一點值得一提,在A1樣式中,同樣的公式,但輸入的單元格不同,含義不一樣,例如:
在單元格D8中輸入公式:$A5+C3
在單元格K10中輸入公式:$A5+C3
是不一樣的,如果我們將這兩個單元格中的公式復制到其它單元格就會看出不同,在上篇文中我們詳細說明了這種情形。
但是,R1C1樣式的公式不依賴公式所在的單元格。
這也是R1C1樣式的一個獨特之處。
R1C1樣式的秘密
如果我們仔細觀察錄制的宏代碼,就會發現宏錄制器在錄制公式時就是使用R1C1樣式。
因此,可以說,Excel是以R1C1樣式來完成引用和計算,以A1樣式來顯示地址和公式,因此R1C1樣式的公式會更加有效。
這就是R1C1樣式的秘密!
示例:創建乘法表
如下圖6所示,在第2行第2列的單元格中輸入公式:
=R1C*RC1
然后向左拖至第10列,向下拖至第10行,即可創建一個九九乘法表。
公式表示當前單元格所在行的第1列與當前單元格所在列的第1行的值相乘。
圖6
結語
通常,我們在公式中都是使用A1樣式,然而,了解R1C1樣式,有助于我們更好地理解公式原理,也為我們編寫簡潔的公式提供了一個途徑。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。