Adatok felosztása sorokra Power Query használatával

Adatok felosztása sorokra Power Query használatával

Power Query egy erőteljes eszköz adatok átalakítására, tisztítására és kombinálására. Az oszlopokból sorokká való felosztás gyakori feladat, és a Power Query számos módszert kínál erre.

Miért kell oszlopértékeket sorokra osztani?

Bizonyos esetekben szükség lehet oszlopértékek sorokra osztására, például:

* Szövegmezők több értékkel: Ha egy oszlopban több értéket tartalmazó szövegmezők találhatók, akkor ezeket fel lehet osztani külön sorokra.
* Több oszlop kombinálása egybe: Több oszlop egyesítésével egy új oszlop hozható létre, amely az összes érték egymás utáni listáját tartalmazza.
* Adatok átstrukturálása: Az oszlopértékek sorokra osztása lehetővé teszi az adatok átstrukturálását, hogy azok megfeleljenek egy másik rendszer vagy folyamat követelményeinek.

Oszlopértékek sorokra osztása Power Query használatával

A Power Query több módszert kínál az oszlopértékek sorokra osztására:

  Mi az utómunka vagy utófeldolgozás a fényképezésben és a videózásban?

Szöveg osztása

* Karakterekkel való osztás: Oszthatja fel a szöveget egy adott karakter alapján, például vesszővel vagy szóközzel.
* Pozíció alapú osztás: Ezzel a módszerrel feloszthatja a szöveget egy adott pozícióban.
* Rendszeres kifejezések: A rendszeres kifejezések segítségével összetett szövegolvasási feladatokat hajthat végre, például az e-mail címek vagy telefonszámok kinyerését.

Oszlopok egyesítése oszlopokba

* Alapértelmezett oszlopok: Két vagy több oszlop egyesíthető egyetlen új oszlopba, amely az összes érték egymás utáni listáját tartalmazza.
* Ismétlés: Ezzel a módszerrel egy oszlop tartalmát megismételheti az összes többi oszlopban.

Egyéb módszerek

* Egyéni függvények: Egyéni függvényeket hozhat létre az oszlopértékek sorokra osztására, ha a beépített módszerek nem kielégítőek.
* Power Query FX: A Power Query FX egy képletnyelv, amely összetett adatátalakításokat tesz lehetővé, beleértve az oszlopértékek sorokra osztását.

Példák az oszlopértékek sorokra osztására

Példa 1: Szöveg osztása vesszővel

Tegyük fel, hogy van egy „Név” nevű oszlopa, amely a következő értékeket tartalmazza:

* „John Doe, Mary Smith, Jane Jones”
* „Bob Johnson, Sarah Davis, John Williams”

Az alábbi lépésekkel oszthatja fel ezt a szöveget vesszővel:

1. Válassza ki a „Név” oszlopot.
2. A „Formázás” lapon kattintson az „Osztás” gombra.
3. Válassza a „Karakterrel” lehetőséget, és írja be a vesszőt („,”).
4. Kattintson az „OK” gombra.

  A kiberbűnözők az alkalmazások béta tesztelését célozzák, és erre kell figyelni

Ez egy új „Név” oszlopot hoz létre, amely az alábbi értékeket tartalmazza:

* „John Doe”
* „Mary Smith”
* „Jane Jones”
* „Bob Johnson”
* „Sarah Davis”
* „John Williams”

Példa 2: Oszlopok egyesítése oszlopokba

Tegyük fel, hogy van egy „Név” és egy „Kor” nevű oszlopa, amely a következő értékeket tartalmazza:

* Név: John Doe, Mary Smith, Jane Jones
* Kor: 25, 30, 35

Az alábbi lépésekkel egyesítheti ezeket az oszlopokat egyetlen „Adatok” oszlopba:

1. Jelölje ki a „Név” és „Kor” oszlopokat.
2. A „Transzformálás” lapon kattintson az „Egyesítés” gombra.
3. Válassza a „Vízszintes egyesítés” lehetőséget.
4. Kattintson az „OK” gombra.

Ez egy új „Adatok” oszlopot hoz létre, amely a következő értékeket tartalmazza:

* Adatok: John Doe, 25
* Adatok: Mary Smith, 30
* Adatok: Jane Jones, 35

Következtetés

Power Query egy erőteljes eszköz az oszlopértékek sorokra osztására. Többféle módszert kínál, amelyekkel rugalmasan kezelheti az adatokat, és megfelelhet a különböző üzleti követelményeknek. Az oszlopok sorokra osztásával átalakíthatja, tisztíthatja és kombinálhatja az adatokat, hogy azok megfeleljenek az elemzési, jelentéskészítési vagy egyéb üzleti igényeinek.

  A Robloxot törlik?

Gyakran Ismételt Kérdések (GYIK)

1. Mikor kellene oszlopokat sorokra osztani?
* Ha egy oszlopban több értéket tartalmazó szövegmezők találhatók.
* Több oszlop kombinálása egybe.
* Adatok átstrukturálása.

2. Milyen módszerek vannak az oszlopértékek sorokra osztására?
* Szöveg osztása.
* Oszlopok egyesítése oszlopokba.
* Egyéni függvények.
* Power Query FX.

3. Mit jelent az oszlopértékek „pozíció alapú osztása”?
Ez a módszer lehetővé teszi, hogy a szöveget egy adott pozícióban ossza fel.

4. Hogyan ismételhetek meg egy oszlop tartalmát az összes többi oszlopban?
A „Ismétlés” módszerrel az egyik oszlop tartalmát megismételheti az összes többi oszlopban.

5. Mi az előnye az oszlopértékek sorokra osztásának?
Az adatok átstrukturálását, a tisztítást és a rugalmasabb kezelést teszi lehetővé.

6. Hogyan használhatom a Power Query FX-et az oszlopértékek sorokra osztására?
A Power Query FX egy képletnyelv, amely összetettebb adatátalakításokat tesz lehetővé, beleértve az oszlopértékek sorokra osztását.

7. Hogyan egyesíthetek több oszlopot egyetlen oszlopba?
A „Vízszintes egyesítés” módszerrel egyesíthet több oszlopot egyetlen oszlopba.

8. Hogyan oszthatom fel a szöveget egy adott karakterrel?
A „Karakterrel való osztás” módszerrel oszthatja fel a szöveget egy adott karakterrel.

9. Milyen típusú egyéni függvényeket hozhatok létre az oszlopértékek sorokra osztására?
Egyéni függvényeket hozhat létre a szövegolvasáshoz, az adatok tisztításához vagy az adatok átstrukturálásához.

10. Hogyan oszthatok fel több értéket tartalmazó szövegmezőket külön sorokra?
A Power Query egyik szövegosztási módszerét használva feloszthatja a szövegmezőket az egyes értékeinél.