Excel 是做數(shù)據(jù)處理和分析的一大利器,最主要是因?yàn)?Excel 非常輕便,不用下載和安裝各種環(huán)境扩氢、學(xué)習(xí)的成本低驶赏、容易上手等炸卑。
其中在用 Excel 的函數(shù)公式進(jìn)行數(shù)據(jù)處理的時(shí)候經(jīng)常會(huì)遇到這樣的兩個(gè)概念——相對(duì)引用和絕對(duì)引用。
如果是剛剛接觸這兩個(gè)概念煤傍,會(huì)很容易就弄混或者忘記盖文,其實(shí)相對(duì)引用和絕對(duì)引用就是引用單元格,那么它們到底有什么區(qū)別呢蚯姆?通過下面的這兩個(gè)例子來解釋五续。
現(xiàn)在有下面的這幾行數(shù)據(jù):
假設(shè)我們接下來要增加一列「小計(jì)」=「人數(shù)」 * 「單價(jià)」,那么我們可以進(jìn)行以下操作:
首先用函數(shù)來計(jì)算小計(jì)的第一個(gè)單元格龄恋,接下來根據(jù)公式往下拖動(dòng)即可疙驾,Excel 會(huì)幫我們按照第一行的規(guī)律進(jìn)行計(jì)算接下來的幾行,注意觀察上面 fx 公式輸入欄那里郭毕,第一個(gè)單元格是 fx = B2 * C2它碎,第二個(gè)單元格是 fx = B3 * C3,也就是說隨著公式的拖動(dòng)铣卡,單元格會(huì)跟著變動(dòng)链韭,這就是相對(duì)引用。
接下來我們?cè)偻ㄟ^另外一個(gè)例子來進(jìn)行對(duì)比:
首先先求出人數(shù)的總數(shù):sum = (B2:B8)
接下來我們計(jì)算一列「人數(shù)占比」= 「人數(shù)」/ 「總?cè)藬?shù)」煮落,進(jìn)行以下操作:
我們可以看到這里的結(jié)果并不是我們想要的敞峭,那么為什么會(huì)出現(xiàn)這樣的情況呢?答案是因?yàn)檫@樣拖動(dòng)會(huì)發(fā)生相對(duì)引用蝉仇,也就是說在計(jì)算第一行的時(shí)候 fx = B2 / B9旋讹,而計(jì)算第二行的時(shí)候 fx = B3 / B10,因?yàn)?B10 為空值轿衔,所以會(huì)出現(xiàn)亂碼的情況沉迹,下面幾行也是相同的原因。
那么如何去解決這么問題呢害驹?這里就要用到我們剛剛說的絕對(duì)引用了鞭呕。
觀察上面的操作,我們的目的是固定住分母「總?cè)藬?shù)」那一個(gè)單元格宛官,所以我們只需要在 B9 的前面各自加上 $ 符即可葫松,這樣分母的那個(gè)單元格就會(huì)被固定住,不隨公式的拖動(dòng)而變動(dòng)底洗,這就是絕對(duì)引用了腋么。
總結(jié):
相對(duì)引用:隨著公式的拖動(dòng),引用的單元格的位置會(huì)發(fā)生變化亥揖。
絕對(duì)引用:隨著公式的拖動(dòng)珊擂,引用的單元格的位置會(huì)固定不變。