Šajā rakstā mēs uzzināsim, kā atrast vērtību no atsauces režģa, izmantojot indeksu sarakstu, mēs varam izmantot kombināciju "OFFSET "&" MATCH " funkcijas, lai iegūtu rezultātu programmā Microsoft Excel 2010.
OFFSET: Atgriež atsauci uz diapazonu, kas ir noteikts rindu un kolonnu skaits no noteiktas atsauces.
Sintakse: = OFFSET (atsauce, rindas, kolonnas, augstums, platums)
atsauce: Tā ir atsauce uz šūnu vai šūnu diapazonu, no kura tiks izmantots nobīde.
rindas: Rindu skaits uz augšu vai uz leju, ko vēlaties izmantot kā nobīdi diapazonam.
kolonnas: Kolonnu skaits pa kreisi vai pa labi, ko vēlaties izmantot kā nobīdi diapazonam.
augstums: Tas nav obligāti. Atjaunotajai atsaucei ir jābūt rindu skaitam.
platums: Tas nav obligāti. Tas ir kolonnu skaits, kuram vēlaties saņemt atgriezto atsauci.
MATCH funkcija meklē noteiktu vienumu atlasītajā šūnu diapazonā un pēc tam atgriež attiecīgā vienuma relatīvo pozīciju diapazonā.
Sintakse = MATCH (lookup_value, lookup_array, match_type)
lookup_value: Vērtība, kuru vēlaties meklēt
lookup_array: Datu tabulā ir informācija, no kuras vēlaties atgriezt izvadi.
atbilstības_tips: 1,0 un -1 ir trīs iespējas.
1 (noklusējums): tiks atrasta lielākā vērtība diapazonā. Saraksts jāsakārto augošā secībā.
0: tiks atrasta precīza atbilstība
-1: tas atradīs mazāko vērtību diapazonā. Saraksts jāsakārto dilstošā secībā.
Ņemsim piemēru:
Mums ir saraksts ar dažiem nejaušiem skaitļiem diapazonā A1: E6. Šūnā A9 ir vērtība no kolonnu diapazona, ti, A1: E1. Šūna B9 satur vērtību no rindu diapazona, ti, A1: A6. Mums ir nepieciešama formula, lai atrastu atbilstošo vērtību gan slejā, gan rindā.
- Šūnā D9 formula būtu
- = NOBĪDE ($ A $ 1, MATCH (B9, $ A $ 1: $ A $ 6,0) -1, MATCH (A9, $ A $ 1: $ E $ 1,0) -1)
- Nospiediet tastatūras taustiņu Enter.
- Funkcija atgriež rezultātu 100 (šūna C3) C sleja ir 63 un vērtība 3rd Rinda ir 80.
- Ja mainām rindas vērtību šūnā B9 no 80 līdz 43, tad rezultāts tiks aprēķināts automātiski.