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.
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.
Ez a MATCH funkcióval érhető el.
Például a következő képlet:
Meghozza a banán pozícióját az A oszlopban.
Tehát ezt az eredményt átadhatja az INDEX-nek, a sor számára.
Másrészt pedig a következő funkció
Meghozza az oszlop számát, ahol a kalóriák vannak.
És ezt helyettesíthetem az INDEX oszlop argumentummal.
A továbbfejlesztett képlet ekkor így nézne ki
És a teljes példa:
Tehát ha a "banánt" "körtére", a "KALORIÁK" -ra pedig "FEHÉR-FEHÉR" -re változtatom, akkor az hozza meg a megfelelő értéket.
INDEX + COUNTA
A COUNTA egy nagyon egyszerű módszer annak megismerésére, hogy egy listán vagy táblán hány rekord vagy adat van.
Ezért, ha egy INDEX-be beírok egy COUNTA-t, az hozza meg a tartomány utolsó adatait. Lássuk a példát:
A képlet a következő lenne:
INDEX + SPLIT
Ez nagyon hasznos és egyszerű módszer a szöveg első, második vagy utolsó szavának eljuttatására
A SPLIT egy olyan függvény, amely elválaszt egy szöveget egy elválasztóval, amelyet megadunk neki.
Gondoljon a «Szöveg oszlopokra elválasztása» lehetőségre, de egy funkcióban.
Tehát ha megvan a "Juan, Carlos, Maria" szöveg
Először a SPLIT-et használom a szétválasztáshoz, és ez a következő elrendezést eredményezi:
De mivel csak az első szót akarom, és már megvan az elrendezésem, és már tudjuk, hogy az INDEX-el meg tudjuk hozni az elrendezésem első pozícióját, mint ez
Figyelje meg, hogy a többi példával ellentétben a beágyazott függvény nem az index, hanem a tartomány argumentumban szerepel.
INDEX + INDEX
Végül meglátjuk, hogyan lehet két indexet használni egy tömbön belül a kívánt tartomány egy részének kivonására.
Például behozhatjuk a tartomány első 5 adatait a képlettel
Vagy az 5-től 10-ig
És ha az utolsó 5-öt akarjuk, akkor ezt a módszert kombináljuk a COUNTA módszerével, amelyet már láttunk
Következtetés
Amint láthatja, az INDEX egy kicsit használt, de nagyon hasznos funkció, amely jobban működik más, már ismert funkciókkal együtt.
Ha e-mailben szeretne heti gyakorlati tippeket kapni a Google Táblázatoktól, iratkozzon fel hírlevelünkre.
Olvasói interakciók
Két oldalról szeretnék adatokat találni, az egyik nekem jól működik, a képletem a következő:
= IF.ERROR (INDEX (importrange («cím»; »D: D»); MATCH (D183; IMPORTRANGE («cím»; »E: E»); 0)); INDEX (importrange («cím»; ») D: D "); MATCH (D183; IMPORTRANGE (" cím ";" E: E "); 0)))
Módosítsa a táblázat címét a cím szóra, hogy a képlet jobban érthető legyen.
Most, hogy mit látok ebben az oktatóanyagban, a képletnek valami inkább hasonlónak kell lennie:
= INDEX (importrange ("cím"; "D: D"); MATCH (D185; IMPORTRANGE ("cím"; "E: E"))): INDEX (importrange ("cím"; "D: D"); MATCH (D185; IMPORTRANGE ("cím"; "E: E")))
De ez utóbbi módon hibát ad nekem. Célom, hogy feltegyem az ügyfél dokumentumának értékét, ami megadja nekem a nevet. az a probléma, hogy az ügyfeleket 6 különböző lapra osztják, 5 meghajtókönyvre osztva. Jelenleg még két könyvvel sem érhetem el ugyanabban a könyvben, ami alapja lenne a többi méretezésének.
Kérlek, tudnál nekem útmutatást adni abban, hogy mi a baj?
Előre is köszönöm a megosztott információkat.
Nagyon köszönöm, hogy írtál
Az utolsónál hiányzik az igen hiba, mert a többi ugyanaz
Ahhoz, hogy elmondja, először össze kell vonnia a 6 lapot, és ezen kell elvégeznie az indexet.
Itt van egy konszolidációs videó, amely további ötleteket adhat
Helló, Juan, nagyon jó magyarázatok !
Van egy lekérdezésem, meg kell adnom egy INDEX tartomány eredményét, hogy például egy másik szöveget vagy szimbólumot csatoljak. ha megkapom:
itthon
Autó
Kutya
olyasmi, mint az eredmény összekapcsolása egy másik karakterlánccal . lehetséges ?
- Mankó - Mik azok, hogyan kell mankót használni, típusok - Egészségügyi Újság
- Nem fogyhat le, ha a testének nincs meg; Elnézést; zsír felhasználása üzemanyagként »
- Orlistat - O que é, hogyan kell használni és fogyás előnyei, orlistat 250 mg tabletta
- Táplálkozási terület 51 A bélflóra, mint a súly meghatározó tényezője - Az általános táplálkozási szakember
- A gondolkodás annyi kalóriát kiküszöböl, mint egy fél órás edzés, a tanulmány szerint - Science