2009年6月12日 星期五

Excel函數-VLOOKUP+INDIRECT

VLOOKUP:在表格陣列的第一欄中搜尋某個數值,並傳回該表格陣列中同一列之其他欄中的數值。

  • VLOOKUP中的 V 代表「垂直」。當比對值位於要尋找之資料左方的某一欄中時,請使用 VLOOKUP,而非 HLOOKUP。
  • 語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

INDIRECT 函數:傳回一文字串所指定的參照位址。該參照位址內容會被立刻計算並顯示出來。

  • NDIRECT 函數通常是您在公式中想要改變參照位址卻不想改變公式本身時使用。
    語法:INDIRECT(ref_text,a1)

在本例中先設定三組範圍名稱,分別是一年級、二年級、三年級,代表三個藍色區塊。參考C4的寫法,可以在三個表格中查詢指定的資料。本例是指定在三年級範圍名稱中,由成績別來查詢成績比重。

5 則留言:

  1. 請問可以請問嗎?

    如果資料是
    ref. color q.
    38992 y 453
    38992 b 213
    38992 r 62
    38992 w 65
    5266 y 7854
    5266 b 2365
    5266 r 85
    5266 w 75


    要尋找 38992,r 是多少時該怎麼做呢?
    我照著您的教學. 也定義了表. 可是還是出不來.

    回覆刪除
  2. 照表操作,答案是"#REF!"

    回覆刪除
  3. 要先將你的表定義活頁簿名稱,這樣就能將每個名稱視為一個陣列來執行

    回覆刪除
  4. 您好,我也照著C4的公式 但是代出來的數字是" #REF!",請幫忙指導,感謝!

    回覆刪除
  5. 您好,請問如何" 定義活頁簿名稱" ?? 感謝!!!

    回覆刪除

好康東東