Tanulja meg, hogyan lehet pontosan kivonni és kezelni adatait, hogy az Excel intelligensebben működjön.
Amikor az adatkészlettel Microsoft Excelben dolgozik, előfordulhat, hogy csak az adatok egy részét kell elemeznie. Szerencsére az Excel biztosítja a TAKE és DROP funkciókat az ehhez hasonló helyzetekben.
A TAKE és DROP lehetővé teszi egy tömb egy részének felvételét vagy kizárását a kiválasztásban. Kezdjük e függvények meghatározásával, majd fedezzük fel, hogyan használhatjuk őket az Excelben.
Mi a TAKE függvény az Excelben?
Az Excel TAKE függvénye meghatározott számú sort és oszlopot von ki egy tömbből. A TAKE függvény szintaxisa a következő:
=TAKE(array, rows, [columns])
Az egyes paraméterek jelentése:
- Sor: Arra a forrástömbre utal, amelyből sorokat vagy oszlopokat szeretne kinyerni.
- Sorok: A kibontandó sorok számát jelzi. A negatív szám sorokat vesz fel a végétől.
- Oszlopok: A kibontandó oszlopok számát jelzi. A negatív szám szintén oszlopokat vesz a végétől.
Mi a DROP függvény az Excelben?
Másrészt az Excel DROP funkciója kizár bizonyos sorokat és/vagy oszlopokat egy tömbből vagy cellatartományból. A DROP függvény szintaxisa a következő:
=DROP(array, rows, [columns])
A DROP funkció paraméterei hasonlóak a TAKE függvény paramétereihez:
- Sor: Arra a forrástömbre utal, amelyből sorokat vagy oszlopokat szeretne eltávolítani.
- Sorok: Az eltávolítandó sorok számát jelzi. A negatív szám eltávolítja a sorokat a végéről.
- Oszlopok: Az eltávolítandó oszlopok számát jelzi. A negatív szám eltávolítja az oszlopokat a végéről.
A TAKE és DROP függvények tömbökkel működnek, és tömböket is kiadnak. Mivel mindig tömböket adnak ki, nincs szükség jelölésükre tömbképletek Excelben. Ugyanezen okból találkozhat a #SPILL hiba az Excelben TAKE és DROP használatakor.
A TAKE és DROP elérhető az Excel for Microsoft 365, az Excel for Microsoft 365 for Mac és az Excel for web programban. Az Excel régebbi verziói azonban nem rendelkeznek ezekkel a funkciókkal.
A TAKE függvény használata az Excelben
Végtelen számú Excel-forgatókönyv létezik, ahol a TAKE hasznos lehet. Nézzünk néhány példát.
1. Bontsa ki az adatok első öt sorát
Tegyük fel, hogy van egy munkalapja, amely tartalmazza az elmúlt néhány hónap termékeinek listáját és áraikat. Ha az adatoknak csak az első öt sorát szeretné kivonni, az adatok másolása helyett használhatja a TAKE funkciót.
Ezt a következőképpen teheti meg:
- Válassza ki azt a cellát, ahol a TAKE funkciót használni szeretné.
- A képletsávba írja be az alábbi képletet.
=TAKE(B2:F1, 5)
- nyomja meg Belép.
Ez a képlet lekéri az adattartomány első öt sorát B2:F1 és adja vissza a kimenetet.
2. Bontsa ki az adatok első oszlopát
Tegyük fel, hogy csak az első oszlopot szeretné lekérni ugyanabban az adatkészletben. Ehhez a TAKE függvénnyel való megtételéhez üresen kell hagynia a sorparamétert, és csak az oszlopot kell megadnia:
=TAKE(B2:F1,,1)
Ez a képlet lekéri az első oszlopot a B2:F1 adattartomány. Mivel nem adtunk meg értéket a sor paramétert a képletünkben, az első oszlop minden sora szerepel a kimenetben.
A DROP függvény használata az Excelben
A DROP függvény segítségével kizárhatja a nem kívánt sorokat és oszlopokat az adatokból. A képletek szintaxisa hasonló a TAKE függvényéhez. Nézzük meg, hogyan működik a DROP függvény Excelben.
1. Az adatok utolsó tíz sorának kizárása
Tegyük fel, hogy olyan adatnézetet szeretne létrehozni a munkalapon, amely mindent megjelenít, kivéve az utolsó tíz sort. Íme a képlet, amellyel ezt elérheti:
=DROP(B2:F21,-10)
Ez a képlet kizárja az utolsó tíz sort a B2:F1 adattartomány. Ez azért van, mert megadtuk -10 mint az adatok sorparamétere.
2. Az adatok utolsó oszlopának kizárása
Az alábbi képlet segítségével levághatja az adatok utolsó oszlopát a DROP segítségével:
=DROP(B2:F21,,-1)
Ebben a példában a DROP függvény a tartományba eső értékeket adja vissza B2:F1 miközben az utolsó oszlopot kizárjuk.
A TAKE és DROP függvények kombinálása más Excel-függvényekkel
Az Excel igazi varázsa akkor következik be, ha különböző funkciókat kombinál egymással. Például, ha egy tömb egy meghatározott részét kell betáplálnia egy függvénybe, akkor az adattartomány kiírása helyett kombinálhatja a TAKE vagy DROP paraméterekkel.
Tegyük fel, hogy van egy táblázata néhány cikkről és azok részleteiről, és szeretné kiadni az első olyan tételt, amelynek ára N100 felett van. A TAKE-t együtt használhatja a SZŰRŐ funkció az Excelben ezt csináld meg. Íme a képlet ehhez:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Bontsuk fel ezt a képletet. A SZŰRŐ funkció az összes olyan sort megkapja, ahol az árak N100 felett vannak a tartományon belül. Ennek képlete a következő:
=FILTER(B3:E8,D3:D8>100)
Ezután a képlet a FILTER eredményeit a TAKE függvénybe táplálja. Megadva mind a sor és oszlop érvek mint 1 csak a szűrt adatok első sorában és oszlopában lévő értéket kéri le.
Vegye ki és dobja be az adatokat a munkalapjára
Az Excel TAKE és DROP funkciói hatékony módot kínálnak a munkalapok egyes adatainak kinyerésére és kezelésére. Szintaxisuk és használatuk megértése lehetővé teszi az Excel-adatok hatékony kezelését és elemzését, különösen más funkciókkal kombinálva.