我們在學習Excel的時候,在公式這裡,經常會看到B2、D$3、$C$4這樣的參數。這些表示的是什麼呢?
我們知道,在Excel常用的樣式中,A1樣式是用的最多的。在這裡,A表示第A列,1表示第一行,A1就指定了由第A列和第一行交叉組成的唯一的單元格,D6就是由第D列和第6行交叉組成的唯一的單元格。A1:C5就是指定了由行和列之間組成的多個單元格連續區域。B2、D$3、$C$4,可以看到,在某些行号或者列号之前,有一個$符号,這就表示引用的不同,B2表示的是相對引用,$C$4表示的是絕對引用,D$3表示的是混合引用。
在Excel表格中使用公式的時候,同一公式往往不會隻在一個單元格中使用。經常需要複制填充到其他的單元格中。如下圖。
在彙總學生總分的時候,李一的總分用公式:=SUM(C2:G2)。當我們下列填充的時候,就會發生變化:王二的總分用公式:=SUM(C3:G3);張三的總分用公式:=SUM(C4:G4)。……這樣就可以計算每一個學生的成績總分。即當我們的公式往下拉的時候,計算公式中的行号也在發生着變化。往右拉的時候,計算公式中的列号也會發生變化。
再看一個直觀點的例子,在A列填充1-10十個數字:
在B2中輸入:=A1 1,下拉填充;把B2單元格的公式複制到C3、D4、E5……且下拉。得到如圖,也就是每個單元格的數值都是相對于前一行和前一列指定的單元格的值加上1。在J10單元格,我們可以查看到公式,是:=I9 1。(行和列都有變化)
如果B2中的公式改為:=$A1 1,下拉填充;把B2單元格的公式複制到C3、D4、E5……且下拉。得到如圖,也就是每個單元格的數值都是相對于前一行和A列交叉指定的單元格的值加上1。在J10單元格,我們可以查看到公式,是:=$A9 1。(行變列不變)
當我們把B2次的公式複制填充到其他單元格的時候,A列的引用是不變的,變動的隻是行号,即都是相對引用前一行的數值。
如果B2中的公式改為:=$A$1 1,下拉填充;把B2單元格的公式複制到C3、D4、E5……且下拉。得到如圖,也就是每個單元格的數值都是A1單元格的值加上1。在J10單元格,我們查看公式,是:=$A$1 1。(行和列都不變)
當我們把B2次的公式複制填充到其他單元格的時候,A列的引用是不對的,行的引用也是不變的,都是第一行。
到此,我們應當明白了,所謂相對引用就是不管公式複制填充到哪裡,都是看原始公式引用的是前(後)幾行、前(後)幾列的單元格(區域)的值,我們就變化引用當前單元格(區域)前(後)幾行、前(後)幾列的單元格(區域)的值。所謂絕對引用就是不管公式複制填充到哪裡,原始公式引用的單元格(區域)數值,就是我們要引用的單元格(區域)的值(不變)。混合引用就看$這個符号在行的前面還是列的前面,在行的前面就是行不變列變化,在列的前面,就是列不變行變化。
當然,在實際應用當中,不需要我們手工輸入$符号。 當我們在輸入單元格地址後,按下F4鍵,就可以在"絕對引用"、"混合引用"、"相對引用"各狀态之間來回切換了。
辦公軟件達人,專注辦公軟件使用,提升效率,遠離加班。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!