現在有二張表
圖一
A B C D E
1(存货编号) (供应商名稱) (供应商编号) (空格) ( 采购单价币别)
圖二
A B C
1(轉入狀態)( 供應商編號)(供應商名稱)
圖一與圖二都有供應商編號...請問我該如何用vlookup將圖二的供應商編號
放在圖一的空格裡(供應商名稱要相同只是把圖二的供應商名稱放在圖一的空格裡)請大家幫忙謝謝>"<
2006-10-28 06:33:38 · 2 個解答 · 發問者 Roman 1 in 電腦與網際網路 ➔ 軟體
其實用什麼函數都可以..但是我們主管說他是用vLOOKUP做的..剛剛使用大大的match..小第試了半天還是弄不出來..
麻煩大大再寫清楚一點>"< 例如在match第一格填什麼..第二格填什麼之類的.. 謝謝大大>"<
2006-10-30 03:48:59 · update #1
Sheet1! A B C D E1存货编号 供应商名稱 供应商编号 采购单价币别)Sheet2! A B C1轉入狀態 供應商編號 供應商名稱 Sheet1!D2=VLOOKUP(C2,Sheet2!B:C,2,0)VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)如果 VLOOKUP 函數找不到 lookup_value,且 range_lookup 為 TRUE 時,則使用僅次於 lookup_value 的值。 如果 lookup_value 比 table_array 第一欄中的最小值還小,則 VLOOKUP 傳回錯誤值 #N/A。 如果 VLOOKUP 函數找不到 lookup_value,且 range_lookup 為 TRUE 時,則 VLOOKUP 傳回錯誤值 #N/A。試看看是否會錯意 !
2006-10-28 19:42:19 補充:
將圖二的供應商編號放在圖一的空格裡:Sheet1!D2=INDEX(Sheet2!B:B,MATCH(B2,Sheet2!C:C,0))INDEX:傳回一個表格或範圍內的某個值或參照位址。INDEX() 函數有兩種型式:陣列 和參照。陣列形式永遠傳回一個值或一個陣列值;而參照形式則傳回一個參照位址。MATCH:根據指定的比對方式,傳回一陣列中與搜尋值相符合之相對位置。當您需要取得符合搜尋條件的元素之相對位置而非元素本身時,您應使用 MATCH 函數,而非 LOOKUP 函數。
2006-10-30 16:40:00 補充:
MATCH(lookup_value,lookup_array,match_type)Lookup_value 是您要在表格中尋找的值如Sheet1!B2。Lookup_value 是您要在 lookup_array 中尋找比對的值。例如:供應商名稱就是所要尋找比對的值(Sheet2!C欄),而供應商編號才是您所要的資料。如果 match_type 是 0,則 MATCH 函數會找第一個完全等於 lookup_value 的比較值。
2006-10-31 21:10:06 補充:
第一格填Sheet1!B2;即"供应商名稱"第二格填Sheet2!C:C;即Sheet2!供應商名稱那一欄第三格填0INDEX第一格填Sheet2!B:B就是你要的供應商編號那一欄
2006-10-28 15:31:00 · answer #1 · answered by 顯栓 7 · 0⤊ 0⤋
我用了index和match的函數,從身份證字號來找對應的生日資料,可是有固定幾筆資料就是帶不出來,不論我用vlookup也一樣,請問一下這是哪裡有問題?我的公式如下:=if(or(isblank(身份證),isna(index(生日欄位資料,match(身分證,身分證欄位資料,0),))),"",isblank(身份證),isna(index(生日欄位資料,match(身分證,身分證欄位資料,0),))
2006-11-17 15:45:27 · answer #2 · answered by ? 4 · 0⤊ 0⤋