Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Voor degenen onder u die goed thuis zijn in Excel: u bent waarschijnlijk zeer bekend met de functie VERT.ZOEKEN. De functie VERT.ZOEKEN wordt gebruikt om een ​​waarde in een andere cel te vinden op basis van een overeenkomende tekst in dezelfde rij.

Als u de functie VERT.ZOEKEN nog niet kent, kunt u mijn vorige bericht lezen over het gebruik van VERT.ZOEKEN in Excel.



Hoe krachtig het ook is, VERT.ZOEKEN heeft een beperking voor hoe de overeenkomende referentietabel moet worden gestructureerd om voor de formule te zorgen werken.

Dit artikel laat je de beperking zien waar VERT.ZOEKEN niet kan worden gebruikt en introduceert een andere functie in Excel genaamd INDEX-MATCH die het probleem kan oplossen. INDEX WEDSTRIJD Excel-voorbeeld

Aan de hand van het volgende Excel-spreadsheet, hebben we een lijst met de naam van de auto-eigenaar en de auto-naam. In dit voorbeeld zullen we proberen de auto-ID te bemachtigen op basis van het automodel vermeld onder meerdere eigenaren, zoals hieronder weergegeven:



Op een apart blad met de naam CarType hebben we een eenvoudige autodatabase met de ID, het automodel en de kleur.



Met deze tabelopstelling kan de VERT.ZOEKEN-functie alleen werken als de gegevens die we willen ophalen zich in de kolom bevinden het recht van wat we proberen te matchen (veld Automodel).

Met andere woorden, met deze tabelstructuur, aangezien we deze proberen te matchen op basis van het automodel, is de enige informatie die we kunnen krijgen Kleur (niet ID aangezien de ID-kolom zich aan de linkerkant van de kolom Automodel.)

Dit komt doordat bij VERT.ZOEKEN de opzoekwaarde in de eerste kolom moet verschijnen en de opzoekkolommen aan de rechterkant.In ons voorbeeld is aan geen van deze voorwaarden voldaan.

Het goede nieuws is dat INDEX-MATCH ons hierbij kan helpen. In de praktijk combineert dit eigenlijk twee Excel-functies die afzonderlijk kunnen werken: INDEX-functie en MATCH-functie.



Voor het doel van dit artikel zullen we het echter alleen hebben over de combinatie van de twee met als doel de functie van VERT.ZOEKEN.



De formule kan in eerste instantie een beetje lang en intimiderend lijken.Als u het echter meerdere keren hebt gebruikt, leert u de syntaxis uit het hoofd.

Dit is de volledige formule in ons voorbeeld: = INDEX (CarType! $ A $ 2: $ A $ 5, MATCH (B4, CarType! $ B $ 2: $ B $ 5,0))

Hier is de uitsplitsing voor elke sectie

= INDEX (- De "=" geeft het begin van de formule in de cel aan en INDEX is het eerste deel van de Excel-functie die we gebruiken.

CarType! $ A $ 2: $ A $ 5 - de kolommen op het blad CarType waar de gegevens staan ​​die we willen ophalen, In dit voorbeeld de ID van elk automodel.

MATCH (- Het tweede deel van de Excel-functie dat we gebruiken.

B4 - De cel die zoektekst bevat die we gebruiken (Car Model).

CarType! $ B $ 2: $ B $ 5 - De kolommen op het blad CarType met de gegevens die we zullen gebruiken om te vergelijken met de zoektekst.

0)) - Om aan te geven dat de zoektekst om exact overeen te komen met de tekst in de overeenkomende kolom (dwz CarType! $ B $ 2: $ B $ 5). Als de exacte overeenkomst niet wordt gevonden, retourneert de formule # N/A.

Opmerking: onthoud de dubbele sluitende haak aan het einde van deze functie “))” en de komma's tussen de argumenten.

Persoonlijk ben ik weggegaan van VERT.ZOEKEN en gebruik nu INDEX-MATCH omdat het meer kan dan VERT.ZOEKEN.

De INDEX-MATCH-functies hebben ook andere voordelen in vergelijking met VERT.ZOEKEN: Snellere berekeningen

Wanneer we werken met grote datasets waarbij de berekening zelf lang kan duren vanwege veel VERT.ZOEKEN functies, zult u zien dat zodra u al die formules vervangt door INDEX-MATCH, de algehele berekening sneller zal worden berekend. Het is niet nodig om relatieve kolommen te tellen

Als onze referentietabel de sleuteltekst heeft die we willen zoeken in kolom C en de gegevens die we nodig hebben in kolom AQ, moeten we weten/tellen hoeveel kolommen zijn er tussen kolom C en kolom AQ bij gebruik van VERT.ZOEKEN.

Met de INDEX-MATCH-functies kunnen we direct de indexkolom selecteren (d.w.z. kolom AQ) waar we de gegevens moeten ophalen en de kolom selecteren die moet worden vergeleken (d.w.z. kolom C). Het ziet er ingewikkelder uit

VERT.ZOEKEN is tegenwoordig vrij gebruikelijk, maar niet veel mensen weten hoe ze de INDEX-MATCH-functies samen gebruiken.

De langere tekenreeks in de INDEX-MATCH-functie helpt om u eruit te laten zien als een expert in het omgaan met complexe en geavanceerde Excel-functies. Geniet ervan!

.
SETUP UA COMPUTER BLOG