excel函數 OFFSET 、 ADDRESS 、 INDIRECT

來源:互聯網
上載者:User
  OFFSET  
全部顯示全部隱藏

以指定的引用為參照系,通過給定位移量得到新的引用。返回的引用可以為一個儲存格或儲存格範圍。並可以指定返回的行數或列數。

文法

OFFSET(reference,rows,cols,height,width)

Reference     作為位移量參照系的引用地區。Reference 必須為對儲存格或相連儲存格範圍的引用;否則,函數 OFFSET 返回錯誤值 #VALUE!。

Rows     相對於位移量參照系的左上方儲存格,上(下)位移的行數。如果使用 5 作為參數 Rows,則說明目標引用地區的左上方儲存格比 reference 低 5 行。行數可為正數(代表在起始引用的下方)或負數(代表在起始引用的上方)。

Cols     相對於位移量參照系的左上方儲存格,左(右)位移的列數。如果使用 5 作為參數 Cols,則說明目標引用地區的左上方的儲存格比 reference 靠右 5 列。列數可為正數(代表在起始引用的右邊)或負數(代表在起始引用的左邊)。

Height     高度,即所要返回的引用地區的行數。Height 必須為正數。

Width     寬度,即所要返回的引用地區的列數。Width 必須為正數。

說明

  • 如果行數和列數位移量超出工作表邊緣,函數 OFFSET 返回錯誤值 #REF!。
  • 如果省略 height 或 width,則假設其高度或寬度與 reference 相同。
  • 函數 OFFSET 實際上並不移動任何儲存格或更改選定地區,它只是返回一個引用。函數 OFFSET 可用於任何需要將引用作為參數的函數。例如,公式 SUM(OFFSET(C2,1,2,3,1)) 將計算比儲存格 C2 靠下 1 行並靠右 2 列的 3 行 1 列的地區的總值。

樣本

如果您將樣本複製到空白工作表中,可能會更易於理解該樣本。

操作方法

  1. 建立空白活頁簿或工作表。
  2. 請在“協助”主題中選取樣本。不要選取行或欄位標題。

從協助中選取樣本。
  1. 按 Ctrl+C。
  2. 在工作表中,選中儲存格 A1,再按 Ctrl+V。
  3. 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式稽核模式”。
 
1
2
3
4
A B
公式 說明(結果)
=OFFSET(C3,2,3,1,1) 顯示儲存格 F5 中的值 (0)
=SUM(OFFSET(C3:E5,-1,0,3,3)) 對資料區域 C2:E4 求和 (0)
=OFFSET(C3:E5,0,-3,3,3) 返回錯誤值 #REF!,因為引用地區不在工作表中

當在建立公式時,對某個特定儲存格進行了引用。如果使用“剪下”命令,或是插入或刪除行或列使該儲存格發生了移動,則儲存格參照將被更新。如果需要使得無論儲存格上方的行是否被刪除或是儲存格是否移動,都在公式保持相同的儲存格參照,請使用 INDIRECT 工作表函數。例如,如果需要始終對儲存格 A10 進行引用,請使用下面的文法:

=INDIRECT("A10")

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.