search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Excel 小教室 - OFFSET 函數幫你取出指定間隔的資料 - TechMoon 科技月球

SiteGround 3 折主機優惠 + WordPress 一鍵安裝完整教學SiteGround 3 折主機優惠 + WordPress 一鍵安裝完整教學
Hostinger 1.2 折主機優惠 + WordPress 一鍵安裝完整教學Hostinger 1.2 折主機優惠 + WordPress 一鍵安裝完整教學
1 分鐘閱讀

在 Excel 當中,如果我們想要取出固定行列的資料時,該使用哪個函數來自動抓取呢?

今天就要教大家利用 OFFSET 這個函數,幫助你取出 Excel 當中指定間隔的資料。

舉例來說,當你要取得奇數同學的編號與姓名,該怎麼快速轉換?

OFFSET 函數範例,如何取得奇數列的資料OFFSET 函數範例,如何取得奇數列的資料

如果資料很少,你可以手動一個一個挑選。但一但資料量越來越多時,勢必要使用函數來幫忙你輕鬆的搞定!

今天我們要來教你使用「OFFSET 函數」來達成這個效果,我們直接給答案,待會再來分析:

在儲存格 D2 當中輸入:=OFFSET(A$2,(ROW(A1)-1)*2,,)

  • A$2 是為了固定取得值的參照起始位置
  • ROW(A1) 表示取得 A1 欄位的列,也就是 1。
  • ROW(A1)-1 = 0,* 2 之後還是 = 0。

因此在 D2 當中,OFFSET 函數取得的值就會是 A2 儲存格的值,也就是「1」。

以下是欄位 D 與欄位 E 的前兩筆函數資料內容:

1 D E
2 編號 姓名
3 =OFFSET(A$2,(ROW(A1)-1)*2,,) =OFFSET(B$2,(ROW(B1)-1)*2,,)
4 =OFFSET(A$2,(ROW(A2)-1)*2,,) =OFFSET(B$2,(ROW(B2)-1)*2,,)

剩下的就是往下拉複製就可以了。

另外,如果你想要讓取得的數值從 1、3、5 變成 1、5、9 的話,只要將後面的 *2 更改為 *4 即可。

以下是 OFFSET 函數的官方定義

OFFSET 函數

本文將說明 Microsoft Excel 中 OFFSET 函數的公式語法及使用方式。

描述

傳回根據所指定列數及欄數之儲存格或儲存格範圍之範圍的參照。 傳回的參照可以是單一儲存格或一個儲存格範圍。 您可以指定要傳回的列數和欄數。

語法

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

OFFSET 函數語法具有下列引數:

  • Reference    必要。 這是用以計算位移的起始參照。 Reference 必須參照一個儲存格或相鄰的儲存格範圍,否則 OFFSET 會傳回 #VALUE! 的錯誤值。
  • Rows    必要。 這是要左上角儲存格往上或往下參照的列數。 使用 5 做為 rows 引數,指出參照的左上角儲存格是 reference 下方的第五列。 Rows 可以是正數 (表示在起始參照下方) 或負數 (表示在起始參照上方)。
  • Cols    必要。 這是要結果的左上角儲存格向左或向右參照的欄數。 使用 5 作為 cols 引數,指出參照位址的左上角儲存格是 reference 右方的第五欄。 Cols 可以是正數 (表示在起始參照右方) 或負數 (表示在起始參照左方)。
  • [高度]    選擇性。 這是要傳回參照的列數高度。 Height 必須是正數。
  • 寬度    選擇性。 這是要傳回參照的欄數寬度。 Width 必須是正數。

如果你想更加了解 OFFSET 函數,可以參照 Office 官網的函數介紹

猜你喜歡



熱門推薦

本文由 techmoonxyz 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦