在表格公式計算時,通過複制填充公式,可以實作表格資料快速計算,那是為什麼公式複制填充時可以實作資料的動态更新呢?
這其實是因為公式中單元格及區域涉及到的引用方式。在了解引用方式之前,我們先來了解WPS表格内都有什麼樣的引用樣式吧。
01
引用樣式
在WPS表格中,支援兩種類型的單元格引用,“R1C1樣式”和“A1引用樣式”。
1A1引用樣式
系統預設使用A1樣式,該引用樣式的單元格位址為列标(A~XFD)+行号(1~1048576),如第4列第7行單元格表示為D7;第5列的全部單元格表示為E:E。
2R1C1引用樣式
該引用樣式的單元格位址為R(ROW)+行号(1~1048567)+C(Column)+列号(1~16384),如第4列第7行單元格表示為R7C4;第5列的全部單元格表示為C5。
系統預設使用A1引用樣式,如需使用R1C1引用樣式可根據以下操作切換。
在【檔案】菜單中選擇【選項】指令,在彈出的【選項】對話框中切換到【正常與儲存】頁籤,勾選【R1C1引用樣式】複選框後單擊【确定】按鈕即可完成引用樣式切換。
02
引用方式
了解了系統都能使用哪些引用樣式之後,讓我們以A1引用樣式為基礎,了解一下具體都有哪些引用方式吧。
添加“$(美元符号)”表示鎖定行/列,鎖定後在公式移動過程中引用将不會發生改變。
引用方式 | 示例 | 公式向下複制 | 公式向右複制 | 說明 |
相對引用 | =A1 | =A2 | =B1 | 行列随着公式移動産生變化 |
絕對引用 | =$A$1 | =$A$1 | =$A$1 | 移動過程中無變化 |
混合引用 | =$A1(固定列) | =$A2 | =$A1 | 移動過程中僅改變行 |
混合引用 | =A$1(固定行) | =A$1 | =B$1 | 移動過程中僅改變列 |
引用方式可以通過【F4】鍵進行快速切換,打開表格試一下吧!
03
混合引用案例:九九乘法表
當在工作中需要對公式進行橫向填充+縱向填充時,混合引用在其中顯得尤為重要,今天便通過以下案例來一起學習混合引用具體怎麼使用。
1相對引用效果
在圖例中制作九九乘法表時,在B3中輸入=B2*A3後進行拖拽填充後發現,計算結果錯誤。
這便是相對引用産生的效果,在【公式】頁籤下打開【顯示公式】可見具體的相對引用效果。
2混合引用效果
其實在此運算中都有着固定的規律呈現。在B3所在的第3行進行橫向運算時,始終為A3乘以第二行的單元格數值,在此時需要保證A3單元格不會随着橫向填充,在列号發生變化時而變化,可采用“僅固定列”,即$A3。
在B3所在的B列進行縱向運算時,始終為B2單元格與A列區域數值相乘,需保證B2單元格在縱向運算,行号變化時,引用位置不會發生變化,可采用“僅固定行”,即B$2。
結合判斷,此時僅需在B3單元格中輸入=$A3*B$2,再進行區域拖拽填充,便可實作所需效果。
在工作中遇到需要進行橫向及縱向複制公式時,其實同樣可以使用混合引用,原理與制作九九乘法表相同,在以後遇到此類問題時,不妨試一下吧。