Hoe vindt u het kolomindexnummer uit de tabel in Excel

Anonim

In dit artikel leren we hoe u de kolomindex uit de tabel in Excel kunt extraheren.

Scenario:

Vaak moeten we bij het werken met lang verspreide gegevens eerst gegevens opschonen voordat we eraan werken. Het kost tijd en je wilde gewoon wat query's extraheren. Om gegevens te extraheren, gebruikt u over het algemeen de functie VERT.ZOEKEN. Maar als we lange gegevens hebben met veel kolomvelden, wordt het rommelig omdat de functie VERT.ZOEKEN de juiste kolomindex als getal vereist, anders retourneert de formule een fout. Daar staat hieronder de formuleverklaring voor dit soort problemen.

Hoe het probleem op te lossen?

Hiervoor gebruiken we de MATCH-functie. Als je nog nooit van deze functie hebt gehoord, moet je eraan wennen. Het is een Excel-opzoekfunctie die de index van de opzoekwaarde in de array retourneert. Hier moeten we het indexnummer van de kolomnaam krijgen. Vervolgens gaan we verder met de volgende stap Hoe u waarden in tabellen kunt opzoeken met behulp van de MATCH-functie. Hieronder is de algemene formule:

Generieke formule:

=VERGELIJKEN(kolomnaam, tabelkoptekst, 0)

kolomnaam: opzoekwaarde

table_header : tabelkopmatrix

0: opzoeken voor exacte overeenkomst

Voorbeeld :

Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we de formule begrijpen met uitleg en voorbeeld. Hier hebben we een gegevenstabel in blad 1 ($A$1:$U$9995). Dus we hebben de tabelkop als A1:U1 (de eerste rij van de tabel).

Laten we de onderstaande formule bekijken om op de tafel toe te passen.

Gebruik de formule

=VERGELIJKEN(C4,Blad1!$A$1:$U$1,0)

Uitleg:

  1. MATCH-functie zoekt waarde op in C4-cel "Order-ID"
  2. Blad1!$A$1:$U$1 is het argument voor de opzoekarray.
  3. 0-argument wordt gegeven om op te zoeken voor exacte overeenkomst.

Zoals u kunt zien, is de kolomindex van Order-ID in de tabel 2e. Maar het is erg irritant om de tabelkop als volledige afkorting te gebruiken, dus gebruiken we het genoemde bereik voor de tabelkoparray. Lees hier meer over benoemde bereiken. Het benoemde bereik dat wordt gebruikt voor de tabelkop (Blad1!$A$1:$U$1) is "header".

Gebruik de formule.

=VERGELIJKEN(C4,koptekst,0)

Hier verklaart de bovenstaande momentopname twee dingen. De eerste is Column Index of State in tabel 11 en de tweede is genaamd range "header" werkt prima. Kopieer de formule voor de resterende kolomnamen met Ctrl + D of sleep de gebruikte cel vanaf de rechteronderrand naar beneden.

Hier hebben we de hele kolom Index. Nu kunnen we gebruiken om als invoer te geven aan de VERT.ZOEKEN-functie, zoals hieronder weergegeven.

MATCH-index in VERT.ZOEKEN-functie:

Nu hebben we de oplossing om de kolomindex van de tabel te krijgen. We kunnen de formule gebruiken als invoer voor de functie VERT.ZOEKEN. We hebben bijvoorbeeld de productnaam nodig die is gekocht door de klantnaam "Pete Kriz".

Gebruik de formule:

=VERT.ZOEKEN(D10,Tabel,VERGELIJKEN(E9,koptekst,0),0)

Opmerking: zorg ervoor dat de opzoekwaarde in D10 (Pete Kriz) in de eerste kolom van de tabel staat.

Zoals u kunt zien, retourneert de formule de productnaam van de klantnaam in de tabel. Over het algemeen gebruiken we de VERGELIJKEN met de VERT.ZOEKEN-functie niet omdat de opzoekwaarde in de eerste kolom moet staan, wat nauwelijks gebeurt. We gebruiken dus de combinatie van de INDEX- en MATCH-functie. Meer informatie over het opzoeken van waarde met behulp van de INDEX- en MATCH-functie.

Hier zijn alle observatienotities met betrekking tot het gebruik van de formule.

Opmerkingen:

  1. De formule werkt zowel voor tekst als voor getallen.
  2. De functie retourneert de fout #NA als het argument van de opzoekarray voor de functie VERGELIJKEN niet dezelfde lengte heeft als de tabelarray.
  3. De formule retourneert een fout als lookup_value niet overeenkomt met de waarde in de tabel lookup_array.
  4. De functie komt overeen met de exacte waarde, aangezien het argument voor het type overeenkomst met de functie VERGELIJKEN 0 is.
  5. Gebruik het argument -1 voor kleiner dan, 0 voor exacte overeenkomst en 1 voor groter dan de zoekovereenkomst.
  6. De opzoekwaarden kunnen worden opgegeven als celverwijzing of rechtstreeks met het aanhalingsteken ( " ) in de formule als argumenten.

Ik hoop dat je het hebt begrepen Hoe de kolomindex uit de tabel in Excel te extraheren. Ontdek hier meer artikelen over Excel-opzoekwaarde en Excel 2019-functies. Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite.

Gebruik INDEX en MATCH om waarde op te zoeken : INDEX & MATCH-functie om desgewenst de waarde op te zoeken.

SUM-bereik met INDEX in Excel : Gebruik de INDEX-functie om de SUM van de waarden te vinden zoals vereist.

Hoe de INDEX-functie in Excel te gebruiken? : Vind de INDEX van een array met behulp van de INDEX-functie uitgelegd met een voorbeeld.

Hoe de MATCH-functie in Excel te gebruiken? : Zoek de MATCH in de array met behulp van de INDEX-waarde in de MATCH-functie uitgelegd met een voorbeeld.

Hoe de LOOKUP-functie in Excel te gebruiken? : Zoek de opzoekwaarde in de array met behulp van de LOOKUP-functie die met een voorbeeld wordt uitgelegd.

Populaire artikels:

Hoe de IF-functie in Excel te gebruiken? : De IF-instructie in Excel controleert de voorwaarde en retourneert een specifieke waarde als de voorwaarde WAAR is of retourneert een andere specifieke waarde als ONWAAR.

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.