Lassú és frusztráló egy függvény beszúrása és alkalmazása minden egyes cellára vagy adattartományra. A folyamat felgyorsításához használhatja a Google Táblázatok ARRAYFORMULA funkcióját. Ez a függvény a cellatartományok értékeit több oszlopba és sorba adja ki.
A Google Táblázatok legtöbb képletével ellentétben ez a képlet kibővíthető, ami azt jelenti, hogy új adatok hozzáadásakor a képlet automatikusan frissíti magát. Ez a cikk bemutatja, hogy mi az ARRAYFORMULA, a szintaxisa, és hogyan használhatja a Google Táblázatokban. Olvasson tovább, hogy gyorsan elsajátítsa.
Mi az ARRAYFORMULA?
Az ARRAYFORMULA egy praktikus Google Táblázatok funkció, amely egyetlen értékek helyett cellatartományt ad ki, és nem tömbös képletekkel is használható, hogy azokat tömbkompatibilisekké alakítsa.
Bár a definíció zavaró lehet valaki számára, aki nem ismeri a képletet és annak használatát, az útmutatóban lentebb található példák világossá teszik. De a használat egyszerűsítése érdekében lehetővé teszi egy képlet használatát több oszlopon vagy sorban.
Használhat egy cellatartományt vagy több azonos méretű cellát. Használhatja a praktikusat Ctrl+Shift+Enter billentyűparancs az automatikus bevitelhez ARRAYFORMULA( mielőtt a képlet már a cellában lenne.
Miért hasznos az ARRAYFORMULA?
Az ARRAYFORMULA használata a táblázatokban számos előnnyel jár. Először is, ezt a képletet hatalmas adatkészlettel használhatja, ami azt jelenti, hogy nem kell több oszlopba ismételnie a képleteket. Ezzel nemcsak időt takarít meg, hanem a Google Táblázatok sokkal gördülékenyebben futtatja a nagy táblázatokat, mivel kevesebb képletet kell egyszerre végrehajtani.
Ez a képlet bővíthető, ami azt jelenti, hogy egy helyen történő változtatással a teljes adattartomány kibővül. Nem csak ez, a képlet dinamikus is. Ez azt jelenti, hogy nem kell manuálisan szerkesztenie a képleteket, amikor szerkeszti a munkalapot.
ARRAYFORMULA vs. Automatikus kitöltés
A Google Táblázatok javasolt automatikus kitöltési funkciót kínálnak amely lehetővé teszi a használt függvény alkalmazását a többi sorban. Ennek használata azonban azt jelenti, hogy nem fogja élvezni az ARRAYFORMULA előnyeit.
Ezenkívül, amikor frissít egy cellát, mindig fennáll annak a veszélye, hogy az automatikus kitöltés nem tudja pontosan frissíteni az adatokat. Ez azt okozhatja, hogy sok cella nincs szinkronban, ami eltéréseket eredményez az adatokban.
Az ARRAYFORMULA szintaxisa
Az ARRAYFORMULA egy argumentumot használ, amely más képletekből vagy cellatartományokból is állhat. Az argumentum szükséges a képlet működéséhez. Íme a képlet szintaxisa:
=ARRAYFORMULA(képlet)
Íme a képletben használt argumentum:
- képlet: Ez egy olyan kifejezés vagy tartomány, amely egyetlen vagy több azonos méretű tartományt használ
Ez az érv lehet:
- Egy sejttartomány
- Egy tartományt vagy több azonos méretű cellatartományt használó matematikai kifejezés.
- Olyan függvény, amely egy cellánál nagyobb eredményeket ad vissza.
Ezt a képletet a táblázatokban meglévő nem tömbfüggvényekhez is hozzáadhatja. Ezt megteheti a Ctrl+Shift+Enter parancsikon.
Az ARRAYFORMULA használata más lapfüggvényekkel
Nem elég csak a szintaxist megnézni ehhez a képlethez. Mivel az ARRAYFOMULA működéséhez alapvetően szüksége van egy második funkcióra, meg kell néznünk néhány példát. Íme néhány módszer a funkció használatára a Google Táblázatokban.
1. Egyszerű ARRAYFORMULA
Ebben a példában van egy táblázatunk nevekkel. Tegyük fel, hogy az utó- és vezetéknevet szeretnénk egyesíteni egy új cellába, amely tartalmazza a teljes nevet. Ehhez a következő képletet használhatjuk:
=A2 &""& B2
Mint látható, ez a képlet cellánkénti alapon működik. Ez azt jelenti, hogy a képlet végrehajtásához meg kell adni a cella címét. Az ARRAYFORMULA használatakor ez automatikusan megtehető anélkül, hogy a képletet többször kellene végrehajtani.
A következő lépéseket kell követnie az ARRAYFORMULA használatához cellák kombinálásához a Táblázatokban:
- Kattintson arra a cellára, ahol az ARRAYFORMULA-t használni kívánja.
- Írja be a képlet kezdeti részét, amely az =ARRAYFORMULA(.
- Most írja be a példa elején látható képlet iterációját. Ebben az esetben használjuk A2:A7 & " " & B2:B7. Vegye figyelembe, hogy az egyes cellák helyett a teljes tartományt használtuk.
- Adja hozzá a zárókonzolt.
- Végül nyomja meg Belép a képlet végrehajtásához.
2. ARRAYFORMULA IF függvényekkel
Ebben a példában néhány bolti cikkre és azok készletszintjére vonatkozó mintaadataink vannak. Az IF képlet segítségével ellenőrizzük, hogy kellő mennyiségben van-e a készletben a cikk.
Tegyük fel, hogy egyszerűen automatikusan kitöltjük a HA képlet minden sejtben külön-külön. Ebben az esetben gyorsan összeadódhat ugyanannak a képletnek a végrehajtása alatt álló nagy számú példánya, ami lelassíthatja a Google Táblázatokat. Emiatt jobb az ARRAYFORMULA használata.
Így kombinálhatja az ARRAYFORMULA-t egy meglévő IF-függvénnyel a Google Táblázatokban:
- Kattintson az IF képletet tartalmazó cellatartományra. A képlet ebben az esetben az =IF(B2:B5<25,"rend", "nem").
- Mozgassa a kurzort a szöveg között egyenlő (=) és a "HA" a képletben.
- Írja ide a kezdeti ARRAYFORMULA utasítást, ami az ARRAYFORMULA(.
- Lépjen a képlet végére, és adjon hozzá egy extra zárójelet.
- nyomja meg Belép a képlet végrehajtásához.
A képlet egyetlen példányban végrehajtja az összes kijelölt cellában. Ez más IF-utasításokkal is működne, mint pl SUMIF a Google Táblázatokban is.
Az ARRAYFORMULA lezárása a Google Táblázatokban
Az ARRAYFORMULA függvény a Táblázatok egyik leghatékonyabb funkciója. Számos funkciót képes ellátni egyszerre, és sokféle más funkcióval kombinálható. Bár elsőre zavarónak tűnhet, mindenhol használni fogja a táblázatokban, ha már rászokott.
Az ARRAYFORMULA gyakorlása segít megérteni a Google Táblázatok és az Excel egyéb tömbkompatibilis függvényeit is. Maradjon így, és pillanatok alatt profi lesz a táblázatkezelőben.