Az adatok szeletelése és feldarabolása meglehetősen gyakori a Google Sheetsben szöveges adatokkal dolgozó emberek számára.
Az egyik közös feladat, amelyet sok embernek gyakran kell elvégeznie, az, hogy egy cellát a Google Sheetben külön oszlopokra (két vagy több mint két oszlopra) osszon.
Egy nagyon egyszerű példa erre az lenne, amikor a vezeték- és keresztnevet külön oszlopokba szeretné osztani.
Vagy amikor egy cím egészként van a cellában, és az egyes részeket, például a házszámot, utcát, várost, államot stb. külön oszlopokba szeretné szétválasztani.
Szerencsére a Google Sheetsben elég egyszerű egy cella tartalmát felosztani. És több módja is van annak, hogy a cellákat felossza, és ezeket több oszlopra (vagy sorra, ha az adatok oszlop helyett sorban vannak elrendezve)
Ebben a bemutatóban megmutatom, hogyan használhat egy egyszerű képletet és a szöveg oszlopokba funkciót a Google Sheetsben a cellák felosztására.
Szerint kezdjük el!
Tartalomjegyzék
Cellák oszlopokra osztása a SPLIT funkció használatával
A Google Sheets rendelkezik egy SPLIT funkcióval, amely jól használható… kitalálta… a cella tartalmának felosztására.
Tegyük fel, hogy az alábbiakban látható adatkészletünk van, ahol a nevek vannak, és ezeket a neveket szeretnénk felosztani keresztnévre és vezetéknévre.
Az alábbi SPLIT képlettel (és a B oszlop többi cellájának másolásával) könnyen megteheti ezt:
=SPLIT(A2," ")
A fenti SPLIT függvény első argumentumként a cellahivatkozást, második argumentumként pedig az elválasztójelet veszi fel.
Ebben a példában, mivel a cellatartalmat a szóköz karakter előtt és után szeretnénk szétválasztani, második argumentumként egy szóköz karaktert (idézőjelben) adtam meg.
Hasonlóképpen, ha van egy oszlopunk, amelynek címe van (ahol minden címelemet vessző választ el), akkor a vesszőt használhatjuk elválasztóként a cím különböző oszlopokra való felosztásához.
Megjegyezzük, hogy ez egy tömbképlet. Tehát nem tudja eltávolítani vagy szerkeszteni a képlet eredményének egy részét. A teljes képlet eredményét törölnie kell. Ha az eredmény egy részét szeretné szerkeszteni, akkor az eredményt először statikus értékké alakíthatja, majd szerkesztheti.
A SPLIT formula használatának egyik előnye, hogy dinamikus eredményt ad. Ez azt jelenti, hogy ha elmegyek, és megváltoztatom bármelyik nevet, az eredmény automatikusan frissül.
Ezeken kívül, ha további rekordokat ad hozzá az adatokhoz, csak annyit kell tennie, hogy másolja és kiterjeszti a képletet ezekre a további rekordokra, és a képlet ezeket is felosztja.
De bizonyos esetekben előfordulhat, hogy nem szeretne dinamikus eredményt, és gyorsan kell a cellák tartalmát oszlopokra osztani. Ilyen esetekben támaszkodhat a Google Sheets egy másik hasznos funkciójára, a Text to Columns
Using Split Text to Columns
Tegyük fel, hogy ismét az alábbi adatkészlettel rendelkezik, és a címet külön oszlopokban lévő egyes elemekre szeretné felosztani.
A szándék itt az, hogy az egyes cellákban lévő címet külön oszlopokra osszuk, így az egyik oszlopban megkapjuk a házszámot, a második oszlopban az utcát, a harmadik oszlopban a várost, és így tovább.
Azt is vegye figyelembe, hogy az egyes címelemek vesszővel vannak elválasztva.
Az alábbiakban ismertetjük a cella több oszlopra történő felosztásának lépéseit a Szöveg oszlopokra osztása funkció segítségével:
- Kiválasztja azokat a cellákat, amelyekben a felosztani kívánt cím található
- Kattintson az Adatok lapra
- Kattintson a Szöveg oszlopokra osztása opcióra
- A szétválasztó párbeszédpanelen válassza a vesszőt elválasztó elemként
Ez az!
Azt fogja észrevenni, hogy a cellák tartalma az elválasztójel alapján oszlopokra lett osztva.
Az is előfordulhat, hogy csak a harmadik lépés után kapja meg a kívánt eredményt, mivel a Google Sheets néha helyesen kitalálja az elválasztójelet, és már ott megjeleníti az osztott cellák tartalmát. Ha ezt akarta, akkor kihagyhatja a negyedik lépést (ahol manuálisan adja meg a határolójelet)
Az alábbi videót is megnézheti, ha többet szeretne megtudni arról, hogyan lehet cellákat osztani a szöveg oszlopokra osztásával
Némely esetben előfordulhat, hogy olyan adatkészlete van, ahol az elhatároló nem vessző, hanem mondjuk vessző és szóköz keveréke. Ilyen esetben megfontolhatja, hogy a Szöveg oszlopokra osztását kétszer használja, egyszer a cellát vessző alapján, másodszor pedig szóközzel.
Ez tehát két igazán egyszerű és gyors módja a cellák oszlopokra osztásának a Google Sheetsben.
Remélem, hasznosnak találta ezt a bemutatót!
Más Google Sheets oktatóanyagok, amelyeket hasznosnak találhat:
- How to Get the Word Count in Google Sheets
- How to Change Text Case in Google Sheets (Upper, Lower, vagy helyes)
- Hogyan lehet szöveget becsomagolni a Google Sheetsben (egyetlen kattintással)
- Az első karaktert eltávolítani egy karakterláncból a Google Sheetsben
- Hogyan lehet duplikátumokat eltávolítani a Google Sheetsben
- Hogyan lehet több oszlop szerint rendezni a Google Sheetsben
- Hogyan lehet duplikátumokat kiemelni a Google Sheetsben
.