二維碼 購物車
部落窩在線教育歡迎您!

Excel函數(shù)脫白第一步:說透Excel單元格引用

 

作者:賦春風(fēng)來源:部落窩教育發(fā)布時間:2021-08-09 15:35:01點擊:2620

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。


編按:

Excel公式中如果使用了單元格引用,那么公式計算的結(jié)果將是可變的。只要被引用的單元格的值產(chǎn)生變化,公式計算的結(jié)果就會發(fā)生相應(yīng)的變化。Excel公式的一個強(qiáng)大的功能就是公式可以進(jìn)行復(fù)制,并且在復(fù)制后的公式還能得到正確的結(jié)果。這個強(qiáng)大的功能是依靠單元格引用來實現(xiàn)的,今天,春風(fēng)老師就一次說透單元格引用。

 

一、   單元格引用的兩種樣式

 

通常我們會在公式中看到B2、C2等表示單元格的字符。但在一些公式中,也可能出現(xiàn)R1C1一類的代表單元格的字符。這就是Excel的兩種引用樣式。

 

1、A1引用樣式

下圖為常規(guī)公式中的單元格引用樣式,這種引用方式稱為A1引用樣式,即一個單元格地址由“列標(biāo)+行號”構(gòu)成。

 

 

2R1C1引用樣式

下圖為使用較少的R1C1引用樣式。在這種引用樣式下,R表示目標(biāo)單元格所在的行,C表示目標(biāo)單元格所在的列,即圖中的“R2C4”轉(zhuǎn)換為普通單元格引用樣式為D2。

 

 

其實,Excel默認(rèn)采用A1引用樣式,如果要使用R1C1引用樣式,需要啟動該引用樣式??纱蜷_【Excel選項】對話框,在【公式】選項卡中勾選【R1C1引用樣式】,再單擊“確定”按鈕。

 

 

在啟用R1C1引用樣式后,原公式中的所有A1引用樣式,都將被自動替換為R1C1引用樣式。對于這種引用樣式,用下圖表示。

 

 

從圖中可以看出,目標(biāo)單元格相對于當(dāng)前單元格的位置關(guān)系是用行和列的正負(fù)值來表示的。

?  RC負(fù):目標(biāo)單元格位于當(dāng)前單元格的左側(cè)。

?  RC正:目標(biāo)單元格位于當(dāng)前單元格的右側(cè)。

?  RC負(fù):目標(biāo)單元格位于當(dāng)前單元格的左下方。

?  RC零:目標(biāo)單元格位于當(dāng)前單元格的下方。

?  RC正:目標(biāo)單元格位于當(dāng)前單元格的右上方。

?  R負(fù)C負(fù):目標(biāo)單元格位于當(dāng)前單元格的左上方。

?  R負(fù)C零:目標(biāo)單元格位于當(dāng)前單元格的正上方。

?  R負(fù)C正:目標(biāo)單元格位于當(dāng)前單元格的右上方。

 

二、   相對引用

 

如果將單元格中的公式移動或復(fù)制到其它地方,公式中的單元格地址自動發(fā)生變化,公式中使用的引用類型就是相對引用,這也是Excel默認(rèn)的單元格引用類型。

 

如下圖所示,D2單元格中有公式“=B2*C2”,用復(fù)制公式的方法將其復(fù)制到E3單元格后,由于新單元格向右移動了1列,向下移動了1行,公式引用的單元格也隨之變化,公式自動變?yōu)椤?span>=C3*D3”。

 

 

三、   絕對引用

 

與相對引用相反,絕對引用是指無論將公式復(fù)制到什么位置,公式中引用的單元格地址始終保持不變。此引用類型通常用在某公式計算一系列數(shù)據(jù)的過程中,需要引用某一個固定的單元格情況。

 

如下圖所示,E2單元格中有公式“=D2/$F$2”,將此公式向下填充到E9單元格,由于新的單元格的位置向下移動了7行,公式自動變?yōu)椤?span>=D9/$F$2”。原公式中D2變成了D9,但$F$2始終保持不變, $F$2采用的就是絕對引用。

 

 

可以看出,絕對引用在單元格地址的列標(biāo)和行號左側(cè)都添加了“$”符號,這也是相對引用和絕對引用最直觀的區(qū)別。帶有“$”符號,表示公式在復(fù)制過程中,此部分不會發(fā)生變化。

 

四、混合引用

 

絕對引用相對于相對引用而言,在列標(biāo)和行號左側(cè)都添加了“$”符號,如果僅在列標(biāo)左側(cè)或僅在行號左側(cè)添加一個“$”符號,就可以構(gòu)成單元格的混合引用,如$F4、F$4等。與絕對引用相似,在混合引用中,添加了“$”符號的列標(biāo)或行號在復(fù)制公式或移動引用相關(guān)的單元格的過程不會發(fā)生變化。

 

例如,在制作乘法表的過程中,第1行和A列中分別保存了被乘數(shù)和乘數(shù),這就要求在同一列中復(fù)制公式時,引用的本列的第1行的單元格不能變化。在同一行中復(fù)制公式時,引用的本行A列的單元格不能變化。因此可在B2單元格中輸入公式“=$A2*B$1”,再將公式復(fù)制到需要的單元格區(qū)域中。從有數(shù)據(jù)的區(qū)域中任意選擇一個單元格,可以看到無論在任何位置,公式引用的始終是與該單元格相同行的A列單元格和與該單元格相同列的第1行的單元格。

 

 

通過上面事例可以看出,如果想要將一個公式復(fù)制到其他位置,在復(fù)制過程中要求保持行號不變但列標(biāo)隨著新公式的位置改變而改變,則在行號左側(cè)添加“$”符號。要保持列標(biāo)不變但行號隨公式的位置改變而改變,則在列標(biāo)左側(cè)添加“$”符號。

 

五、靈活切換相對引用、混合引用、絕對引用

 

相對引用、絕對引用和混合引用在寫法上是一個“$”符號的差別,“$”符號既可以手動輸入,也可以通過按“F4”鍵在各種引用類型中切換。

 

 

將文本插入點定位到編輯欄中需要切換引用類型的單元格地址中,假設(shè)當(dāng)前為相對引用類型,第一次按“F4”鍵可以切換為絕對引用;第二次按“F4”鍵變?yōu)楣潭ㄐ械幕旌弦?;第三次按?span>F4”鍵變?yōu)楣潭械幕旌弦茫坏谒拇伟础?span>F4”鍵后還原為相對引用。如此循環(huán)。

 

六、單元格如何引用其他工作表的內(nèi)容

 

單元格的引用不僅僅局限在當(dāng)前工作表中,也可以引用同一工作簿中其它工作表的單元格。

 

D3單元格的公式為“=B3*水果價格表!C3”,其中的“水果價格表!C3”部分就是跨工作表引用,表示引用的是“水果價格表”工作表中的C3單元格。

 

 

要在單元格中引用其它工作簿中的數(shù)據(jù),則需要在單元格地址前添加工作簿的名稱。如果被引用的工作簿沒有打開,則還需要添加工作簿在本地電腦中的絕對路徑。

 

OK,其實單元格引用是必會知識點,今天我們學(xué)習(xí)相對引用、絕對引用、混合引用。小伙伴們對于引用應(yīng)該不再陌生了,還有別的什么想法,歡迎留言,您的點贊和分享,是小編堅持創(chuàng)作的動力。

 

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

7個Excel小技巧,提高表格查看效率

Excel運用規(guī)范1:一個單元格只記錄一條信息

快速整理不規(guī)范的Excel表格的7個公式

9條最實用的計算excel中關(guān)于日期的公式?。ńㄗh收藏)

版權(quán)申明:

本文作者賦春風(fēng);同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。