cum se utilizează VLOOKUP pentru a compara două coloane în Excel?

bine, să stabilim obiectivul. Vrem să vedem dacă există o grămadă de date într-o altă grămadă de date. Acum, dacă nu sunteți pregătit să petreceți ceva timp folosind VBA pentru a face scripturi complexe, nu veți obține un rezultat precis. Cu toate acestea, nu este mare lucru.

pur și simplu, vrem doar să confirmăm dacă există date din motive de investigație. Nu este un raport complex sau o analiză pe care o construim, este doar o verificare și aceasta este premisa acestui ghid rapid. Nu este un ghid de lungă durată pe această temă, oricum George va răspunde la întrebările dumneavoastră!

deci, cu care a spus, Să mergem mai departe și de a folosi VLOOKUP de încredere pentru a obține acest lucru făcut. Am o listă de artiști 1 și o listă de artiști 2 (spot favorite!)

Ei bine, sarcina este de a vedea dacă artiștii din lista 1 sunt în Lista 2 și invers. La început, să pregătim spațiul de pe foaie. Voi crea o coloană în dreapta fiecărei liste (faceți clic dreapta pe coloana B și selectați ‘Inserare’) și etichetați-o ‘există Artist în alte liste?’

VLOOKUP pentru a compara cele două coloane

acum, vom folosi formula VLOOKUP de încredere. Tot ce trebuie să facem este să introducem următoarea formulă în celula B2

= VLOOKUP(A2,C: C,1,0)

această formulă va verifica dacă conținutul celulei A2 (Thom Yorke) există în lista artiștilor 2. Odată ce apăsăm ‘Enter’, putem vedea rezultatul este #N/A, care este eroarea Excel pentru a ne anunța că nu poate găsi ceea ce căutăm.

acum, să tragem această formulă până la B15.

putem vedea că ‘Jeff Buckley’ și ‘Tim Buckley’ sunt singurele nume din lista 1 care apar în Lista 2.

face același lucru pentru cealaltă parte cu formula =VLOOKUP (C2, A: A, 1, 0) târât tot drumul în jos, vom obține din nou, ‘Tim Buckley’ & ‘Jeff Buckley.’

din nou,’ Tim Buckley ‘&’Jeff Buckley’

am pierdut vreo valoare atunci când comparăm listele cu VLOOKUP?

până acum grozav … dar!

dacă fac o inspecție vizuală, pot vedea că ‘Christopher Wallace’ este în ambele liste, dar numele lui nu a fost verificat în nici cu VLOOKUP, de ce este așa?

pot dezvălui că, după o privire mai atentă, se pare că numele ‘Christopher Wallace’ din lista 2 are un spațiu suplimentar după el!

Deci, cum putem explica acest lucru fără a fi nevoie să ne preocupăm de o inspecție vizuală de fiecare dată?

Ei bine, aceasta este o eroare clasică care necesită un pic de adaptare la formule.

trebuie să folosim formula TRIM, care elimină spațiile de conducere și de sfârșit din conținutul oricărei celule.

deci, pentru a doua formulă, am rescrie-o astfel;

= VLOOKUP(TRIM (C2), A:A,1,0)

dacă tragem formula până la capăt, obținem ‘Christopher Wallace’ (evidențiat în galben).

Ce zici de cealaltă parte, unde nu există spațiu suplimentar? Ei bine, trebuie să ajustăm intervalul central în care arată VLOOKUP (coloana C) cu Formula de decupare.

modul în care facem acest lucru este să folosim ceva numit ‘formulă matrice’. Nu voi intra în detaliile unei formule matrice, aici, deoarece este destul de complexă, dar ne poate ajuta să ajustăm întreaga gamă în cadrul Formulei.

deci, vom scrie acest lucru ca:

= VLOOKUP(A2,TRIM(C:C),1,0)

dar, în loc să apăsăm ‘Enter’, apăsăm Ctrl + Shift + Enter în același timp.

vom ajunge cu un rezultat în B2 care arată astfel:

{=VLOOKUP(A2,TRIM(C: C),1,0)}

Excel pune bretele în jurul formulei, ceea ce indică faptul că folosim o formulă matrice.

acum, dacă tragem acest lucru în jos, vom obține…

acesta este rezultatul pe care îl urmărim și dorim cu adevărat să combinăm utilizarea garniturilor, așa că folosim în esență aceeași formulă în ambele coloane:

= VLOOKUP(TRIM (A2),TRIM (C:C),1,0)

pentru a vedea dacă intrările din lista 1 sunt prezente în lista 2 și

= VLOOKUP(TRIM (C2),TRIM (A:A),1,0)

deci, aveți o modalitate rapidă de a compara două liste cu VLOOKUP.

Write a Comment

Adresa ta de email nu va fi publicată.