Szövegoszlop felosztása (Power Query)

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

A Power Query szolgáltatásban egy szöveget tartalmazó oszlop több oszlopra osztható fel, és többféleképpen is elérhető a kívánt eredmény elérése érdekében. Az új oszlopok neve alapértelmezés szerint az eredeti oszlop nevével megegyező nevet tartalmazza, valamint tartalmazza a pont (.) utótagot, valamint az eredeti oszloptól számított felosztott szakaszokat jelölő számot. Ezután átnevezheti az oszlopot.

Megjegyzés Az oszlopfejlécek kibontása ikonja nem használható az oszlopok felosztására. Strukturált oszlopok (például Lista, Rekord vagy Táblázat) bővítésére használható. További információt a Lista, rekord vagy táblázat strukturált oszlopokkal végzett műveletek című témakörben talál.

Oszlop felosztása elválasztó alapján

Egy Szöveg típusú adatot tartalmazó oszlopot két vagy több oszlopra oszthat fel egy közös elválasztó karakter használatával. Például egy Név oszlopot, amely Vezetéknév és Utónév> formában írt értékeket <tartalmaz, két oszlopra lehet osztani a vessző (,) karakter <használatával.>

  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információt a Lekérdezés létrehozása, betöltése és szerkesztése az Excelben című témakörben talál.

  2. Jelölje ki a felosztani kívánt oszlopot. Győződjön meg arról, hogy szöveg adattípusú.

  3. Válassza a Kezdőlap>lehetőséget Oszlop>felosztása elválasztó szerint. Megjelenik az Oszlop felosztása elválasztó karakterrel párbeszédpanel.

  4. Az elválasztó kiválasztása vagy beírása legördülő listában válassza a kettőspont,a vessző, az egyenlőségjel,a pontosvessző, a szóköz,a tabulátorjel vagy az egyéni. Az Egyéni lehetőséget választva bármilyen karakterhatárolót megadhat.

  5. Válasszon egy felosztási lehetőséget :

    • Bal szélső elválasztó Ha több elválasztó van, az első felosztott oszlop a legtávolabbi balra, a második osztott oszlop pedig a tőle jobbra lévő többi karakter alapján történik.
    • Jobb szélső elválasztóHa több elválasztó van, a második felosztott oszlop a legtávolabbi elválasztón, az első osztott oszlop pedig a tőle balra lévő többi karakteren alapul.
    • Az elválasztó mindegyik előfordulása Ha több határolójel van, ossza fel az egyes oszlopokat az elválasztó karakterrel. Ha például három elválasztót használ, akkor négy oszlopot kap.
  6. Válassza a Speciális beállítások megjelenítése lehetőséget, majd adja meg, hogy hány oszlopra vagy sorra szeretné osztani a részt.

  7. Ha az Egyéni lehetőséget választja a Válasszon vagy adjon meg egy határoló legördülő listát, előfordulhat, hogy alternatív idézőjelet vagy speciális karaktert kell beírnia.

  8. Kattintson az OK gombra.

  9. Célszerű lehet az új oszlopokat kifejezőbb nevekre nevezni. További információ: Oszlop átnevezése.

Oszlop felosztása karakterek száma szerint

Egy szöveges adattípusú oszlopot feloszthat két vagy több oszlopra a szöveges értékben található karakterek számának használatával.

  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információt a Lekérdezés létrehozása, betöltése és szerkesztése az Excelben című témakörben talál.

  2. Jelölje ki a felosztani kívánt oszlopot. Győződjön meg arról, hogy az oszlop szöveg adattípusú.

  3. Kezdőlap> kiválasztása Oszlop >felosztásakarakterek száma szerint. Megjelenik az Oszlop felosztása a karakterek száma szerint párbeszédpanel.

  4. A Karakterek száma mezőbe írja be a szövegoszlop felosztásához használt karakterek számát.

  5. Válasszon egy felosztási lehetőséget:

    • Egyszer, a lehető legbalra Az első felosztott oszlop balról számolt karakterszámon, a második felosztott oszlop a jobb oldalon lévő többi karakteren alapul.
    • Egyszer, a lehető legjobbra A második felosztott oszlop a jobbról számító karakterszámon, az első felosztott oszlop pedig a bal oldalon lévő többi karakteren alapul.
    • Ismételten Ha az oszlop sok karaktert tartalmaz, ossza fel több oszlopra a karakterek száma alapján. Ha például az eredeti oszlop 25 karakterből áll, és a karakterek számára 5-öt értéket ad, öt új oszlopot kap, amelyek egyenként 5 karaktert tartalmaznak.
  6. Válassza a Speciális beállítások megjelenítése lehetőséget, majd adja meg, hogy hány oszlopra szeretné osztani a részt.

  7. Kattintson az OK gombra.

  8. Célszerű lehet az új oszlopokat kifejezőbb nevekre nevezni. További információt az Oszlop átnevezése című témakörben talál.

Oszlop felosztása pozíciók szerint

Az oszlopokat feloszthatja a karakterek rögzített számpozíciójának megadásával.

  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információt a Lekérdezés létrehozása, betöltése és szerkesztése az Excelben című témakörben talál.

  2. Jelölje ki a felosztani kívánt oszlopot. Győződjön meg arról, hogy az oszlop szöveg adattípusú.

  3. Kezdőlap> kiválasztása Oszlop >felosztásapozíciók szerint. Megjelenik az Oszlop felosztása pozíciók szerint párbeszédpanel.

  4. A Pozíciók mezőbe írja be a szövegoszlop felosztásához használandó pozíciószámokat. Például írja be az 5, 10, 15 értékeket, ha az oszlopot 3 oszlopos, 5 karakteres oszlopra szeretné felosztani.

  5. Szükség esetén válassza a Speciális beállítások lehetőséget, majd válasszon az alábbiak közül:

    • Hasábok Az egyes oszlopok hossza a megadott pozíciókon alapul. Ez az alapértelmezett beállítás.
    • Sorok Új oszlop helyett a program egy új sort ad hozzá a megadott pozíciók alapján. Például írja be az 5, 10, 15 értékeket, ha az oszlopot 3 sorra fel szeretné osztani 5 karakterrel.
  6. Kattintson az OK gombra.

  7. Célszerű lehet az új oszlopokat kifejezőbb nevekre nevezni. További információt az Oszlop átnevezése című témakörben talál.

Oszlop felosztása kis- és nagybetűk alapján

Az oszlopokat feloszthatja betűkombinációk, kisbetűk és nagybetűk között, illetve kisbetűk között:

Kisbetűről nagybetűre Minden egymást követő betű esetében (az első kisbetűs, a második nagybetűs) ossza fel az eredeti oszlopot úgy, hogy a második felosztási oszlop a nagybetűvel kezdődjön. Például:

Eredeti oszlop Első felosztott oszlop Második felosztott oszlop
AirPlane Levegő Repülő
AngelFish Angel Halak
Labdapálya Labda Parkolás

Kisbetűről nagybetűre Két egymást követő betű (az első nagybetű, a második kisbetű) esetében ossza fel az eredeti oszlopot úgy, hogy a második felosztott oszlop a kisbetűvel kezdődjön. Például:

Eredeti oszlop Első felosztott oszlop Második felosztott oszlop
iPhone K telefon
Ipad K billentyűzet
Ebay E öböl
  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információt a Lekérdezés létrehozása, betöltése és szerkesztése az Excelben című témakörben talál.

  2. Jelölje ki a felosztani kívánt oszlopot. Győződjön meg arról, hogy szöveg adattípusú.

  3. Tegye a következők valamelyikét:

    • Kezdőlap> kiválasztása Oszlop >felosztásakisbetűsről nagybetűsre.
    • Kezdőlap> kiválasztása Oszlop >felosztásanagybetűről kisbetűre.
  4. Célszerű lehet az új oszlopokat kifejezőbb nevekre nevezni. További információ: Oszlop átnevezése.

Oszlop felosztása számjegyek és nem számjegyek kombinációjával

Fel szeretne osztani egy oszlopot számjegyek és nem számjegyek kombinációja, illetve nem számjegyek alapján is.

Számjegyből nem számjegyből A két egymást követő karakterből álló előfordulásnál (az első számjegy, a második nem számjegy) ossza fel az eredeti oszlopot úgy, hogy a második osztott oszlop a nem számjegy karakterrel kezdődjön. Például:

Eredeti oszlop Első felosztott oszlop Második felosztott oszlop
123Cipő 123 Cipők
456Kesztyű 456 Kesztyű
789Sál 789 Sál

Nem számjegyből számjegybe Két egymást követő karakter esetében (az első nem számjegy, a második pedig számjegy) ossza fel az eredeti oszlopot úgy, hogy a második osztott oszlop a számjegyjellel kezdődjön. Például:

Eredeti oszlop Első felosztott oszlop Második felosztott oszlop
123Cipő Cipők 123
456Kesztyű Kesztyű 456
789Sál Sál 789
  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információt a Lekérdezés létrehozása, betöltése és szerkesztése az Excelben című témakörben talál.

  2. Jelölje ki a felosztani kívánt oszlopot. Győződjön meg arról, hogy szöveg adattípusú.

  3. Tegye a következők valamelyikét:

    • Kezdőlap> kiválasztása Oszlop >felosztásakisbetűsről nagybetűsre.
    • Kezdőlap> kiválasztása Oszlop >felosztásanagybetűről kisbetűre.
  4. Célszerű lehet az új oszlopokat kifejezőbb nevekre nevezni. További információ: Oszlop átnevezése.

Lásd még

Excelhez készült Microsoft Power Query – súgó

Adattípusok hozzáadása és módosítása

Oszlopok felosztása elválasztó karakterrel (docs.com)

Oszlopok felosztása karakterek száma szerint (docs.com)

Oszlopok felosztása pozíciók szerint (docs.com)

Oszlopok felosztása kisbetűsről nagybetűsre (docs.com)

Oszlopok felosztása nagybetűről kisbetűre (docs.com)

Oszlopok felosztása nem számjegyről számjegyre (docs.com)

Oszlopok felosztása számjegyenként (docs.com)

Elosztófunkciók (docs.com)