VERT.ZOEKEN & MATCH gecombineerd - Excel & Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

In deze zelfstudie leert u hoe u gegevens uit meerdere kolommen kunt ophalen met behulp van de functies VERGELIJKEN en VERT.ZOEKEN in Excel en Google Spreadsheets.

Waarom zou je VERT.ZOEKEN en MATCH combineren?

Traditioneel voert u bij het gebruik van de VERT.ZOEKEN-functie a kolom indexnummer om te bepalen uit welke kolom gegevens moeten worden opgehaald.

Dit levert twee problemen op:

  • Als u waarden uit meerdere kolommen wilt halen, moet u handmatig de . invoeren kolom indexnummer voor elke kolom
  • Als u kolommen invoegt of verwijdert, wordt uw kolom indexnummer zal niet meer geldig zijn.

Om uw VERT.ZOEKEN-functie dynamisch te maken, kunt u de kolom indexnummer met de MATCH-functie.

1 =VERT.ZOEKEN(G3,B3:E5,VERGELIJKEN(H2,B2:E2,0),ONWAAR)

Laten we eens kijken hoe deze formule werkt.

MATCH-functie

De MATCH-functie retourneert de kolom indexnummer van uw gewenste kolomkop.

In het onderstaande voorbeeld wordt het kolomindexnummer voor "Leeftijd" berekend door de MATCH-functie:

1 =VERGELIJKEN("Leeftijd",B2:E2,0)

"Leeftijd" is de kop van de 2e kolom, dus 2 wordt geretourneerd.

Opmerking: het laatste argument van de MATCH-functie moet worden ingesteld op 0 om een ​​exacte overeenkomst uit te voeren.

VERT.ZOEKEN Functie

Nu kunt u eenvoudig het resultaat van de MATCH-functie in uw VERT.ZOEKEN-functie steken:

1 =VERT.ZOEKEN(G3,B3:E5,H3,ONWAAR)

Door het kolomindexargument te vervangen door de MATCH-functie krijgen we onze oorspronkelijke formule:

1 =VERT.ZOEKEN(G3,B3:E5,VERGELIJKEN(H2,B2:E2,0),ONWAAR)

Kolommen invoegen en verwijderen

Wanneer u nu kolommen in het gegevensbereik invoegt of verwijdert, verandert het resultaat van uw formule niet.

In het bovenstaande voorbeeld hebben we de . toegevoegd Docent kolom naar het bereik, maar wil nog steeds de student Leeftijd. De uitvoer van de MATCH-functie identificeert dat "Leeftijd" nu het 3e item in het kopbereik is, en de VERT.ZOEKEN-functie gebruikt 3 als de kolomindex.

Celverwijzingen vergrendelen

Om onze formules leesbaarder te maken, hebben we de formules weergegeven zonder vergrendelde celverwijzingen:

1 =VERT.ZOEKEN(G3,B3:E5,VERGELIJKEN(H2,B2:E2,0),ONWAAR)

Maar deze formules werken niet goed wanneer ze ergens anders in uw bestand worden gekopieerd en geplakt. Gebruik in plaats daarvan vergrendelde celverwijzingen zoals deze:

1 =VERT.ZOEKEN ($G3,$B$3:$E$5,MATCH(H$2,$B$2:$E$2,0),FALSE)

Lees ons artikel over het vergrendelen van celreferenties voor meer informatie.

VERT.ZOEKEN & MATCH gecombineerd in Google Spreadsheets

Deze formules werken in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave