作者judyfox123 (呆饕餮)
看板TTU-I93A
標題[心得] Excel 資料比對 vlookup
時間Tue May 18 21:20:49 2010
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
VLOOKUP(要找的值,找的範圍,輸出的資料在範圍的哪一行,完全相同?)
A B C D E F G
1 KEY A資料 B資料 C資料 KEY D資料 抓C資料來
2 123 A9 B2 C3 789 D5
3 456 A5 B4 C2 362 D8
4 789 A6 B6 C9 456 D3
5 524 A8 B8 C4 999 D1
6 362 A1 B5 C7 888 D7
現在G2 要抓C資料進來
直接在G2打
=vlookup(E2,A2:D6,4,FALSE) 4代表A2:D6範圍內第4行 ,FALSE代表 要完全相同
$A$2:$D%6
=vlookup(E2,A:D,4,FALSE) 這狀況可以直接選取A:D
↑點這邊按F4
FALSE=0
=vlookup(E2,$A:$D,4,0) 這樣就可以拖曳下去 G3....下面全部能用
由於E5的KEY 是999 所以在 前面的表是找不到的 所以 G5會出現#N/A
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
如果是大量資料,不希望出現#N/A字樣,要保持空白可將公式改為這樣
=IF(ISNA(vlookup(E2,$A:$D,4,0)),"",vlookup(E2,$A:$D,4,0)
=IF(ISBLANK(vlookup(E2,$A:$D,4,0)),"無資料",vlookup(E2,$A:$D,4,0)
若要大量逐格查詢每一格,公式改寫為
=VLOOKUP(E2,C:F,COLUMN()-7,0) 這個我完全不懂 只是一起貼上來 等BRN大大講解
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.75.149
※ 編輯: judyfox123 來自: 114.44.75.149 (05/18 22:13)
1F:推 BRN:超難!! 05/18 22:19
2F:→ judyfox123:快阿 靠你了!! 我要去減肥 05/18 22:50
3F:推 BRN:幫不了你orz 05/20 01:08