Excel堪稱神器,其幫助系統是有效掌握這款優秀軟體的一個重要途徑。但是幫助裡面有不少的錯誤資訊,可能會給我們帶來理解上的障礙,甚至誤導。本系列將不斷收集整理自己在使用中遇到的這類錯誤,加以訂正,供各位朋友參考。
本期主角:OFFSET 函式。
工具/原料
Excel
方法/步驟1
OFFSET是一個查詢與引用類的函式。其作用我打個比方:
朋友約你到一個飯店吃飯,可是這個飯店你沒有去過。於是朋友就問你“蘇寧電器知道不?”“哦,知道。”
“那好,你先找到蘇寧電器,然後向東走兩個店輔,再過街,就是請你吃飯的地方了。”
OFFSET在Excel裡的作用就與這個例子類似,給你一個參照點,然後根據這個點移動一定的位置,以找了一個新的單元格或區域。
它共有五個引數,語法如下:
OFFSET(reference, rows, cols, [height], [width])
其中,
reference
就是我們前面所說的定位的參照點,它可以是一個區域,也可以是一個單元格。但是常識告訴我們,參照點只能是一個點,也就是說只能是一個單元格。
那麼,當它是一個區域的時候,怎麼確定參照點呢?Excel規定,在這種情況下,以該區域左上角的第一個單元格為參照點。
這就是為什麼在該函式的引數面板中,提示資訊裡面會有“其左上角單元格”字樣的來歷。
提示資訊中的這句話對於一個區域來說是比較準確的,但對於一個單元格來說,在沒有實際操作基礎的情況下,是很讓人費解的。現在,我當然可以明確地告訴您,對於單一單元格來說,“其左上角單元格”就是它自己。希望看到這段說明之後,您不再有我當年的困惑。
rows, cols
這兩個引數就是指定:當我找到參照點之後,是該往哪個方向走,走多遠,才能夠找新的目標點。在Excel中的專業術語就是“偏移方向和偏移量”。
rows指定上下偏移的方向和量。當為正值時向下偏移,當為負值時向上偏移。數字為幾就移動幾行。比如rows為“3”,就從參照點開始向下移動3行。
cols指定左右偏移的方向和量。當為正值時向右偏移,當為負值時向左偏移。數字為幾就移動幾列。
[height], [width]
這兩個引數是指定結果區域的大小。
這是可以省略的,當省略不用時,結果區域與“reference”引數指定的一致。
這兩個引數的說明,在引數面板中是準確的。
但是當單擊引數面板左下角“有關該函式的幫助”進入幫助系統後,其中的說明卻有一些不準確的地方,“行數、列數”被寫成“行高、列寬”,這也會引起人的困惑。需要更正。