單元格引用

單元格引用

單元格引用是Excel中的術語,指用單元格在表中的坐標位置的標識。是計算機基礎的重要學習內容。

單元格引用分為A1和R1C1兩種引用樣式。在A1引用樣式中,用單元格所在列標和行號表示其位置,如C5,表示C列第5行。在R1C1引用樣式中,R表示row、C表示column,R5C4表示第五行第四列,即D5單元格。

類型


EXCEL單元格的引用包括絕對引用、相對引用和混合引用三種。

絕對引用

單元格中的絕對單元格引用(例如$F$6)總是在指定位置引用單元格F6。如果公式所在單元格的位置改變,絕對引用的單元格始終保持不變。如果多行或多列地複製公式,絕對引用將不作調整。默認情況下,新公式使用相對引用,需要將它們轉換為絕對引用。例如,如果將單元格B2中的絕對引用複製到單元格B3,則在兩個單元格中一樣,都是$F$6。

相對引用

公式中的相對單元格引用(例如A1)是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地複製公式,引用會自動調整。默認情況下,新公式使用相對引用。例如,如果將單元格B2中的相對引用複製到單元格B3,將自動從=A1調整到=A2。

混合引用

混合引用具有絕對列和相對行,或是絕對行和相對列。絕對引用列採用$A1、$B1等形式。絕對引用行採用A$1、B$1等形式。如果公式所在單元格的位置改變,則相對引用改變,而絕對引用不變。如果多行或多列地複製公式,相對引用自動調整,而絕對引用不作調整。例如,如果將一個混合引用從A2複製到B3,它將從=A$1調整到=B$1。
在Excel中輸入公式時,只要正確使用F4鍵,就能簡單地對單元格的相對引用和絕對引用進行切換。現舉例說明。
對於某單元格所輸入的公式為“=SUM(B4:B8) ”。
選中整個公式,按下F4鍵,該公式內容變為“=SUM($B$4:$B$8)”,表示對橫、縱行單元格均進行絕對引用。
第二次按下F4鍵,公式內容又變為“=SUM(B$4:B$8)”,表示對橫行進行絕對引用,縱行相對引用。
第三次按下F4鍵,公式則變為“=SUM($B4:$B8)”,表示對橫行進行相對引用,對縱行進行絕對引用。
第四次按下F4鍵時,公式變回到初始狀態“=SUM(B4:B8)”,即對橫行縱行的單元格均進行相對引用。

表格公式引用


很多類似表格軟體都支持公式比如Spread.您可以添加一個公式到一個單元格或單元格區域內。您還可以向一行或者一列中所有的單元格添加公式。下面給出一個Spread示例顯示如何指定一個公式,找到第一個單元格的值的五十倍的結果,並且將結果放入另一單元格中。然後,它可以求得一個單元格區域的總和(A1到A4)並且將結果放入第三列的每一個單元格中。
FpSpread1.ActiveSheet.Cells[2,0].Formula="PRODUCT(A1,5)";
FpSpread1.ActiveSheet.Columns[3].Formula="SUM(A1:A4)";