我們經常在别人的公式中看到這樣,比如A1,$A1,A$1,$A$1等去表達單元格的,自己好像也知道他是什麼意思,但是自己在使用的時候就是迷糊的不行,不是選擇其中的那一個去使用。我們現在來搞明白吧!!
在Excel裡單元格引用分三種:相對引用,絕對引用,混合引用
首先,我們需要知道單元格在Excel裡是如何表示的,相信大家都知道的,我們在這裡簡單說一下,每個單元格地址是由的列字母和行号組成的(每個列和行交叉隻有一個值,使用列字母和行号組成了唯一的單元格地址)
場景一:相對引用
相對引用:是Excel的默認引用方式,如A1,A2;行(數字)列(字母)沒有任何束縛,拖拽發生變化
案例:在黃色區域計算銷售額
分析:B列的每個銷量乘以C列對應的單價,放在D列對應單元格中,我們在d2單元格寫:=B2*C2,往下走的時候,對應的發生變化,B2依次變成B3,B4,B5...,C2依次變成C3,C4,C5...;
如果直接将D2的公式複制到J2單元格,計算的銷售額也是對的,因為B2變成了H2,C2變成了I2,單元格地址根據對應的位置發生變化
場景二:絕對引用
絕對引用:行(數字)列(字母)釘住,定在原地,怎麼拖拽都不動,如$A$1,$B$4;
(也可以理解給行列錢,讓他老實點,别動[機智])
案例:在黃色區域計算銷售額,每個産品編号的單價固定(20,也可能變成其他)
分析:計算邏輯還是銷量*單價,但是這個單價固定不動,所以可以将F2單元格固定住,公式中将其寫成$F$2,而銷量還是依次變化
使用F4切換引用關系,也可以使用SHIFT 4自己添加$
場景三:混合引用
混合引用是最難理解的一種引用,他分2種,鎖列($A2)和鎖行(A$2),鎖住誰,誰在拖拽的時候不動
案例1:在黃色區域裡計算銷售額-每個公司的單價不同
分析:公式 =B6*D3,但是需要看2個單元格的引用
銷量(B6):随着拖拽發生變化,向下拉的時候,行(數字)變化,向右拉的時候,列(字母)變化,使用相對引用;單價
單價(D3):向下拉的時候,行(數字)不變,永遠是第3行裡的值,向右拉的時候,列(字母)變化,從D變成E,所以使用混合引用中的鎖行(D$3)
案例1:在左邊E:G列中找到對應的編号的銷售和銷售額放在黃色區域中
分析:拿産品編号在右側找對應産品編号對應的銷售和銷售金額,是一個查找過程,常用VLOOKUP:VLOOKUP(查找值,查找範圍,目标在查找範圍的第幾列,0)
=VLOOKUP($A2,$E$2:$G$9,COLUMN(B1),0)
查找值:因為其往下走發生變化,往右走不發生變化,銷量和銷售金額都是根據産品編号找的,所以鎖住列($A2)
查找範圍:永遠在這個範圍内找,怎麼拖拽都不發生變化,所以絕對引用($E$2:$G$9)
目标在查找範圍的第幾列:可以使用COLUMN(B1),COLUMN(單元格)返回列号,隻和字母有關,其在拖拽的時候會産生以下的值
總結
拖拽行列都動-相對引用(A1);行列都不動($A$1);下拉不動,右拉動(行不動)-鎖行(A$1);下拉動,右拉不動(列不動)-鎖列($A1);F4切換引用方式
有一個小練習,挺有趣的,在日常工作中有時候需要算累計,大家有興趣的可以看一下。
在C2寫一個公式,可以往下拉直接計算累計銷售額(提醒:sum(區域):對區域求和)
寫的有點啰嗦了,哈哈哈,希望大家有所收獲,歡迎在評論區中留言喲!!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!