Een waarde ophalen uit een referentieraster volgens indexwaarden Opslaan in Excel

Anonim

In dit artikel zullen we leren Hoe u een waarde kunt ophalen uit een referentieraster volgens indexwaarden Opslaan in Excel

Scenario :

Vaak moeten we bij het werken met lange niet-verstrooide 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?

Om de formule eerst te begrijpen, moeten we de volgende functies een beetje herzien:

  1. INDEX-functie
  2. MATCH-functie

Nu gaan we een formule maken met behulp van de bovenstaande functies. Match-functie retourneert de index van de opzoekwaarde1 in het rijkopveld. En een andere MATCH-functie retourneert de index van de opzoekwaarde 2 in het kolomkopveld. De indexnummers worden nu ingevoerd in de INDEX-functie om de waarden onder de opzoekwaarde uit de tabelgegevens te halen.

Generieke formule:

= INDEX (data, MATCH (lookup_value1, row_headers, 0, MATCH (lookup_value2, column_headers, 0)))

gegevens : reeks waarden in de tabel zonder kopteksten

lookup_value1 : waarde om op te zoeken in de row_header.

rij_headers : Rij-indexarray om op te zoeken.

lookup_value1 : waarde om op te zoeken in de column_header.

column_headers : kolom Indexarray om op te zoeken.

Voorbeeld :

Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we eens kijken hoe we de functie kunnen gebruiken aan de hand van een voorbeeld. Hier hebben we enkele voorbeeldbestellingsgegevens en we moeten de ontbrekende gegevens vinden die verband houden met de opgegeven waarde in de tabel.

Hier moeten we de bestelgegevens vinden, zoals Hoeveelheid, regio en prijs voor de bestelling die op 13-01-2019 is geplaatst.

Gebruik de formule:

= INDEX (A2:D11, MATCH (G3, A2:A11, 0), MATCH (F4, A1:D1, 0))

Uitleg:

  1. MATCH-functie retourneert de index van de overeenkomende waarde in de gegeven 1D-array (horizontaal of verticaal).
  2. VERGELIJKEN(F4,A1:D1,0) retourneert 3 als index.
  3. VERGELIJKEN(G3,A2:A11,0) geeft 5 terug als Index
  4. INDEX-functie retourneert het 5e element (vanaf de 2e rij) in de 3e kolom.

Zoals je kunt zien, komt het aantal gerelateerd aan de bestelling die op 13-01-2019 is geplaatst uit op 38. Nu kunnen we de regio vinden van waaruit de bestelling is geplaatst met behulp van de formule.

Gebruik de formule:

= INDEX (A2:D11, MATCH (G3, A2:A11, 0), MATCH (F5, A1:D1, 0))

Zoals je kunt zien is de bestelling geplaatst vanuit de regio Zuid. Krijg nu de prijs gerelateerd aan de geplaatste bestelling

Gebruik de formule:

= INDEX (A2:D11, MATCH (G3, A2:A11, 0), MATCH (F6, A1:D1, 0))

Zoals je kunt zien, komt de prijs uit op 82,84. Je hebt gemerkt dat we alle details met één formule hebben geëxtraheerd. De combinatie INDEX en MATCH is het beste om één waarde uit de tabel te vinden.

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 een waarde uit een referentieraster op te halen volgens indexwaarden Opslaan in Excel. 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 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.

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.