Mi és hogyan kell használni az INDEX funkciót a GOOGLE LAPOKBAN

Ebben a cikkben látjuk az INDEX függvényt, mire szolgál, milyen más funkciókkal nagyon jól kijön, és néhány felhasználási példát.

index

Itt van a magyarázat a videón is:

Mi az INDEX függvény?

Az INDEX funkció alapvetően egy címkereső. Adok neki egy címet, a Sheets megmondja, mi van.

De először meg kell értenünk a tömbök fogalmát:

Egydimenziós tömbök

Az egydimenziós tömb alapvetően értékek vagy objektumok listája.

A Táblázatok esetében az egydimenziós tömb csak egy sor vagy egy oszlop tartománya lenne.

Az elrendezésre példa a következő gyümölcslista:

Táblázatok vagy Excel esetén ugyanaz az elrendezés a következőképpen nézne ki:

Felejtsük el egy pillanatra a Lapokat. Bármely programozási nyelven hogyan hozhatom el a tömb bármely elemét?

Számos módszer létezik, de itt fontos tudni, hogy szükségem van az elem helyzetére

Például, ha "banánt" akarok hozni ", akkor tudnom kell, hogy hol van az elrendezésemben. Ebben a példában a "banán" a 4. pozícióban van.

Hasonlóképpen, a „körte” a 2., az ananász pedig az 5. pozícióban van.

Az Index akkor azt csinálja, hogy hozza a tömb értékét azzal a pozícióval, amelyet adok neki.

Ez hozna nekem egy banánt, mint az előző példákban, a képlet az lenne

Mindannyian ugyanazt az eredményt adnák nekem: "banán"

Kétdimenziós tömbök

Eddig minden nagyon egyszerű és nyilvánvaló, és előfordulhat, hogy nem is látjuk annak hasznosságát egy olyan táblázatos szoftverben, mint a Sheets.

Odaérünk.

Most bővítsük ki az INDEX használatát egy kétdimenziós tömbre.

Tegyük fel a következő táblázatot:

Tegyük fel, hogy meg akarom keresni a banán kalóriáit.

Az első példában könnyebb volt, mert csak egy pozícióra volt szükségem: 4

De most sorokról és oszlopokról beszélünk, ezért két koordinátára van szükségem, egy a sorokhoz és egy az oszlopokhoz.

Az indexem most így nézne ki

Ahol most betettem az összes tartományomat, aztán a sort, végül az oszlopot.

Nyilvánvaló, hogy a sor- és oszloptartomány referenciák lehetnek, mint ebben az esetben

Felhasználási példák

Nekünk még mindig nem tűnik túl érdekesnek, igaz? Az igazság az, hogy az index jobban működik más funkciókkal együtt.

Ezért könnyebb megérteni példákkal

TÁRGYMUTATÓ + MEGFELELÉS

Ez az egyik leggyakrabban használt és legismertebb példa.

Kiválóan helyettesíti a VLOOKUP-ot.

Ha tudjuk, hogy az INDEX megadja nekem egy sor és egy oszlop közötti kereszteződés értékét, mi történne, ha dinamikusan megkereshetném a sor és/vagy oszlop értékét.

Például a fenti esetben érdekesebb lenne, ahelyett, hogy a sor és az oszlop számát tenném, inkább a gyümölcsöt és a tulajdonságot tenném, és valahogy a Táblázatok azonosítanának, hogy melyik sorban van a sor és melyik oszlopban a tulajdonság.