对比BF两列,如果有重复值,则自动在C列补充G列所对应的班级。
比如说C2应该要自动填写101 C3就空着 C4自动填写111
如何做到?
ããå®ç°æ¹æ³
ãã1ãLOOKUPå½æ°
ãã(1)å®ä¹ï¼LOOKUPå½æ°å¯ä»åè¡æåååºåæè ä»ä¸ä¸ªæ°ç»è¿åå¼ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããLOOKUP(lookup_value,lookup_vector,[result_vector])
ããå ¶ä¸ï¼lookup_value为æç´¢å¼ï¼lookup_vector为åªå å«ä¸è¡æä¸åçæç´¢åºåï¼result_vector为åªå å«ä¸è¡æä¸åçè¿ååºåã
ãã(2)使ç¨æ¹æ³
ãã使ç¨LOOKUPå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã=LOOKUP(A1,表1!$A$1:$A$3,表1!$B$1:$B$3)ãç±äºå¼ç¨çåå æ ¼åºåæ¯åºå®ä¸åçï¼å ¶å¼ç¨å°åè¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸ Båçèªå¨å¹é ã
ãã2ãVLOOKUPå½æ°
ãã(1)å®ä¹ï¼VLOOKUPå½æ°æç´¢æ个åå æ ¼åºåç第ä¸åï¼ç¶åè¿å该åºåç¸åè¡ä¸ä»»ä½åå æ ¼ä¸çå¼ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããVLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
ããå ¶ä¸ï¼lookup_value为è¦å¨è¡¨æ ¼æåºåç第ä¸åä¸æç´¢çå¼ï¼table_array为å å«æ°æ®çåå æ ¼åºåï¼col_index_n u m 为t a b l e _ a r r a y åæ°ä¸å¿ é¡»è¿åçå¹é å¼çåå·ï¼range_lookup为ä¸ä¸ªé»è¾å¼ï¼æå®VLOOKUPæ¥æ¾ç²¾ç¡®å¹é å¼(true)è¿æ¯è¿ä¼¼å¹é å¼(false)ã
ãã(2)使ç¨æ¹æ³
ãã使ç¨VLOOKUPå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã=VLOOKUP(A1,表1!$A$1:$B$3,2,TRUE)ãåå æ ¼åºåçå¼ç¨è¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸Båçèªå¨å¹é ãå¦æå¾ å®ä½çæ°æ®æåæ¯æ¨ªåçï¼åºä½¿ç¨HLOOKUPå½æ°ï¼å ¶ä½¿ç¨æ¹æ³åVLOOKUPå½æ°ç±»ä¼¼ï¼æ ä¸åèµè¿°ã
ãã3ãINDEXåMATCHå½æ°
ãã(1)INDEXå½æ°å®ä¹ï¼è¿åè¡¨æ ¼æåºåä¸çå¼æå¼çå¼ç¨ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããINDEX(array, row_num, [column_num])
ããå ¶ä¸ï¼Array为åå æ ¼åºåææ°ç»å¸¸éï¼Row_num为åºåææ°ç»ä¸çæè¡ï¼å½æ°ä»è¯¥è¡è¿åæ°å¼ï¼Column_num为åºåææ°ç»ä¸çæåï¼å½æ°ä»è¯¥åè¿åæ°å¼ã
ãã(2)MATCHå½æ°å®ä¹ï¼å¨åå æ ¼åºåä¸æç´¢æå®é¡¹ï¼ç¶åè¿å该项å¨åå æ ¼åºåä¸çç¸å¯¹ä½ç½®ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããMATCH(lookup_value, lookup_array, [match_type])
ããå ¶ä¸ï¼lookup_value为éè¦å¨lookup_arrayä¸æ¥æ¾çå¼ï¼lookup_array为è¦æç´¢çåå æ ¼åºåï¼match_type为å¹é é项ï¼å½å¼ä¸º1æçç¥æ¶è¿åå°äºæçäºlookup_valueçæ大å¼ï¼å½å¼ä¸º0æ¶è¿åçäºlookup_valueç第ä¸ä¸ªå¼ï¼å½å¼ä¸º-1æ¶è¿å大äºæçäºlookup_valueçæå°å¼ã
ãã(3)使ç¨æ¹æ³
ãã使ç¨INDEXåMATCHå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã= INDEX ( 表1 ! $ A $ 1 : $ B $ 3 , MATCH ( A 1 , 表1!$A$1:$A$3,0),2)ã
ããå ¶ä¸ç¬¬äºä¸ªåæ°â MATCH ( A 1 , 表1 ! $ A $ 1 : $ A $ 3 , 0 ) âå½æ°è¿åA 1 çå¼å¨è¡¨1 A åä¸çç¸å¯¹ä½ç½®ï¼ 第ä¸ä¸ªåæ°â2â表示åå æ ¼åºåâ!$A$1:$B$3âä¸ç第2åå³BåãINDEXå½æ°æ ¹æ®MATCHå½æ°æ示çä½ç½®è¿å该è¡ä¸Båçå¼ãåå æ ¼åºåçå¼ç¨è¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸Båçèªå¨å¹é ã
ããæ»ç»
ããå ç§å®ä½æ¹æ³åè½å®ææ°æ®çèªå¨å¹é ï¼æçç¸å·®ä¸å¤§ãç±äºEXCELæ æ³åæ°æ®åºè½¯ä»¶ä¸æ ·éè¿æ·»å åç´¢å¼æé«æ¥è¯¢æçï¼æ以æ°æ®é¢å¤çå·¥ä½ç¹å«éè¦ï¼æ¯å¦æ°æ®æåºãåå°åä½æ°æ®çï¼å¦å¤å¨æ¥æ¾æ°æ®æ¶å¯ä»¥è®¾ç½®å¹é æ¹å¼ä¸ºè¿ä¼¼å¹é ã
ãã1ãLOOKUPå½æ°
ãã(1)å®ä¹ï¼LOOKUPå½æ°å¯ä»åè¡æåååºåæè ä»ä¸ä¸ªæ°ç»è¿åå¼ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããLOOKUP(lookup_value,lookup_vector,[result_vector])
ããå ¶ä¸ï¼lookup_value为æç´¢å¼ï¼lookup_vector为åªå å«ä¸è¡æä¸åçæç´¢åºåï¼result_vector为åªå å«ä¸è¡æä¸åçè¿ååºåã
ãã(2)使ç¨æ¹æ³
ãã使ç¨LOOKUPå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã=LOOKUP(A1,表1!$A$1:$A$3,表1!$B$1:$B$3)ãç±äºå¼ç¨çåå æ ¼åºåæ¯åºå®ä¸åçï¼å ¶å¼ç¨å°åè¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸ Båçèªå¨å¹é ã
ãã2ãVLOOKUPå½æ°
ãã(1)å®ä¹ï¼VLOOKUPå½æ°æç´¢æ个åå æ ¼åºåç第ä¸åï¼ç¶åè¿å该åºåç¸åè¡ä¸ä»»ä½åå æ ¼ä¸çå¼ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããVLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
ããå ¶ä¸ï¼lookup_value为è¦å¨è¡¨æ ¼æåºåç第ä¸åä¸æç´¢çå¼ï¼table_array为å å«æ°æ®çåå æ ¼åºåï¼col_index_n u m 为t a b l e _ a r r a y åæ°ä¸å¿ é¡»è¿åçå¹é å¼çåå·ï¼range_lookup为ä¸ä¸ªé»è¾å¼ï¼æå®VLOOKUPæ¥æ¾ç²¾ç¡®å¹é å¼(true)è¿æ¯è¿ä¼¼å¹é å¼(false)ã
ãã(2)使ç¨æ¹æ³
ãã使ç¨VLOOKUPå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã=VLOOKUP(A1,表1!$A$1:$B$3,2,TRUE)ãåå æ ¼åºåçå¼ç¨è¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸Båçèªå¨å¹é ãå¦æå¾ å®ä½çæ°æ®æåæ¯æ¨ªåçï¼åºä½¿ç¨HLOOKUPå½æ°ï¼å ¶ä½¿ç¨æ¹æ³åVLOOKUPå½æ°ç±»ä¼¼ï¼æ ä¸åèµè¿°ã
ãã3ãINDEXåMATCHå½æ°
ãã(1)INDEXå½æ°å®ä¹ï¼è¿åè¡¨æ ¼æåºåä¸çå¼æå¼çå¼ç¨ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããINDEX(array, row_num, [column_num])
ããå ¶ä¸ï¼Array为åå æ ¼åºåææ°ç»å¸¸éï¼Row_num为åºåææ°ç»ä¸çæè¡ï¼å½æ°ä»è¯¥è¡è¿åæ°å¼ï¼Column_num为åºåææ°ç»ä¸çæåï¼å½æ°ä»è¯¥åè¿åæ°å¼ã
ãã(2)MATCHå½æ°å®ä¹ï¼å¨åå æ ¼åºåä¸æç´¢æå®é¡¹ï¼ç¶åè¿å该项å¨åå æ ¼åºåä¸çç¸å¯¹ä½ç½®ãå®çè¯æ³æ ¼å¼å¦ä¸ï¼
ããMATCH(lookup_value, lookup_array, [match_type])
ããå ¶ä¸ï¼lookup_value为éè¦å¨lookup_arrayä¸æ¥æ¾çå¼ï¼lookup_array为è¦æç´¢çåå æ ¼åºåï¼match_type为å¹é é项ï¼å½å¼ä¸º1æçç¥æ¶è¿åå°äºæçäºlookup_valueçæ大å¼ï¼å½å¼ä¸º0æ¶è¿åçäºlookup_valueç第ä¸ä¸ªå¼ï¼å½å¼ä¸º-1æ¶è¿å大äºæçäºlookup_valueçæå°å¼ã
ãã(3)使ç¨æ¹æ³
ãã使ç¨INDEXåMATCHå½æ°å®ç°èªå¨å¹é ï¼åªéå¨è¡¨2çB1åå æ ¼ä¸è¾å ¥ï¼
ãã= INDEX ( 表1 ! $ A $ 1 : $ B $ 3 , MATCH ( A 1 , 表1!$A$1:$A$3,0),2)ã
ããå ¶ä¸ç¬¬äºä¸ªåæ°â MATCH ( A 1 , 表1 ! $ A $ 1 : $ A $ 3 , 0 ) âå½æ°è¿åA 1 çå¼å¨è¡¨1 A åä¸çç¸å¯¹ä½ç½®ï¼ 第ä¸ä¸ªåæ°â2â表示åå æ ¼åºåâ!$A$1:$B$3âä¸ç第2åå³BåãINDEXå½æ°æ ¹æ®MATCHå½æ°æ示çä½ç½®è¿å该è¡ä¸Båçå¼ãåå æ ¼åºåçå¼ç¨è¦ä½¿ç¨ç»å¯¹å°åï¼è¾å ¥å®æ¯åæå¨åå æ ¼å³ä¸è§è³B3ï¼å®æ表2ä¸Båçèªå¨å¹é ã
ããæ»ç»
ããå ç§å®ä½æ¹æ³åè½å®ææ°æ®çèªå¨å¹é ï¼æçç¸å·®ä¸å¤§ãç±äºEXCELæ æ³åæ°æ®åºè½¯ä»¶ä¸æ ·éè¿æ·»å åç´¢å¼æé«æ¥è¯¢æçï¼æ以æ°æ®é¢å¤çå·¥ä½ç¹å«éè¦ï¼æ¯å¦æ°æ®æåºãåå°åä½æ°æ®çï¼å¦å¤å¨æ¥æ¾æ°æ®æ¶å¯ä»¥è®¾ç½®å¹é æ¹å¼ä¸ºè¿ä¼¼å¹é ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-04-09
c2=iferror(vlookup(b2,$F$2:$G$11,2,),"")
如果是excel2007以前版本比如2003,那么公式就需要做个修改
c2=if(iserror(vlookup(b2,$F$2:$G$11,2,)),"",vlookup(b2,$F$2:$G$11,2,))本回答被提问者采纳
如果是excel2007以前版本比如2003,那么公式就需要做个修改
c2=if(iserror(vlookup(b2,$F$2:$G$11,2,)),"",vlookup(b2,$F$2:$G$11,2,))本回答被提问者采纳
第2个回答 2016-04-09
C2:
=vlookup(b2,f:g,2,0)
或
=iferror(vlookup(b2,f:g,2,0),"")
=vlookup(b2,f:g,2,0)
或
=iferror(vlookup(b2,f:g,2,0),"")