Ce este și cum se utilizează funcția INDEX în GOOGLE SHEETS
În acest articol vedem funcția INDEX, la ce servește, cu ce alte funcții se înțelege foarte bine și câteva exemple de utilizare.

Iată explicația și pe video:
Care este funcția INDEX?
Funcția INDEX este practic un motor de căutare a adreselor. Îi dau o adresă și Foi de calcul îmi spune ce este acolo.
Dar mai întâi trebuie să înțelegem conceptul de tablouri:
Tablouri unidimensionale
Un tablou unidimensional este practic o listă de valori sau obiecte.
În cazul Foi de calcul, o matrice unidimensională ar fi un interval de doar un rând sau o coloană.
Un exemplu de aranjament este următoarea listă de fructe:
În cazul Foi de calcul sau Excel, același aranjament ar arăta astfel:
Să uităm pentru câteva momente de Foi de calcul. În orice limbaj de programare, cum pot „aduce” oricare dintre elementele matricei?
Există mai multe moduri, dar cel mai important aici este să știu că am nevoie de poziția elementului
De exemplu, dacă vreau să „aduc” „banana”, trebuie să știu unde se află în aranjamentul meu. În acest exemplu, „banana” se află în poziția 4.
La fel, „pere” este în poziția 2 și ananasul în poziția 5.
Ceea ce face Indexul este că îmi aduce valoarea matricei cu poziția pe care i-o dau.
Mi-ar aduce o banană, ca în exemplele anterioare, formula ar fi
Toți mi-ar da același rezultat: „banană”
Matrice bidimensionale
Până în prezent totul este foarte ușor și evident și este posibil să nu vedem nici măcar utilitatea acestuia într-un software de foaie de calcul precum Foi de calcul.
Vom ajunge acolo.
Deocamdată să extindem utilizarea INDEX la o matrice bidimensională.
Să presupunem următorul tabel:
Să spunem că vreau să caut caloriile din banană.
În primul exemplu a fost mai ușor pentru că aveam nevoie doar de o singură poziție: 4
Dar acum vorbim despre rânduri și coloane, așa că am nevoie de două coordonate, una pentru rânduri și una pentru coloane.
INDEXUL meu ar arăta astfel
Unde acum am pus toată gama mea, apoi rândul și, în cele din urmă, coloana.
Evident, gama de rânduri și coloane ar putea fi referințe, ca în acest caz
Exemple de utilizare
Încă nu ni se pare foarte interesant, nu? Adevărul este că indexul funcționează mai bine împreună cu alte funcții.
De aceea este mai ușor să o înțelegeți cu exemple
INDEX + MATCH
Acesta este cel mai folosit și cel mai cunoscut exemplu dintre toate.
Este un înlocuitor excelent pentru VLOOKUP.
Dacă știm că INDEX îmi aduce valoarea unei intersecții între un rând și o coloană, ce s-ar întâmpla dacă aș putea căuta dinamic valoarea rândului și/sau a coloanei.
De exemplu, în cazul de mai sus, ar fi mai interesant, în locul meu, să pun numărul rândului și coloanei, mai degrabă să punem fructele și proprietatea și cumva Foi de calcul să mă identifice în ce rând este rândul și în ce coloană proprietatea.