Je hebt een Excel-werkmap met duizenden getallen en woorden. Er zullen ongetwijfeld veelvouden van hetzelfde getal of hetzelfde woord in staan. Misschien moet je ze vinden. We gaan dus kijken naar verschillende manieren waarop u overeenkomende waarden kunt vinden in Excel 365 .
We gaan het vinden van dezelfde woorden of getallen in twee verschillende werkbladen en in twee verschillende kolommen behandelen. We zullen kijken naar het gebruik van de functies EXACT, MATCH en VLOOKUP. Sommige methoden die we zullen gebruiken, werken mogelijk niet in de webversie van Microsoft Excel, maar ze werken allemaal in de desktopversie.
Inhoudsopgave
- Wat is een Excel-functie?
- De exacte functie
- De MATCH-functie
- De VLOOKUP-functie
- Hoe vind ik overeenkomende waarden in twee verschillende bladen?
- Hoe kan ik deze functies anders gebruiken?
Wat is een Excel-functie?
Als je eerder functies hebt gebruikt, sla dan verder.
Een Excel-functie is als een mini-app. Het past een reeks stappen toe om een enkele taak uit te voeren. De meest gebruikte Excel-functies zijn te vinden op het tabblad Formules . Hier zien we ze gecategoriseerd naar de aard van de functie -
- AutoSom
- Laatst gebruikt
- Financieel
- Logisch
- Tekst
- Datum Tijd
- Opzoeken en referentie
- Wiskunde & Trig
- Meer functies.
De categorie Meer functies bevat de categorieën Statistisch, Engineering, Kubus, Informatie, Compatibiliteit en Web .
De exacte functie
De taak van de Exact-functie is om door de rijen van twee kolommen te gaan en overeenkomende waarden in de Excel-cellen te vinden. Exact betekent exact. Op zichzelf is de Exact-functie hoofdlettergevoelig. Het ziet New York en New York niet als een match.
In het onderstaande voorbeeld zijn er twee tekstkolommen: Tickets en Receipts. Voor slechts 10 sets tekst konden we ze vergelijken door ernaar te kijken. Stel je voor dat er 1000 of meer rijen waren. Dat is wanneer u de functie Exact zou gebruiken.
Plaats de cursor in cel C2. Voer de formule in de formulebalk in
=EXACT(E2:E10;F2:F10)
E2:E10 verwijst naar de eerste kolom met waarden en F2:F10 verwijst naar de kolom ernaast. Zodra we op Enter drukken , vergelijkt Excel de twee waarden in elke rij en vertelt ons of het een match is ( True ) of niet ( False ). Omdat we bereiken hebben gebruikt in plaats van slechts twee cellen, zal de formule overlopen in de cellen eronder en alle andere rijen evalueren.
Deze methode is echter beperkt. Het vergelijkt alleen twee cellen die zich in dezelfde rij bevinden. Het zal bijvoorbeeld niet vergelijken wat er in A2 staat met B3. Hoe doen we dat? MATCH kan helpen.
De MATCH-functie
MATCH kan worden gebruikt om ons te vertellen waar een overeenkomst voor een specifieke waarde zich in een celbereik bevindt.
Laten we zeggen dat we willen weten in welke rij een specifieke SKU (Stock Keeping Unit) zich bevindt, in het onderstaande voorbeeld.
Als we willen weten in welke rij AA003 staat, gebruiken we de formule:
=VERGELIJKEN(J1,E2:E9,0)
J1 verwijst naar de cel met de waarde die we willen matchen. E2:E9 verwijst naar het bereik van waarden waar we doorheen zoeken. De nul ( 0 ) aan het einde van de formule vertelt Excel om te zoeken naar een exacte overeenkomst. Als we overeenkomende getallen zouden hebben, zouden we 1 kunnen gebruiken om iets te vinden dat kleiner is dan onze zoekopdracht of 2 om iets te vinden dat groter is dan onze zoekopdracht.
Maar wat als we de prijs van AA003 willen weten?
De VLOOKUP-functie
De V in VERT.ZOEKEN staat voor verticaal. Dit betekent dat het kan zoeken naar een bepaalde waarde in een kolom. Wat het ook kan doen, is een waarde retourneren op dezelfde rij als de gevonden waarde.
Als je een Office 365-abonnement hebt in het Monthly-kanaal, kun je de nieuwere XLOOKUP gebruiken . Als je alleen het halfjaarabonnement hebt, is het in juli 2020 voor je beschikbaar.
Laten we dezelfde voorraadgegevens gebruiken en proberen de prijs van iets te vinden.
Waar we eerder naar een rij zochten, voer je de formule in:
=VERT.ZOEKEN(J1,E2:G9,3,ONWAAR)
J1 verwijst naar de cel met de waarde die we matchen. E2:G9 is het waardenbereik waarmee we werken. Maar VERT.ZOEKEN zoekt alleen in de eerste kolom van dat bereik naar een overeenkomst. De 3 verwijst naar de 3e kolom vanaf het begin van het bereik.
Dus als we een SKU in J1 typen, zal VERT.ZOEKEN de overeenkomst vinden en de waarde uit de cel 3 kolommen verder halen. FALSE vertelt Excel wat voor soort match we zoeken. ONWAAR betekent dat het een exacte overeenkomst moet zijn, waar WAAR zou zeggen dat het een goede overeenkomst moet zijn.
Hoe vind ik overeenkomende waarden in twee verschillende bladen?
Elk van de bovenstaande functies kan op twee verschillende bladen werken om overeenkomende waarden in Excel te vinden. We gaan de functie EXACT gebruiken om u te laten zien hoe. Dit kan met bijna elke functie. Niet alleen degene die we hier hebben behandeld. Er zijn ook andere manieren om cellen tussen verschillende werkbladen en werkmappen te koppelen .
Werkend op het blad Houders voeren we de formule in
=EXACT(D2:D10,Tickets!E2:E10)
D2:D10 is het bereik dat we hebben geselecteerd op het tabblad Houders. Zodra we daarna een komma hebben geplaatst, kunnen we op het tabblad Tickets klikken en het tweede bereik slepen en selecteren.
Zie hoe het naar het blad en bereik verwijst als Tickets! E2: E10 ? In dit geval komt elke rij overeen, dus de resultaten zijn allemaal Waar.
Hoe kan ik deze functies anders gebruiken?
Zodra je deze functies voor het matchen en vinden van dingen onder de knie hebt, kun je er veel verschillende dingen mee gaan doen. Kijk ook eens naar het samen gebruiken van de INDEX- en MATCH-functies om iets vergelijkbaars met VERT.ZOEKEN te doen.
Heeft u enkele coole tips over het gebruik van Excel-functies om overeenkomende waarden in Excel te vinden? Misschien een vraag over hoe je meer kunt doen? Laat het ons weten in de reacties hieronder.
INDEX en MATCH gebruiken in plaats van VLOOKUP
Er zijn bepaalde beperkingen bij het gebruik van VERT.ZOEKEN: de functie VERT.ZOEKEN kan alleen een waarde van links naar rechts opzoeken. Dit betekent dat de kolom met de waarde die u opzoekt, zich altijd links van de kolom met de geretourneerde waarde moet bevinden. Als uw spreadsheet niet op deze manier is opgebouwd, gebruik dan geen VERT.ZOEKEN. Gebruik in plaats daarvan de combinatie van INDEX- en MATCH-functies.
Dit voorbeeld toont een kleine lijst waarin de waarde waarop we willen zoeken, Chicago, niet in de meest linkse kolom staat. We kunnen dus geen VERT.ZOEKEN gebruiken. In plaats daarvan gebruiken we de MATCH-functie om Chicago te vinden in het bereik B1:B11. Deze wordt gevonden in rij 4. INDEX gebruikt vervolgens die waarde als opzoekargument en vindt de populatie voor Chicago in de vierde kolom (kolom D). De gebruikte formule wordt weergegeven in cel A14.