Szöveg használata oszlopokba, mint egy Excel Pro

Az Excel Szöveg oszlopokká funkciója több oszlopra osztja a cellában lévő szöveget. Ez az egyszerű feladat megkímélheti a felhasználót attól a szívfájdalmától, hogy egy cellában lévő szöveget kézzel több oszlopra kell szétválasztani.

Egy egyszerű példával kezdjük, amikor két adatmintát különálló oszlopokra osztunk fel. Ezután megvizsgáljuk a funkció két másik felhasználási módját, amelyekről a legtöbb Excel-felhasználó nem tud.

Szöveg oszlopokba határolt szöveggel

Az első példában a Text to Columns (Szöveg oszlopokba) funkciót fogjuk használni elválasztott adatokkal. Ez a gyakoribb forgatókönyv a szöveg felosztására, ezért ezzel kezdjük.

Az alábbi mintaadatokban egy oszlopban van egy névlista. Szeretnénk a vezeték- és utónevet különböző oszlopokba különíteni.

Ebben a példában azt szeretnénk, ha az utónév az A oszlopban maradna, hogy a vezetéknév a B oszlopba kerüljön. A B oszlopban (a Tanszék) már rendelkezünk néhány információval. Tehát először be kell szúrnunk egy oszlopot, és fejlécet kell adnunk.

Ezután válassza ki a neveket tartalmazó cellatartományt, majd kattintson az Adatok > Szöveg oszlopokba menüpontra

Ezzel megnyílik egy varázsló, amelyben három lépést kell végrehajtania. Az első lépés a tartalom elválasztásának meghatározása. A lehatárolt azt jelenti, hogy a szétválasztani kívánt szövegrészeket speciális karakterek választják el egymástól, például szóköz, vessző vagy perjel. Itt azt fogjuk választani. (A fix szélességű opcióról a következő részben fogunk beszélni.)

A második lépésben adja meg a határoló karaktert. Egyszerű példaadatainkban az utó- és vezetékneveket szóköz választja el. Tehát eltávolítjuk a pipát a „Tab” közül, és hozzáadunk egy pipát a „Szóköz” opcióhoz.

  Swap fájl beállítása Linuxon

Az utolsó lépésben formázhatjuk a tartalmat. Példánkban nem kell semmilyen formázást alkalmaznunk, de megtehet olyan dolgokat, mint például, hogy megadja, hogy az adatok szöveges vagy dátumformátumúak-e, és még azt is beállíthatja, hogy az egyik formátum a másikra konvertáljon a folyamat során.

A célállomást $A$2-ként is meghagyjuk, így az elválasztja a nevet az aktuális pozíciótól, és áthelyezi a vezetéknevet a B oszlopba.

Amikor a varázslóban a „Befejezés” gombra kattintunk, az Excel elválasztja az utó- és vezetékneveket, és most megjelenik az új, teljesen kitöltött B oszlop.

Szöveg oszlopokba fix szélességű szöveggel

Ebben a példában rögzített szélességű szöveget fogunk felosztani. Az alábbi adatokban van egy számlakódunk, amely mindig két betűvel kezdődik, amelyet változó számú numerikus számjegy követ. A kétbetűs kód az ügyfelet, az utána lévő számérték pedig a számlaszámot jelöli. El akarjuk választani a számlakód első két karakterét az azt követő számoktól, és ezeket az értékeket elhelyezni az általunk beállított Ügyfél és Számla száma oszlopokban (B és C oszlop). A teljes számlakódot is érintetlenül szeretnénk megőrizni az A oszlopban.

Mivel a számla kódja mindig két karakterből áll, ezért fix szélességű.

Először válassza ki a felosztani kívánt szöveget tartalmazó cellatartományt, majd kattintson az Adatok > Szöveg oszlopokba menüpontra.

A varázsló első oldalán válassza a „Rögzített szélesség” lehetőséget, majd kattintson a „Tovább” gombra.

A következő oldalon meg kell adnunk a pozíció(ka)t az oszlopban a tartalom felosztásához. Ezt úgy tehetjük meg, ha a megjelenő előnézeti területre kattintunk.

  A Netflix webhelyhibájának kijavítása (Nem tudtuk feldolgozni kérését)

Megjegyzés: A Text to Columns néha javasolt szünet(eke)t tartalmaz. Ezzel időt takaríthat meg, de tartsa szemmel. A javaslatok nem mindig helyesek.

Az „Adatok előnézete” területen kattintson arra a helyre, ahová be szeretné szúrni a szünetet, majd kattintson a „Tovább” gombra.

Az utolsó lépésben írja be a B2 cellát (=$B$2) a Cél mezőbe, majd kattintson a „Befejezés” gombra.

A számlaszámokat sikeresen szétválasztotta a B és C oszlop. Az eredeti adatok az A oszlopban maradnak.

Tehát most megvizsgáltuk a tartalom felosztását határolókkal és rögzített szélességgel. Megvizsgáltuk azt is, hogyan lehet a szöveget a helyükön felosztani, és a munkalapon különböző helyekre osztani. Most nézzük meg a Szövegből oszlopokba két extra speciális felhasználási módot.

Amerikai dátumok konvertálása európai formátumba

A Szöveg oszlopokká alkalmazásának egyik fantasztikus módja a dátumformátumok konvertálása. Például egy amerikai dátumformátum konvertálása európaira vagy fordítva.

Az Egyesült Királyságban élek, így amikor adatokat importálok egy Excel-táblázatba, néha szövegként tárolódnak. Ennek az az oka, hogy a forrásadatok az Egyesült Államokból származnak, és a dátumformátumok nem egyeznek az Excel-telepítésemben konfigurált regionális beállításokkal.

Tehát a Szöveg oszlopokba a segítségül, hogy ezeket átalakítsa. Az alábbiakban néhány olyan dátum látható amerikai formátumban, amelyeket az Excel-példányom nem ért meg.

Először is ki kell jelölnünk a konvertálandó dátumokat tartalmazó cellák tartományát, majd kattintson az Adatok > Szöveg oszlopokká menüpontra.

A varázsló első oldalán elválasztva hagyjuk, a második lépésben pedig eltávolítjuk az összes határoló opciót, mert valójában nem akarunk tartalmat felosztani.

Az utolsó oldalon válassza a Dátum opciót, és a lista segítségével adja meg a kapott adatok dátumformátumát. Ebben a példában az MDY-t választom – az Egyesült Államokban jellemzően használt formátumot.

  Hogyan kell játszani a Metro Exodus-szal Linuxon

A „Befejezés” gombra kattintás után a dátumok sikeresen konvertálódnak, és készen állnak a további elemzésre.

Nemzetközi számformátumok konvertálása

Amellett, hogy egy eszköz a különböző dátumformátumok konvertálására, a Text to Columns nemzetközi számformátumokat is konvertálhat.

Itt az Egyesült Királyságban tizedesvesszőt használnak a számformátumokban. Így például az 1 064,34 szám valamivel több, mint ezer.

De sok országban tizedesvesszőt használnak helyette. Így ezt a számot az Excel félreértelmezné, és szövegként tárolná. A számot 1.064,34-ként mutatnák be.

Szerencsére, amikor nemzetközi számformátumokkal dolgozunk az Excelben, jó barátunk, a Szöveg oszlopokba szolgáltatás segíthet nekünk ezen értékek konvertálásában.

Az alábbi példában van egy tizedesvesszővel formázott számlistám. Tehát az Excel regionális beállításaim nem ismerték fel őket.

Ez a folyamat majdnem megegyezik azzal, amelyet a dátumok konvertálására használtunk. Válassza ki az értéktartományt, lépjen az Adatok > Szöveg oszlopokba menüpontra, válassza ki a határoló lehetőséget, és távolítsa el az összes határoló karaktert. A varázsló utolsó lépésében ezúttal az „Általános” lehetőséget választjuk, majd a „Speciális” gombra kattintunk.

A megnyíló beállítási ablakban írja be a használni kívánt karaktert az Ezer elválasztó és Tizedes elválasztó mezőkbe. Kattintson az „OK”, majd a „Befejezés” gombra, amikor visszatér a varázslóhoz.

Az értékeket a rendszer átváltja, és számokként ismeri fel a további számításokhoz és elemzésekhez.

A Text to Columns erősebb, mint azt az emberek gondolják. Klasszikus használata a tartalom különböző oszlopokra történő szétválasztására hihetetlenül hasznos. Főleg, ha másoktól kapott adatokkal dolgozunk. A dátum és a nemzetközi számformátumok konvertálására szolgáló kevésbé ismert képességek varázslatosak.