相對引用、絕對引用、混合引用
1、建立右表,9*9的單元格,設置好格式
2、在B2單元格輸入A2*B1,得出結果4,向右拖動可得如圖結果。
發現C2及之後結果全部錯誤,查看公式發現:C2=B2*C1,後邊以此類推。
3、我們實際想要的結果是:A2*(B1、C1、D1、E1),所以A2單元格應該絕對應用,在向右拖動時不隨著單元格的變化而變化,我們將B2的單元格改為:$A$2*B1,試著往後拖動填充,發現沒有問題,橫向搞定。
4、接下來看縱向:直接豎著拖動B2,結果如圖所示,明顯發現有問題。
觀察到B3及以後全部錯誤,以B3為例,發現公式為:$A$2*B2。
5、我們實際想要的結果是:(A1、A2、A3、A4)*B1,在這裡B1絕對引用。 我將B2公式改為:$A$2*$B$1,向下填充,發現結果還是錯的,如圖所示
6、尋找問題所在:
在向右填充過程中, 第一個乘數A2固定不動,為絕對引用; 第二個乘數行不變,列變化:A2、B2、C2、D2、E2、F2、G2、H2、I2,在混合引用中可寫為:A$1
在向下填充過程中,第一個乘數的列需要固定,行隨之變化(A1、A2、A3、A4、A5、A6、A7、A8、A9)可寫為:$A2;第二個乘數為B1,絕對引用不變動
$A$2*A$1(行),在橫向中,第二行本身就不變,故不用加$, $A$2=$A2 $A2*$B$1(列),在縱向中,B列本身就不變,故不用加$, $B$1=B$1
結合二者的公式可得出:B2的單元格公式為$A2*B$1