【excel回傳欄位值】點這裡,看如何快速找出 Excel 中隔壁欄位的值!

【excel回傳欄位值】點這裡,看如何快速找出 Excel 中隔壁欄位的值!
  • 入門
    XLOOKUPXMATCH 函數是查找函數的強大演進版,可以朝任意方向進行搜尋並預設返回完全符合的項目。這些函數易於使用,讓您輕鬆地從大型資料集中提取資訊。

    • VLOOKUP 範例

    =VLOOKUP(A1, 資料範圍, 欄位索引, TRUE)

    在資料範圍中搜尋 A1 的近似值,並從同一列中第 欄位索引 欄位返回結果。TRUE 參數指定近似匹配。

    excel回傳欄位值 Play

    在資料範圍的第 1 列中搜尋 “關鍵字”,並從同一行中第 欄位索引 欄位返回結果。TRUE 參數指定近似匹配。

  • 使用案例:在地理資料中尋找位置

    excel回傳欄位值

    假設我們有一個包含地理資料的表格(範圍:資料範圍):

    城市 類型 數量
    台北 1
    高雄
    台南 9

    如果我們想要找出特定城市的資料,可以使用以下公式:

    =VLOOKUP("城市名稱", 資料範圍, 資料範圍的欄位索引, TRUE)

    • 對於 “台南”,將返回 9。
    • 對於 “高雄”,將返回無資料,因為沒有完全符合的項目。
    • 對於 “台北”,將返回 1。
  • 範例資料

    函數 説明
    OFFSET 回傳一個單元格或一系列單元格的陣列,這些單元格相對於指定的參考單元格偏移
    INDIRECT 將文字字串轉換為儲存格參考,並回傳儲存格的值

    使用 OFFSET 回傳欄位值

    OFFSET 函數的語法如下:

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

    其中:

    • reference:要偏移的參考單元格
    • rows:要向下偏移的行數;可以為正值或負值
    • cols:要向右偏移的欄數;可以為正值或負值
    • height:返回的陣列高度(可選參數);如果省略,則預設為 1
    • width:返回的陣列寬度(可選參數);如果省略,則預設為 1

    以下範例將回傳工作表 Sheet1 中 A1 單元格右方 2 欄的欄位值:

    =OFFSET(Sheet1!A1, 0, 2)

    使用 INDIRECT 回傳欄位值

    INDIRECT 函數的語法如下:

    INDIRECT(ref_text, [a1])

    • ref_text:包含儲存格參考的文字字串
    • a1:指定是否將 R1C1 樣式儲存格參考轉換為 A1 樣式;如果省略或為 FALSE,則保留 R1C1 樣式

    以下範例將回傳儲存格 A1 中儲存的工作表名稱中 A1 單元格的值:

    =INDIRECT(Sheet1!A1&"!A1")

    結合 OFFSET 和 INDIRECT 回傳欄位值

    將 OFFSET 和 INDIRECT 函數結合使用,我們可以靈活地回傳特定工作表的特定欄位值。

    例如,以下公式將回傳工作表 Sheet1 中 OFFSET(A1, 0, x) 單元格的值,其中 x 是儲存在 A2 單元格中的欄位偏移量:

    =INDIRECT(Sheet1!A1&"!OFFSET(A1, 0, "&A2&")")

    延伸閲讀…

    excel尋找並傳回其右邊欄位值? – iT 邦幫忙- iThome

    Excel 6 大實用函數用法教學|COUNTIF、IF、IFS、COUNTA

    總結

    OFFSET 和 INDIRECT 函數可以輕鬆地回傳 excel 中的欄位值。根據特定需要,可以單獨使用這些函數或將它們結合使用。理解這些函數的使用將有助於提升 excel 公式的靈活性。

你會在2020年走大運嗎?

超詳細免費2020年生肖運程大分析

免費訂閱即時發給你