Hoe wordt VERT.ZOEKEN gebruikt om twee kolommen in Excel te vergelijken?
Oké, laten we het doel vaststellen. We willen zien of een ‘bundel’ gegevens bestaat binnen een andere reeks gegevens. Tenzij u bereid bent enige tijd te besteden aan het gebruik van VBA om complexe scripts uit te voeren, krijgt u geen precies resultaat. Maar dat is oké.
Vaak willen we om onderzoeksredenen alleen bevestigen of er gegevens bestaan. Het is niet een ingewikkeld rapport of analyse die we aan het maken zijn, maar een verificatie en dat is het uitgangspunt van deze korte handleiding. Het is geen lange gids over het onderwerp, maar door George zal het je wat antwoorden geven!
Dus, met dat gezegd, laten we verder gaan en de vertrouwde VERT.ZOEKEN gebruiken om dit voor elkaar te krijgen.
Dus, ik heb Lijst met artiesten 1 en Lijst met artiesten 2 (zoek je favorieten!)
Dus, de taak is om te zien of artiesten in lijst 1 in lijst 2 staan EN vice versa. Laten we dus eerst de ruimte op het blad voorbereiden. Ik ga een kolom aan de rechterkant van elke lijst maken (klik met de rechtermuisknop op kolom B en selecteer ‘Invoegen’) en label deze ‘Artiest bestaat in andere lijst?’
VERT.ZOEKEN om de twee kolommen te vergelijken
Nu gaan we de vertrouwde VERT.ZOEKEN-formule gebruiken (de ultieme VERT.ZOEKEN-gids is hier als je meer wilt weten over porno zoon over deze wonderformule!).
Het enige wat we willen doen is de volgende formule invoeren in cel B2
= VERT.ZOEKEN (A2, C : C, 1,0)
Download onze gids voor De 27 beste Excel-formules wanneer u zich abonneert op onze geweldige e-mails
* We voldoen aan de AVG en nemen uw privacy zeer serieus. Geen spam. Gewoon geweldige inhoud
Deze formule controleert of de inhoud van cel A2 (Thom Yorke) bestaat in lijst met artiesten 2. Zodra we op ‘Enter’ drukken , kunnen we zien dat het resultaat een # N / A is, wat de fout van Excel is om ons te laten weten dat het niet kan vinden wat we zoeken.
Laten we deze formule nu helemaal naar beneden slepen naar B15
We kunnen zien dat ‘Jeff Buckley’ en ‘Tim Buckley’ zijn de enige namen in lijst 1 die voorkomen in lijst 2.
Doe hetzelfde voor de andere kant met de formule = VERT.ZOEKEN (C2, A: A, 1, 0) helemaal naar beneden gesleept, krijgen we:
Nogmaals, ‘Tim Buckley’ & ‘Jeff Buckley’
Hebben we waarden gemist bij het vergelijken van lijsten met VERT.ZOEKEN?
Tot zover geweldig … MAAR!
Als ik dat doe een visuele inspectie, ik kan zien dat ‘Christopher Wallace’ in beide lijsten staat s, maar zijn naam is ook niet geverifieerd met VERT.ZOEKEN, wat geeft ?!
Ik kan onthullen dat bij nader inzien blijkt dat de naam ‘Christopher Wallace’ in Lijst 2 een extra spatie erachter!
Dus, hoe verklaren we dit zonder ons elke keer te moeten bekommeren om een visuele inspectie? tijd?
Nou, dit is een klassieke fout die een beetje aanpassing aan de formules vereist.
We moeten de TRIM-formule gebruiken, die voorloop- en volgspaties uit de inhoud verwijdert van elke cel.
Dus voor de tweede formule zouden we deze als volgt herschrijven;
= VERT.ZOEKEN (TRIM (C2), A: A, 1,0)
Dus als we de formule helemaal naar beneden slepen, krijgen we ‘Christopher Wallace’ (geel gemarkeerd)
Maar hoe zit het met de andere kant? Waar is er geen extra ruimte? Welnu, we moeten het hele bereik waarin VERT.ZOEKEN kijkt (kolom C) aanpassen met de TRIM-formule.
De manier waarop we dat doen is door iets te gebruiken dat een ‘matrixformule’ wordt genoemd. Bekijk http://theleakdetectionpros.com nadat je deze calass hebt voltooid, heb je deze misschien nodig. Ik zal hier niet ingaan op de details van een matrixformule, omdat deze vrij complex is, maar het kan ons helpen om het hele bereik binnen de formule aan te passen.
Dus we schrijven dit:
= VERT.ZOEKEN (A2, TRIM (C: C), 1,0)
MAAR, in plaats van op ‘Enter’ te drukken, drukken we tegelijkertijd op Ctrl + Shift + Enter
We krijgen een resultaat in B2 dat er als volgt uitziet:
{= VERT.ZOEKEN (A2, TRIM (C: C), 1,0)}
Excel zet accolades rond de formule, wat aangeeft dat we een matrixformule gebruiken.
Als we dit nu naar beneden slepen, krijgen we …
Dit is het resultaat waar we naar op zoek zijn en eigenlijk willen we het gebruik van TRIM’s combineren, dus gebruiken we in wezen dezelfde formule in beide kolommen:
= VERT.ZOEKEN (TRIM (A2), TRIM (C: C), 1,0)
Om te zien of lijst 1-vermeldingen in lijst 2 staan, en
= VERT.ZOEKEN (TRIM (C2), TRIM (A: A), 1,0)
Om te zien of lijst 2-items in lijst 1 staan
Dus daar heb je een snelle en vuile manier om twee lijsten te vergelijken met VERT.ZOEKEN.
Stop met tijdverspilling met de VERKEERDE Excel-formules !!
In ons gratis Excel-formulesboek leert u de 27 BESTE formules die u nodig hebt voor je werk. Abonneer u op onze Excel-geleende e-mails en we sturen u het boek meteen!
* We voldoen aan de AVG en nemen uw privacy zeer serieus. Geen spam. Gewoon geweldige inhoud