I den här artikeln kommer vi att lära oss hur man hämtar ett värde från ett referensnät enligt indexvärden Spara i Excel
Scenario:
Många gånger när vi arbetar med långa ospridna data måste vi först rengöra data innan vi arbetar med det. Det tar tid och du ville bara extrahera några frågor. För att extrahera data använder du vanligtvis VLOOKUP -funktionen. Men när vi har långa data med många kolumnfält blir det rörigt eftersom VLOOKUP -funktionen kräver rätt kolumnindex som tal, annars returnerar formeln fel. Precis där, nedan är formelförklaringen för denna typ av problem.
Hur löser man problemet?
För att formeln ska förstå först måste vi revidera lite om följande funktioner
- INDEX -funktion
- MATCH -funktion
Nu kommer vi att göra en formel med hjälp av ovanstående funktioner. Matchningsfunktionen returnerar indexet för uppslagsvärdet1 i radhuvudfältet. Och en annan MATCH -funktion returnerar indexet för uppslagsvärdet 2 i kolumnrubrikfältet. Indexnumren matas nu in i INDEX -funktionen för att få värdena under uppslagsvärdet från tabelldata.
Generisk formel:
= INDEX (data, MATCH (lookup_value1, row_headers, 0, MATCH (lookup_value2, column_headers, 0))) |
data : array med värden i tabellen utan rubriker
lookup_value1 : värde att slå upp i rad_huvudet.
row_headers : Radindexmatris för sökning.
lookup_value1 : värde att slå upp i column_header.
column_headers : kolumn Indexmatris för sökning.
Exempel:
Allt detta kan vara förvirrande att förstå. Låt oss förstå hur man använder funktionen med hjälp av ett exempel. Här har vi några exempelorderdata och vi måste hitta de saknade data som är relaterade till det angivna värdet i tabellen.
Här måste vi hitta orderdetaljer som Antal, region och pris för beställningen den 13-01-2019.
Använd formeln:
= INDEX (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F4, A1: D1, 0)) |
Förklaring:
- MATCH -funktionen returnerar indexet för det matchade värdet i den angivna 1D -matrisen (horisontellt eller vertikalt).
- MATCH (F4, A1: D1,0) returnerar 3 som index.
- MATCH (G3, A2: A11,0) returnerar 5 som index
- INDEX -funktionen returnerar det femte elementet (från och med andra raden) i den tredje kolumnen.
Som du kan se är antalet relaterade till beställning den 13-01-2019 38. Nu kan vi hitta regionen från vilken beställningen gjordes med hjälp av formeln.
Använd formeln:
= INDEX (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F5, A1: D1, 0)) |
Som ni ser beställningen gjordes från södra regionen. Få nu priset relaterat till beställningen
Använd formeln:
= INDEX (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F6, A1: D1, 0)) |
Som du kan se är priset 82,84. Du märkte att vi extraherade alla detaljer med en formel. Kombinationen INDEX och MATCH är bäst för att hitta ett värde från tabellen.
Här är alla observationsanteckningar om användning av formeln.
Anmärkningar:
- Formeln fungerar för både text och siffror.
- Funktionen returnerar #NA -felet om uppslagsmatrisargumentet till MATCH -funktionen inte har samma längd som tabellmatrisen.
- Formeln returnerar ett fel om lookup_value inte matchar värdet i tabellen lookup_array.
- Funktionen matchar det exakta värdet eftersom matchningstypargumentet till MATCH -funktionen är 0.
- Använd argumentet -1 för mindre än, 0 för exakt matchning och 1 för större än sökmatchningen.
- Uppslagsvärdena kan ges som cellreferens eller direkt med citatsymbol (") i formeln som argument.
Hoppas du förstod Hur man hämtar ett värde från ett referensnät enligt indexvärden Spara i Excel. Utforska fler artiklar om Excel -sökvärde och Excel 2019 -funktioner här. Om du gillade våra bloggar, dela den med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen.
Använd INDEX och MATCH för att leta upp värde : INDEX & MATCH -funktion för att slå upp värdet efter behov.
SUM -intervall med INDEX i Excel : Använd INDEX -funktionen för att hitta SUMMAN för värdena efter behov.
Så här använder du INDEX -funktionen i Excel : Hitta INDEX för en array med hjälp av INDEX -funktionen som förklaras med ett exempel.
Hur man använder MATCH -funktionen i Excel : Hitta MATCH i matrisen med INDEX -värdet inuti MATCH -funktionen som förklaras med exempel.
Hur man använder LOOKUP -funktionen i Excel : Hitta uppslagsvärdet i arrayen med hjälp av LOOKUP -funktionen som förklaras med exempel.
Populära artiklar:
Hur man använder IF -funktionen i Excel : IF -satsen i Excel kontrollerar villkoret och returnerar ett specifikt värde om villkoret är SANT eller returnerar ett annat specifikt värde om det är FALSKT.
Så här använder du VLOOKUP -funktionen i Excel : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.
Hur man använder funktionen RÄNKNING i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.