excel中如何利用Vlookup和Match组合函数设计列表查询系统

vlookup函数的使用,利用vlookup制作一个小型的数据库查询系统,期间财务总监问道系统设计中的一个细节问题,觉得有很普遍针对性,赶紧和大家进行一下分享。

首先什么是列表查询系统,就是类似身份证掉了去公安局挂失,警察一定是想问你的身份证号码,然后在他的系统里进行查询,从而获得身份证对应的其他信息,比如姓名,家庭住址什么的。那用Excel当数据库,如何设计这类查询系统?

本例给大家介绍一下。首先你需要一个“数据库”表格,第一列包含了每条记录的唯一性,下表中员工编号既是数据库每行的数据的唯一标识,俗称关键字字段。

 

 

把上面的表格当成数据库,然后在另外的数据区域,创建一个查询窗口区域。下图红框处,注意字段的顺序与数据库表格的字段顺序不一样,也是本例的重点。

 

 

接下来就可以利用vlookup函数,进行列表的查询匹配。(大家可以搜索vlookup函数,获得vlookup函数的各种职场用法。

 

 

=VLOOKUP(A12,D2:G8,3,0) 函数输入后,得到B1123编号的员工性别是女。从上表中看应该是Grace. 那如何做到其他字段,年龄,员工姓名 都成功匹配上呢,大家肯定会说,把函数里面的参数改为2或4就好了,但职场中的数据库表格字段通常都比较多,因此我们的财务总监希望,写好vlookup函数后,然后直接拖拽就可以获得数据库数据的自动匹配。

所以单靠vlookup就不能解决这类问题,所以需要另外一个函数出场 match函数。

Match函数又叫定位函数,利用可以知道查询窗口的字段,在数据库表中的位置,从而获得vlookup函数对应的列数。具体看操作:

 

 

用MATCH(B11,D1:G1,0)代替了3,既性别在数据库表中的列数位置。

最后拖拽前,将按f4将需要锁住的单元格位置,看动图操作:

 

 

是不是还算简单呢!

总结:Vlookup+match函数也可以看成是一个固定的搭配,解决这类小型列表查询系统设计的字段不统一的问题。



  • excel濡備綍鐢╲lookup鍑芥暟
    绛旓細鍙互鐢‥xcel琛ㄦ牸鐨勫嚱鏁VLOOK鏉ヨ繘琛岃〃鏍煎尮閰嶃1.鍏堥変腑琛ㄦ牸1鍗曞厓鏍硷紝鎵惧埌VLOOKUP鍑芥暟锛岀偣鍑荤‘瀹氥2.鐐瑰嚮鏌ユ壘鍊兼鍚庣偣鍑籇7鍗曞厓鏍鐨鏁版嵁琛ㄥ悗鍐嶇偣鍑诲埌琛1骞堕変腑濮撳悕鍜屾垚缁╀袱鍒楁暟鎹3.鍒楀簭杈撳叆2鐐瑰嚮纭畾涔嬪悗锛屽紶1鍦ㄨ〃1涓搴旂殑鎴愮哗灏变細鍑烘潵浜嗐4.鏍规嵁浠ヤ笂姝ラ灏卞彲浠ュ尮閰嶈〃1鍜岃〃2鏁版嵁鍖归厤銆
  • Vlook up 鍏紡浣跨敤鏂规硶
    绛旓細VLOOKUP鍑芥暟鏄Excel涓鐨勪竴涓旱鍚戞煡鎵惧嚱鏁帮紝鍔熻兘鏄寜鍒楁煡鎵撅紝鏈缁堣繑鍥炶鍒楁墍闇鏌ヨ搴忓垪鎵瀵瑰簲鐨勫硷紱璇ュ嚱鏁扮殑璇硶瑙勫垯濡備笅锛歏LOOKUP(lookup_value,table_array,col_index_num,range_lookup)鍙傛暟璇存槑锛氫娇鐢ㄤ妇渚嬶細1銆浣跨敤VLOOKUP鍦ㄨ〃鏍兼垨鍖哄煙涓煡鎵炬煇涓笺傞夋嫨涓涓崟鍏冩牸锛岃緭鍏LOOKUP鍑芥暟锛屼細鎻愮ず鏈夊洓涓弬鏁般...
  • VLOOK鏄粈涔堝嚱鏁
    绛旓細VLOOKUP鏄Excel涓鐨勪竴涓旱鍚戞煡鎵惧嚱鏁般傚畠鐨勪富瑕佸姛鑳芥槸鎸夌収鍒楄繘琛屾煡鎵撅紝骞惰繑鍥炶鍒椾腑鎵闇鏌ヨ搴忓垪鎵瀵瑰簲鐨勫笺備笌VLOOKUP鍑芥暟鐩稿搴旂殑鏄疕LOOKUP鍑芥暟锛屽畠鏄寜鐓ц杩涜鏌ユ壘鐨勩俈LOOKUP鍑芥暟鐨浣跨敤闈炲父骞挎硾锛岀壒鍒槸鍦ㄦ暟鎹垎鏋愬拰澶勭悊涓傚畠鐨勫熀鏈娉曟槸锛歏LOOKUP(lookup_value, table_array, col_index_num, range...
  • Excel VLOOK鍑芥暟浣跨敤
    绛旓細1銆乂LOOKUP鍑芥暟涓嶅彲浠ユí鐫鐢锛屽彧鑳芥寜鍒楁煡鎵撅紱2銆佸闇鎸夎鏌ユ壘锛屽彲浠ョ敤HLOOKUP鍑芥暟瑙e喅锛3銆丠LOOKUP鍑芥暟鍏蜂綋浣垮強鏂规硶濡備笅鍥撅細4銆佷妇渚嬪涓婫IF:
  • VLOOK鍑芥暟鎬庝箞鐢
    绛旓細VLOOKUP鍚勫弬鏁拌В鏋愶細lookup_value锛歭ookup鏄煡鎵鐨鎰忔濓紝value鏄硷紝灏辨槸瑕佹煡鎵剧殑鍊 table_array锛氣滀綘瑕佸埌鍝幓鏌ユ壘杩欎釜鍊硷紵鈥濆氨鍦ㄨ繖涓猼able_array鐨勫尯鍩閲銆傞夊畾杩欎釜鍖哄煙锛屽叕寮忓皢鍦ㄨ繖涓尯鍩熷lookup_value杩涜鏌ユ壘 col_index_num锛歝ol鏄痗olumn鍗曡瘝鐨勭缉鍐欙紝鏄垪鐨勬剰鎬濓紝index鏄储寮曠殑鎰忔濓紝鍚堣捣鏉ュ氨鏄綘鍦...
  • 濡備綍鍒╃敤 excel涓鐨vlook 褰曞叆鏁版嵁?
    绛旓細excel涓鐨勬槸vlookup锛岄氳繃浣犵殑鍥剧墖璇存槑锛屾寜鐞嗘潵璇村簲璇ョ敤hlookup锛屼絾鏄篃鏄彲浠鐢╲lookup鍜宮atch鍑芥暟缁勫悎鏉ュ畬鎴愮殑銆傚湪c鍒楄緭鍏ュ叕寮忥紝骞跺悜涓嬪~鍏咃紝濡備笅:=VLOOKUP(B1,E:G,MATCH(A1,$F$1:$G$1,0)+1,0)鏁堟灉濡備笅鍥:VLOOKUP鍑芥暟涓鍏辨湁鍥涗釜鍙傛暟:1銆佹煡鎵惧硷紝鐢变簬VLOOKUP鏄瀭鐩存柟鍚戞煡鎵撅紝鎵浠ユ煡鎵惧煎氨涓築...
  • EXCEL楂樻墜甯府蹇:鍚堝苟浜屼釜EXCEL琛鐨鏁版嵁
    绛旓細鍏充簬VLOOKUP鍑芥暟鐨勭敤娉 鈥淟ookup鈥濈殑姹夎鎰忔濇槸鈥滄煡鎵锯濓紝鍦‥xcel涓涓庘淟ookup鈥濈浉鍏崇殑鍑芥暟鏈変笁涓細VLOOKUP銆丠LOOKUO鍜孡OOKUP銆備笅闈粙缁峍LOOKUP鍑芥暟鐨勭敤娉曘備竴銆佸姛鑳 鍦ㄨ〃鏍肩殑棣栧垪鏌ユ壘鎸囧畾鐨勬暟鎹紝骞惰繑鍥炴寚瀹氱殑鏁版嵁鎵鍦ㄨ涓殑鎸囧畾鍒楀鐨勬暟鎹備簩銆佽娉 鏍囧噯鏍煎紡锛歏LOOKUP(lookup_value,table_array,col_index...
  • ExcelVLOOKUP鍑芥暟瀹炵幇鍚戝乏鏌ヨ鐨勫疄渚
    绛旓細H3鏌ヨ鍏紡濡備笅锛=VLOOKUP(G3,CHOOSE({1,2},$D$3:$D$12,$C$3:$C$12),2,)璇ュ叕寮鍒╃敤浜咰HOOSE鍑芥暟閲嶆柊鏋勫缓鏁扮粍鐨鎶宸ф潵瀹炵幇D鍒楀拰C鍒楃殑浜ゆ崲锛屼粠鑰屾弧瓒充簡VLOOKLP鍑芥暟鐨勬煡璇㈡潯浠讹紝杩涜鏌ユ壘杩斿洖缁撴灉銆傚彟澶栵紝鐢变簬鍙槸涓ゅ垪鏁版嵁鐨勪綅缃氦鎹紝杩樺彲浠ュ埄鐢↖F鍑芥暟鏉ュ疄鐜帮紝濡傦細=VLOOKUP(G3,IF({1,0},$...
  • Excel骞茶揣鏁版嵁鏌ヨ鏂规硶澶у叏
    绛旓細鍏紡璇存槑锛氬熀鏈濊矾锛屾槸鍏堟煡璇㈠嚭鎵鏈夋弧瓒虫潯浠鐨琛屽彿锛岀劧鍚浣跨敤SMALL渚濇浠庡皬鍒板ぇ鍙栨暟锛岄厤鍚圛NDEX鑾峰彇瀵瑰簲鐨勫唴瀹 鍙嶅悜鏌ヨ 鍙嶅悜鏌ヨ鐨勬柟娉曟湁寰堝锛屾帹鑽愭瘮杈冪畝鍗曠殑INOEX+MATCH澶勭悊 鍏紡璇存槑锛1.MATCH(鏌ヤ粈涔堬紝鍖哄煙锛):鍙互杩斿洖鏌ヨ鍐呭鍦ㄥ尯鍩熶腑鐨勪綅缃 2.INDEX(鍖哄煙锛屼綅缃):鍙互杩斿洖瀵瑰簲浣嶇疆鐨勫唴瀹 VLOOKLP1瀵...
  • excel涓浠涔堝揩鎹烽敭鍙互鐩存帴璺冲嚭vlookup
    绛旓細1銆侀鍏堟墦寮闇瑕佹墽琛鐨凟xcel锛岀湅鍒版湁涓や釜sheet锛屽垎鍒负鍘熷鏁版嵁鍜岀洰鏍囨暟鎹紝鍒嗗埆濡備笅鍥炬墍绀恒2銆佸湪鐩爣鏁版嵁涓紝闇瑕佸~鍏I瀵瑰簲鐨勫師濮嬫暟鎹腑鐨凴NC_ID鍜孡AC锛屾病鍔炴硶涓涓竴涓幓鎵撅紝杩欐椂鍊欏氨鍙互鐢鍒VLOOK UP鍑芥暟銆傚湪鐩爣鏁版嵁B2鍗曞厓鏍间腑杈撳叆銆=VLOOKUP锛堛戯紝涓嬫柟浼氭湁鐩稿簲鐨勫嚱鏁板脊鍑猴紝鐐瑰嚮瀹冨嵆鍙3銆佹帴...
  • 扩展阅读:100个excel万能技巧 ... vlookup多列批量匹配 ... excel显示#####怎么弄 ... vlookup怎么跨表匹配 ... vlookup自动填充不了 ... 如何用vba提取excel的数据 ... vlookup使用详细步骤 ... excel导入另一个excel ... vlookup新手入门教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网