首先你得有這一姓名與身份證的對(duì)照表(即原始數(shù)據(jù)),然后你輸入姓名就可以
自動(dòng)進(jìn)行查找了!
' q+ }9 H2 f! }9 `給你一個(gè)示例:
" ]5 |% C" d" k% R9 ?' Z m6 f關(guān)于VLOOKUP函數(shù)的用法
4 u0 ], p1 K* w6 b* z" ]“Lookup”的漢語(yǔ)意思是“查找”,在Excel中與“Lookup”相關(guān)的函數(shù)有三個(gè):VLOOKUP、HLOOKUO和LOOKUP。下面介紹VLOOKUP函數(shù)的用法。
! Q4 i7 P: F! `6 k1 |一、功能
$ F" K6 M9 z, y% Y6 g在表格的首列查找指定的數(shù)據(jù),并返回指定的數(shù)據(jù)所在行中的指定列處的數(shù)據(jù)。
! }6 {# B" c' C* ]# J二、語(yǔ)法
- x# j7 B' B: s/ P標(biāo)準(zhǔn)格式:
* n( A l2 B& ?6 Q3 E& |VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
' ]5 A, c9 `9 l, \ u+ S( R三、語(yǔ)法解釋
8 U2 } q y! w8 iVLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以寫(xiě)為:
) B' U' O* m# |8 E) R" j. UVLOOKUP(需在第一列中查找的數(shù)據(jù),需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,需返回某列值的列號(hào),邏輯值True或False)
! k' N. a4 |1 ?" b5 ^% F) h9 L1.Lookup_value為“需在數(shù)據(jù)表第一列中查找的數(shù)據(jù)”,可以是數(shù)值、文本字符串或引用。
) ~# e/ |. w. i" F' C, e0 h. B3 ^. M y2.Table_array 為“需要在其中查找數(shù)據(jù)的數(shù)據(jù)表”,可以使用單元格區(qū)域或區(qū)域名稱(chēng)等。
6 ^( ]) B! M9 V9 z7 P⑴如果 range_lookup 為 TRUE或省略,則 table_array 的第一列中的數(shù)值必須按升序排列,否則,函數(shù) VLOOKUP 不能返回正確的數(shù)值。
' q' I3 [9 X8 W3 `% C8 A0 }如果 range_lookup 為 FALSE,table_array 不必進(jìn)行排序。
) y1 K/ H1 v# v1 X+ w7 ~: I4 J; y7 a⑵Table_array 的第一列中的數(shù)值可以為文本、數(shù)字或邏輯值。若為文本時(shí),不區(qū)分文本的大小寫(xiě)。
6 a# L3 P) q0 q. d3.Col_index_num 為table_array 中待返回的匹配值的列序號(hào)。
' p) j$ x- U& Q9 R* t8 c* D9 l$ uCol_index_num 為 1 時(shí),返回 table_array 第一列中的數(shù)值;
1 U/ t1 n9 f) D2 gCol_index_num 為 2 時(shí),返回 table_array 第二列中的數(shù)值,以此類(lèi)推。
1 ~6 E( a" N* E w% ]# V如果Col_index_num 小于 1,函數(shù) VLOOKUP 返回錯(cuò)誤值 #VALUE!;
2 X5 x. `) W7 `3 }) n' U* w& h, a6 s如果Col_index_num 大于 table_array 的列數(shù),函數(shù) VLOOKUP 返回錯(cuò)誤值 #REF!。
* F8 V. q, w+ C7 R8 S7 q. q4.Range_lookup 為一邏輯值,指明函數(shù) VLOOKUP 返回時(shí)是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說(shuō),如果找不到精確匹配值,則返回小于lookup_value 的最大數(shù)值;如果 range_value 為 FALSE,函數(shù) VLOOKUP 將返回精確匹配值。如果找不到,則返回錯(cuò)誤值 #N/A。
+ l" v& i5 x5 L四、應(yīng)用例子
$ L/ t( {' d! |5 xA B C D
/ x4 _/ s- x; i) k) |- y, O$ C1 編號(hào) 姓名 工資 科室
' R d R+ Z/ |" F7 g& \2 2005001 周杰倫 2870 辦公室
" v. ?! g" I$ }0 o# d8 {* R3 2005002 蕭亞軒 2750 人事科
, _' k* A# d7 g" @4 2005006 鄭智化 2680 供應(yīng)科
! O Z0 m# O3 r# F9 U5 2005010 屠洪剛 2980 銷(xiāo)售科
- L- T1 _( T$ N" n) w' |6 _/ W0 v5 V, W6 2005019 孫楠 2530 財(cái)務(wù)科
7 s. q5 A( y% u( L7 2005036 孟庭葦 2200 工 會(huì)
$ U. r( P# `- p3 ]. h& LA列已排序(第四個(gè)參數(shù)缺省或用TRUE)
$ M: K* @1 \) G2 E9 pVLOOKUP(2005001,A1
7,2,TRUE) 等于“周杰倫”
4 K" [1 L7 j& MVLOOKUP(2005001,A1
7,3,TRUE) 等于“2870”
- w- ^; Q K/ X# dVLOOKUP(2005001,A1
7,4,TRUE) 等于“辦公室”
4 F1 I! s& j6 x5 ^* U2 _4 @1 PVLOOKUP(2005019,A1
7,2,TRUE) 等于“孫楠”
# Y/ @9 F: X' d/ u- ZVLOOKUP(2005036,A1
7,3,TRUE) 等于“2200”
/ B, O5 s7 P0 r2 D* P$ jVLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 會(huì)”
/ q c1 L1 q9 u" U; y' O6 \8 HVLOOKUP(2005036,A1:D7,4) 等于“工 會(huì)”
; _ h4 g$ t6 Y, E: Q- z4 s若A列沒(méi)有排序,要得出正確的結(jié)果,第四個(gè)參數(shù)必須用FALAE
; t: T& u9 W1 t8 LVLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰倫”
* _3 p P0 N1 r. H' ~! ]. V8 @VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
4 k* F8 X4 t! LVLOOKUP(2005001,A1:D7,4,FALSE) 等于“辦公室”
% Z- ~* Q* J" @* {8 Q( NVLOOKUP(2005019,A1:D7,2,FALSE) 等于“孫楠”
6 R: b' ]8 [; n3 R4 aVLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
/ L: L1 K2 S# C& {% SVLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 會(huì)”
0 |2 I7 u! w# ?2 q" F. Q* g) F5 `, J五、關(guān)于TRUE和FALSE的應(yīng)用
' u; S, ]6 W+ l先舉個(gè)例子,假如讓你在數(shù)萬(wàn)條記錄的表格中查找給定編號(hào)的某個(gè)人,假如編號(hào)已按由小到大的順序排序,你會(huì)很輕松地找到這個(gè)人;假如編號(hào)沒(méi)有排序,你只好從上到下一條一條地查找,很費(fèi)事。
3 |/ w; `, a! z' Y+ ]用VLOOKUP查找數(shù)據(jù)也是這樣,當(dāng)?shù)谝涣幸雅判?,第四個(gè)參數(shù)用TRUE(或確?。珽xcel會(huì)很輕松地找到數(shù)據(jù),效率較高。當(dāng)?shù)谝涣袥](méi)有排序,第四個(gè)參數(shù)用FALSE,Excel會(huì)從上到下一條一條地查找,效率較低。
6 K/ ]1 F" i* M1 A+ U1 e4 z! n d筆者覺(jué)得,若要精確查找數(shù)據(jù),由于計(jì)算機(jī)運(yùn)算速度很快,可省略排序操作,直接用第四個(gè)參數(shù)用FALSE即可。
0 X. Q* w$ o5 \4 Y出現(xiàn)同名同姓,會(huì)出現(xiàn)問(wèn)題呀!就會(huì)按第一個(gè)顯示!一般是依照身份證唯一性條件來(lái)判斷才行!