公式的靈活性是通過單元格的引用來實(shí)現(xiàn)的。引用的作用在于標(biāo)識(shí)工作表上的單元格或單元格區(qū)域,并指明公式中所使用的數(shù)據(jù)的位置。如上例,單元格Bl中的公式"=A1*A2/2"中出現(xiàn)了其他單元格的引用地址Al和A2,這就是在該公式中引用了其他單元格或區(qū)域中的數(shù)據(jù)。這種方式使得在Excel的公式中不僅可以使用常數(shù)、運(yùn)算符,還可以使用其他單元格或區(qū)域中的數(shù)據(jù)。并且當(dāng)引用的源單元格中的數(shù)據(jù)發(fā)生變化時(shí),公式中的引用數(shù)據(jù)也隨之變化。被引用的單元格中的數(shù)據(jù)中不能含有"$"、"¥"或","
可以引用同一工作表中的其他單元格或區(qū)域,還可以引用其他工作表甚至其他工作簿的工作表中的單元格或區(qū)域。根據(jù)單元格引用被復(fù)制到其他單元格時(shí)是否會(huì)發(fā)生改變,單元格的引用分為相對(duì)引用、絕對(duì)引用和混合引用。
(1)相對(duì)引用相對(duì)引用是指當(dāng)把一個(gè)含有單元格引用的公式復(fù)制或填充到一個(gè)新的位置時(shí),公式中的單元格引用會(huì)隨著目標(biāo)單元格位置的改變而相對(duì)改變。Excel中默認(rèn)的單元格引用為相對(duì)引用。
單元格相對(duì)引用:由單元格的列標(biāo)行號(hào)表示。如A1,引用了第A列與第1行交叉處的單元格。
單元格區(qū)域相對(duì)引用:由單元格區(qū)域的左上角單元格相對(duì)引用和右下角單元格相對(duì)引用組成,中間用冒號(hào)分隔。如A1:D5,引用了以單元格Al為左上角、以單元格D5為右下角的單元格區(qū)域。
示例:在工作表"學(xué)生成績單"的D3單元格中,利用單元格相對(duì)引用計(jì)算第一個(gè)學(xué)生的總成績。
除了在單元格D3中直接輸入公式‘=B3+C3"引用B3和C3以外,還可以用鼠標(biāo)選取要引用的單元格。操作步驟如下:
1)選中單元格D3,輸入"="號(hào)。
2)單擊單元格肘,B3被虛線框包圍。單元格D3中顯示"=B3"。
3)輸入"+"號(hào),單元格D3中顯示"=B*"。
4)單擊單元格口,C3被虛線框包圍。單元格D3中顯示"二B3十。"。
5)按回車鍵或單擊編輯欄中的輸入按鈕"√"
這種用鼠標(biāo)點(diǎn)取要引用的單元格來獲得其地址并粘貼到公式中的方法,使公式的輸入和單元格的引用更方便快捷。用這種方沾不僅可以在同一工作表中粘貼其他單元格或區(qū)域的引用地址,還可以粘貼其他工作表甚至其他工作簿的工作表中的單元格或區(qū)域的引用地址。
在上面的例子中,如果要在D4單元格中計(jì)算第二個(gè)學(xué)生的總成績,只需把D3單元格中的公式復(fù)制到D4單元格中即可,D4單元格中的公式為:"二B4+C4",所引用的單元格的地址發(fā)生了變化,但所引用的單元格相對(duì)于存放公式的目標(biāo)單元格的相對(duì)位置沒有改變。D3單元格中引用的B叉口,相對(duì)于D3分別位于同一行左邊2列、D4單元格中引用的B4、C4,相對(duì)于D4仍然是分別位于同一行左邊2列、1列。公式從D3復(fù)制劇D4,列不變,行數(shù)增加1,所以公式中引用的單元格也列不變,行數(shù)增加1。
如果要計(jì)算每個(gè)學(xué)生的總成績,可用鼠標(biāo)對(duì)準(zhǔn)D3單元格右下角的填充柄,向下拖動(dòng)至D10單元格,D3單元格中的公式即被復(fù)制到了D4:D10單元格區(qū)域中。也可用鼠標(biāo)右鍵拖動(dòng)填充柄,釋放鼠標(biāo)后在快捷菜單中選取"復(fù)制單元格"命令。
(2)絕對(duì)引用絕對(duì)引用是指當(dāng)把一個(gè)含有單元格引用的公式復(fù)制或填充到一個(gè)新的位置時(shí),公式中的單元格引用不會(huì)改變。無論將公式復(fù)制到哪里,都將引用同一個(gè)單元格。
單元格絕對(duì)引用的方法是在列標(biāo)和行號(hào)前分別加上"$"符號(hào)。如$A$1,表示單元格Al的絕對(duì)引用;$A$1:$D$5,表示單元格區(qū)域Al:D5的絕對(duì)引用。
例如:把圖3-3中D3的公式改為"=$B$3十$C$3",然后將公式復(fù)制到單元格D4中,D4中的值與D3相同,引用地址沒有改變。
(3)混合引用
混合引用是指在一個(gè)單元格地址中,既有絕對(duì)地址引用又有相對(duì)地址引用。例如,單元格地址、A1"表明保持列不發(fā)生變化,而行隨著新的復(fù)制位置發(fā)生變化;單元格地址"A$1"表明保持行不發(fā)生變化,而列隨著新的復(fù)制位置發(fā)生變化。
三種引用輸入時(shí)可以互相轉(zhuǎn)換。在公式中選定引用單元格的部分,反復(fù)按F4鍵可進(jìn)行引用間的轉(zhuǎn)換,轉(zhuǎn)換規(guī)律:Al→$A$1→A$1→$Al→Al。
可以引用同一工作表中的其他單元格或區(qū)域,還可以引用其他工作表甚至其他工作簿的工作表中的單元格或區(qū)域。根據(jù)單元格引用被復(fù)制到其他單元格時(shí)是否會(huì)發(fā)生改變,單元格的引用分為相對(duì)引用、絕對(duì)引用和混合引用。
(1)相對(duì)引用相對(duì)引用是指當(dāng)把一個(gè)含有單元格引用的公式復(fù)制或填充到一個(gè)新的位置時(shí),公式中的單元格引用會(huì)隨著目標(biāo)單元格位置的改變而相對(duì)改變。Excel中默認(rèn)的單元格引用為相對(duì)引用。
單元格相對(duì)引用:由單元格的列標(biāo)行號(hào)表示。如A1,引用了第A列與第1行交叉處的單元格。
單元格區(qū)域相對(duì)引用:由單元格區(qū)域的左上角單元格相對(duì)引用和右下角單元格相對(duì)引用組成,中間用冒號(hào)分隔。如A1:D5,引用了以單元格Al為左上角、以單元格D5為右下角的單元格區(qū)域。
示例:在工作表"學(xué)生成績單"的D3單元格中,利用單元格相對(duì)引用計(jì)算第一個(gè)學(xué)生的總成績。
除了在單元格D3中直接輸入公式‘=B3+C3"引用B3和C3以外,還可以用鼠標(biāo)選取要引用的單元格。操作步驟如下:
1)選中單元格D3,輸入"="號(hào)。
2)單擊單元格肘,B3被虛線框包圍。單元格D3中顯示"=B3"。
3)輸入"+"號(hào),單元格D3中顯示"=B*"。
4)單擊單元格口,C3被虛線框包圍。單元格D3中顯示"二B3十。"。
5)按回車鍵或單擊編輯欄中的輸入按鈕"√"
這種用鼠標(biāo)點(diǎn)取要引用的單元格來獲得其地址并粘貼到公式中的方法,使公式的輸入和單元格的引用更方便快捷。用這種方沾不僅可以在同一工作表中粘貼其他單元格或區(qū)域的引用地址,還可以粘貼其他工作表甚至其他工作簿的工作表中的單元格或區(qū)域的引用地址。
在上面的例子中,如果要在D4單元格中計(jì)算第二個(gè)學(xué)生的總成績,只需把D3單元格中的公式復(fù)制到D4單元格中即可,D4單元格中的公式為:"二B4+C4",所引用的單元格的地址發(fā)生了變化,但所引用的單元格相對(duì)于存放公式的目標(biāo)單元格的相對(duì)位置沒有改變。D3單元格中引用的B叉口,相對(duì)于D3分別位于同一行左邊2列、D4單元格中引用的B4、C4,相對(duì)于D4仍然是分別位于同一行左邊2列、1列。公式從D3復(fù)制劇D4,列不變,行數(shù)增加1,所以公式中引用的單元格也列不變,行數(shù)增加1。
如果要計(jì)算每個(gè)學(xué)生的總成績,可用鼠標(biāo)對(duì)準(zhǔn)D3單元格右下角的填充柄,向下拖動(dòng)至D10單元格,D3單元格中的公式即被復(fù)制到了D4:D10單元格區(qū)域中。也可用鼠標(biāo)右鍵拖動(dòng)填充柄,釋放鼠標(biāo)后在快捷菜單中選取"復(fù)制單元格"命令。
(2)絕對(duì)引用絕對(duì)引用是指當(dāng)把一個(gè)含有單元格引用的公式復(fù)制或填充到一個(gè)新的位置時(shí),公式中的單元格引用不會(huì)改變。無論將公式復(fù)制到哪里,都將引用同一個(gè)單元格。
單元格絕對(duì)引用的方法是在列標(biāo)和行號(hào)前分別加上"$"符號(hào)。如$A$1,表示單元格Al的絕對(duì)引用;$A$1:$D$5,表示單元格區(qū)域Al:D5的絕對(duì)引用。
例如:把圖3-3中D3的公式改為"=$B$3十$C$3",然后將公式復(fù)制到單元格D4中,D4中的值與D3相同,引用地址沒有改變。
(3)混合引用
混合引用是指在一個(gè)單元格地址中,既有絕對(duì)地址引用又有相對(duì)地址引用。例如,單元格地址、A1"表明保持列不發(fā)生變化,而行隨著新的復(fù)制位置發(fā)生變化;單元格地址"A$1"表明保持行不發(fā)生變化,而列隨著新的復(fù)制位置發(fā)生變化。
三種引用輸入時(shí)可以互相轉(zhuǎn)換。在公式中選定引用單元格的部分,反復(fù)按F4鍵可進(jìn)行引用間的轉(zhuǎn)換,轉(zhuǎn)換規(guī)律:Al→$A$1→A$1→$Al→Al。