I den här artikeln kommer vi att lära oss hur man hittar ett värde från ett referensnät medan vi använder indexlista, vi kan använda en kombination av "OFFSET "&" MATCH " funktioner för att få utmatningen i Microsoft Excel 2010.
OFFSET: Returnerar referens till ett intervall som är ett givet antal rader och kolumner från en given referens.
Syntax: = OFFSET (referens, rader, cols, höjd, bredd)
referens: Det är en referens till en cell eller ett cellintervall från vilket förskjutningen kommer att tillämpas.
rader: Antalet rader upp eller ner som du vill använda som förskjutning till intervallet.
cols: Antalet kolumner till vänster eller höger som du vill använda som förskjutning till intervallet.
höjd: Detta är valfritt. Det är antalet rader som du vill att den returnerade referensen ska vara.
bredd: Detta är valfritt. Det är antalet kolumner som du vill att den returnerade referensen ska vara.
MATCH funktion söker efter ett specifikt objekt i ett valt cellområde och returnerar sedan objektets relativa position i intervallet.
Syntax = MATCH (lookup_value, lookup_array, match_type)
lookup_value: Värdet du vill leta efter
lookup_array: Datatabellen innehåller information från vilken du vill returnera utdata.
match_type: 1,0 och -1 är tre alternativ.
1 (standard): Det hittar det största värdet i intervallet. Listan måste sorteras i stigande ordning.
0: Det kommer att hitta en exakt matchning
-1: Det hittar det minsta värdet i intervallet. Listan måste sorteras i fallande ordning.
Låt oss ta ett exempel:
Vi har en lista med några slumpmässiga tal i intervall A1: E6. Cellen A9 innehåller värde från kolumnintervallet dvs A1: E1. Cell B9 innehåller värde från radintervallet dvs A1: A6. Vi behöver en formel för att hitta matchande värde från både kolumn och rad.
- I cell D9 skulle formeln vara
- = OFFSET ($ A $ 1, MATCH (B9, $ A $ 1: $ A $ 6,0) -1, MATCH (A9, $ A $ 1: $ E $ 1,0) -1)
- Tryck på enter på tangentbordet.
- Funktionen returnerar resultatet 100 (cell C3) Kolumn C är 63 och värdet 3rd Rad är 80.
- Om vi ändrar radvärdet i cell B9 från 80 till 43, då skulle resultatet beräknas automatiskt.