Cuprins
Dacă sunteți în căutarea unor trucuri speciale pentru a utiliza VLOOKUP Formula pentru compara două coloane în foi diferite, atunci ați ajuns în locul potrivit. Există câteva modalități simple de a utiliza VLOOKUP pentru a compara două coloane din foi diferite. Acest articol vă va arăta fiecare pas cu ilustrații adecvate, astfel încât să le puteți aplica cu ușurință în scopul dvs. Să trecem la partea centrală a articolului.
Descărcați caietul de practică
Puteți descărca caietul de practică de aici:
Comparați două coloane din foi diferite.xlsx3 Exemple de utilizare a formulei VLOOKUP pentru a compara două coloane din foi Excel diferite
În această secțiune, vă voi arăta 3 metode rapide și ușoare de a utiliza VLOOKUP Formula de comparare a două coloane din foi diferite pe sistemul de operare Windows. În acest articol veți găsi explicații detaliate cu ilustrații clare pentru fiecare lucru în parte. Eu am folosit Versiunea Microsoft 365 Aici. Dar puteți folosi orice alte versiuni în funcție de disponibilitatea dvs. Dacă ceva din acest articol nu funcționează în versiunea dvs., atunci lăsați-ne un comentariu.
Aici, am date de la două echipe care au unii membri comuni în două foi de calcul diferite numite " EchipaA " și " TeamB ". Și, vă voi arăta cum puteți găsi numele comune și numele diferite ale celor două echipe.
1. Comparați două coloane din foi Excel diferite și returnați valori comune/ potrivite
În primul rând, vă voi arăta cum să folosiți Funcția VLOOKUP pentru a găsi nume comune sau valorile corespunzătoare a două liste diferite de nume din foi de calcul diferite. Pentru aceasta, urmați pașii de mai jos:
- Aici, voi încerca să obțin denumirile comune ale Echipa A și Echipa B Pentru aceasta, am creat o nouă foaie de lucru care conține deja datele din Echipa B .
- Apoi, am creat o nouă coloană pentru a găsi denumirile comune. Apoi, introduceți următoarea formulă în celula E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)
- Acum, trageți de butonul Mâner de umplere pentru a lipi formula utilizată în celelalte celule ale coloanei sau folosiți pictograma Comenzi rapide de la tastatură Excel Ctrl+C și Ctrl+V pentru a copia și lipi.
- Ca urmare, veți obține comună nume inserate în coloană Echipa A și pentru nepotrivite rânduri, se afișează "# N/A Eroare ". Aici, am evidențiat rândurile necorespunzătoare.
Utilizarea IFERROR cu funcția VLOOKUP pentru a trata eroarea #N/A:
Pentru a evita afișarea de #N/A Eroare " în coloană, puteți utiliza funcția Funcția IFERROR cu VLOOKUP funcție.
- Pentru aceasta, introduceți următoarea formulă în celulă E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Not Found")
🔎 Repartizarea formulei:
Pentru a înțelege această formulă, trebuie să fiți familiarizați cu IFERROR funcția excel.
Sintaxa de IFERROR funcție: =IFERROR(value, value_if_error)
Să vedem cum funcționează formula de mai sus
- Pe măsură ce valoarea IFERROR am introdus funcția VLOOKUP Deci, dacă nu există nicio eroare, rezultatul din VLOOKUP va fi rezultatul formulei IFERROR funcție.
- Ca argument value_if_error, am trecut această valoare, " Nu a fost găsit ". Așadar, dacă IFERROR găsește o eroare în celulă, va afișa acest text, "Not Found" .
- Ca rezultat, ați obținut rezultatul prezentat în captura de ecran de mai jos. Aici, veți vedea că, în rândurile de nepotrivite nume, au fost plasate " Nu a fost găsit ".
Utilizarea IF și ISNA cu funcția VLOOKUP pentru a gestiona eroarea #N/A:
Există o altă modalitate de a găsi evitarea #N/A Eroare și care utilizează IF și ISNA funcții cu VLOOKUP funcții.
- Pentru aceasta, lipiți următoarea formulă în celulă E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Not Matched", "Matched")
🔎 Repartizarea formulei:
Să vedem acum cum funcționează următoarea formulă.
- Pe măsură ce test_logic argument al IF am trecut la funcția ISNA și funcția ISNA deține funcția noastră VLOOKUP În cazul în care Formula VLOOKUP returnează un #N/A eroarea, se va ISNA funcția va returna ADEVĂRAT Atunci când test_logic este adevărată, funcția IF va returna această valoare: "Nu se potrivește" .
- În cazul în care Formula VLOOKUP returnează o valoare (fără eroare), funcția ISNA funcția va returna FALSE Deci, IF funcția test_logic argumentul va fi Fals . Când test_logic este Fals Funcția IF va returna această valoare: "Potrivite" .
- Astfel, veți obține coloana umplută cu " Potrivite " și " Nu Potrivite "Acum puteți identifica cu ușurință denumirile comune între listele de nume din foi de calcul separate.
- Puteți folosi cu ușurință, utilizați Caracteristica de filtrare pentru a separa sau a afișa doar numele comune a două echipe.
- Acum, pentru a activa Caracteristica de filtrare pentru setul de date, faceți clic pe orice celulă a setului de date.
- Apoi, mergeți la Acasă de pe panglica de sus.
- Faceți clic pe pe Sortare & Filtrare și selectați opțiunea Filtru
- Ca urmare, veți filtru derulant săgeți în fiecare antet al setului de date.
- Acum, faceți clic pe butonul Filtru săgeată în Coloana de " Echipa A ".
- Apoi, unmark la caseta de selectare spunând " Nu a fost găsit " și apăsați OK .
- Aici, veți vedea doar comună sau nume corespondente dintre cele două echipe. nepotrivite numele sunt ascuns de către Caracteristica de filtrare .
Citește mai mult: Formula Excel pentru a compara și a returna valoarea din două coloane
Lecturi similare
- Cum să comparați textul a două celule în Excel (10 metode)
- Excel Comparați textul în două coloane (7 moduri fructuoase)
- Cum să numărați potrivirile din două coloane în Excel (5 moduri simple)
- Formula Excel pentru a compara două coloane și a returna o valoare (5 exemple)
- Cum să comparați două coloane pentru a găsi diferențe în Excel
2. Comparați două coloane din foi de calcul diferite și găsiți valorile lipsă
În exemplul anterior, ați aflat cum să găsiți comună numele a două liste diferite în foi de calcul diferite, Acum, vă voi arăta cum puteți găsi numele a două liste diferite în foi de calcul diferite. valorile lipsă ale unei liste în comparație cu o altă listă .
2.1 Utilizarea funcției de filtrare
În mod similar, înainte, puteți utiliza funcția Filter pentru a găsi valorile lipsă. După utilizarea funcției VLOOKUP cu Funcția IFERROR , aveți deja o coloană care arată " Nu Găsit " pentru valorile nepotrivite nume.
- Acum, mergeți din nou la opțiunea Filter (Filtru), făcând clic pe butonul Săgeată de filtrare în antetul coloanei " Echipa A ".
- Apoi, debifați toate casetele de selectare cu excepția că spunând " Nu a fost găsit ".
- Apoi, apăsați OK .
- Ca rezultat, veți vedea că în setul de date sunt afișate doar numele nepotrivite ale echipei B în comparație cu cele ale echipei A.
2.2 Utilizarea funcției FILTER cu funcția VLOOKUP
De asemenea, puteți utiliza și funcția Funcția FILTRUL pentru a găsi valorile nepotrivite din două liste diferite din foi de calcul diferite. Pentru aceasta, introduceți următoarea formulă în celula F5.
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
🔎 Repartizarea formulei:
- În primul rând, se Funcțiile VLOOKUP va funcția va găsi numele comune între intervalul B5:B20 a activ foaie de lucru și interval B5:B20 a foaie de lucru EchipaA și atribuiți #N/A pentru nepotrivite.
- Apoi, Funcția ISNA va lua doar celulele care sunt alocate #N/A de VLOOKUP ceea ce înseamnă că nepotrivite.
- Apoi, se va trece la Funcția de filtrare va insera doar celulele din intervalul B5:B20 care nu se potrivesc și atribuit #N/A .
- Astfel, veți obține cu un singur clic numele necorespunzătoare ale celor două liste selectate.
Citește mai mult: Cum să comparați două coloane sau liste în Excel (4 moduri adecvate)
3. Comparați două liste din foi de calcul diferite și returnați o valoare dintr-o a treia coloană
De asemenea, puteți obține valorile celorlalte coloane pentru celulele corespunzătoare din două liste din foi de calcul diferite.
- Pentru aceasta, trebuie să modificați numărul de index al coloanei în fișierul VLOOKUP Ca aici, vreau să obțin vârstă a denumirii " James " și vârstă sunt conținute în Coloana a 4-a a selecției VLOOKUP în intervalul TeamB fișă de lucru.
- Introduceți următoarea formulă în celulă E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
- Astfel, ați obținut vârstele pentru numele care corespund listei din EchipaA, și, pentru nepotrivite nume, acolo arătând #N/A eroare.
Citește mai mult: Cum să potriviți două coloane și să returnați o a treia în Excel
VLOOKUP pentru mai multe coloane în foi diferite în Excel cu o singură întoarcere
Acum, vă voi arăta cum puteți folosi VLOOKUP pentru mai multe coloane din foi de calcul diferite și să obțină o singură valoare ca răspuns. Acesta este un exemplu de Funcția VLOOKUP imbricate utilizare.
Aici, am în vedere o situație în care aveți " ID-ul articolului ", și " Denumirea produsului " a unor produse într-o foaie de calcul numită " W1" și " Denumirea produsului " și " Preț " într-o altă foaie de lucru numită " W2 ". Acum trebuie să afli " Preț " a unui anumit " Produs " cu un anumit " ID ". Să terminăm această sarcină.
- Acum, într-o altă foaie de calcul, aveți doar Id-ul articolului și doriți să obțineți prețul. Pentru aceasta, trebuie să utilizați funcția imbricata VLOOKUP funcții.
- Introduceți această formulă în celulă C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)
Unde,
- Valoare_de_consultare este VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . acest al doilea " VLOOKUP " va trage ID-ul articolului de la " W1 "
- tabel_array : este ' W2′!B6:C19 .
- Col_index_num este 2
- [range_lookup] : dorim o potrivire exactă (FALSE )
- Acum, trageți de butonul Mâner de umplere pentru a aplica această formulă similară la alte celule din coloană.
- Și, aveți un singur retur prin utilizarea VLOOKUP pentru mai multe coloane din foi de calcul diferite.
Citește mai mult: Cum să comparați mai multe coloane utilizând VLOOKUP în Excel (5 metode)
Concluzie
În acest articol, ați aflat cum să utilizați VLOOKUP Formulă pentru a compara două coloane din foi diferite. Sper că acest articol v-a fost de folos. Puteți vizita site-ul nostru web ExcelWIKI pentru a afla mai multe conținuturi legate de Excel. Vă rugăm să lăsați comentarii, sugestii sau întrebări, dacă aveți, în secțiunea de comentarii de mai jos.