Megosztás a következőn keresztül:


Táblázat szűrése sorhelyzet szerint

A Power Querynek több lehetősége van arra, hogy a sorok pozíciói alapján szűrjön egy táblát, akár megtartja, akár eltávolítja ezeket a sorokat. Ez a cikk az összes elérhető módszert ismerteti.

Sorok megtartása

A Függvények megtartása sorhalmaza kijelöl egy sorhalmazt a táblából, és eltávolít minden olyan sort, amely nem felel meg a feltételeknek.

Két helyen található a Sorok megtartása gomb:

  • A Kezdőlap lap Sorok csökkentése csoportjában.

    A Sorok megtartása gomb a Kezdőlap lapon.

  • A táblázat menüben.

    A sorok gombjainak megtartása a táblázat menüjében.

Feljegyzés

A Power Query ablakának közepén található adatelőnézet szakaszban láthatja a sorok helyét a táblázat bal oldalán. Minden sorpozíciót szám jelöl. A felső sor az 1. pozícióval kezdődik.

Felső sorok megtartása

Képzelje el a következő táblázatot, amely rögzített elrendezésű rendszerből származik.

Kezdeti mintatábla olyan oszlopfejlécekkel, amelyek mind a Szöveg adattípust, hét adatsort, majd egy megjegyzéseket tartalmazó szakaszt tartalmaznak.

Ez a jelentés mindig hét adatsort tartalmaz, az adatok alatt pedig egy ismeretlen számú sort tartalmazó megjegyzéseket tartalmazó szakasz található. Ebben a példában csak az első hét adatsort szeretné megtartani. Ehhez válassza a Felső sorok megtartása lehetőséget a táblázat menüjében. A Felső sorok megtartása párbeszédpanelen írja be a 7 értéket a Sorok száma mezőbe.

A felső sorok megtartása párbeszédpanel.

A módosítás eredménye megadja a keresett kimeneti táblát. Miután beállította az oszlopok adattípusait, a táblázat az alábbi képhez hasonlóan fog kinézni.

Utolsó mintatábla a felső sorok megtartásához, hét sornyi adatmegőrzővel és a Szám adattípusra beállított egységek oszlopával.

Alsó sorok megtartása

Képzelje el a következő táblázatot, amely rögzített elrendezésű rendszerből származik.

Az alsó sorok megtartása művelet kezdeti mintatáblája.

Kezdeti mintatábla oszlopfejlécként Oszlop1, Oszlop2 és Oszlop3 oszlopfejlécként, mind a Szöveg adattípusra és az adatokat tartalmazó alsó hét sorra van beállítva, fölötte pedig egy oszlopfejlécsor és ismeretlen számú megjegyzés.

Ez a jelentés mindig hét adatsort tartalmaz a jelentésoldal végén. Az adatok felett a jelentésnek van egy szakasza a megjegyzésekhez ismeretlen számú sortal. Ebben a példában csak az utolsó hét adatsort és a fejlécsort szeretné megtartani.

Ehhez válassza az Alsó sorok megtartása lehetőséget a táblázat menüjében. Az Alsó sorok megtartása párbeszédpanelen írja be a 8 értéket a Sorok száma mezőbe.

Az alsó sorok megtartása párbeszédpanel.

A művelet eredménye nyolc sort ad meg, de a fejlécsor most már a táblázat része.

Mintatábla az alsó sorok megtartása művelet végrehajtása után, az adatok részeként egy oszlopfejlécsor, majd hét adatsor.

Elő kell mozdítania az oszlopfejléceket a táblázat első sorából. Ehhez válassza a Táblázat menü Első sor használata fejlécként elemét. Miután definiálta az oszlopok adattípusait, létre fog hozni egy táblázatot, amely az alábbi képhez hasonlóan néz ki.

Utolsó mintatábla az alsó sorok megtartásához.

Utolsó mintatábla az alsó sorok megtartásához, miután az első sort oszlopfejlécekként előlépteti, és megtartja a hét adatsort, majd az Egységek értéket a Szám adattípusra állítja.

További információ: Oszlopfejlécek előléptetése vagy lefokozása

Sortartomány megtartása

Képzelje el a következő táblázatot, amely rögzített elrendezésű rendszerből származik.

A Sortartomány megtartása művelet kezdeti mintatáblája.

A kezdeti mintatábla az oszlopokkal (Oszlop1, Oszlop2 és Oszlop3) mind a Szöveg adattípusra van állítva, és tartalmazza az oszlopfejléceket és hét adatsort a táblázat közepén.

Ez a jelentés mindig öt sort tartalmaz az élőfejhez, egy oszlopfejlécet a fejléc alatt, hét adatsort az oszlopfejlécek alatt, majd ismeretlen számú sort a megjegyzések szakaszához. Ebben a példában a jelentés fejlécszakasza után a nyolc sort szeretné lekérni, és csak a nyolc sort.

Ehhez válassza a Sortartomány megtartása lehetőséget a táblázat menüjében. A Sortartomány megtartása párbeszédpanelen írja be a 6 értéket az Első sor mezőbe, a 8-at pedig a Sorok száma mezőbe.

Sortartomány megtartása párbeszédpanel.

Az alsó sorok megtartására szolgáló előző példához hasonlóan ennek a műveletnek az eredménye nyolc sort ad meg az oszlopfejlécekkel a táblázat részeként. A rendszer eltávolítja a megadott első sor (6. sor) feletti sorokat.

Mintatábla a Sorok megtartása művelet végrehajtása után, az oszlopfejléc sorával az adatok részeként, majd hét sornyi adattal.

Ugyanezt a műveletet hajthatja végre az Alsó sorok megtartása szakaszban leírtak szerint, hogy előléptesse az oszlopfejléceket a táblázat első sorából. Miután beállította az oszlopok adattípusait, a táblázat az alábbi képhez hasonlóan fog kinézni.

Utolsó mintatábla a sortartomány megtartásához.

Utolsó mintatábla a sortartomány megtartásához az első sor oszlopfejlécekre való előléptetése után, az Egységek oszlop szám adattípusra állítása és hét adatsor megtartása után.

Sorok eltávolítása

Ez a függvénykészlet kijelöl egy sorhalmazt a táblából, eltávolítja őket, és megtartja a többi sort a táblában.

Két helyen található a Sorok eltávolítása gomb:

  • A Kezdőlap lap Sorok csökkentése csoportjában.

    Sorok eltávolítása gomb a Kezdőlap lapon.

  • A táblázat menüben.

    Távolítsa el a sorműveleteket a táblázat menüjében.

Az első sorok eltávolítása

Képzelje el a következő táblázatot, amely rögzített elrendezésű rendszerből származik.

Első mintatábla a felső sorok eltávolításához.

Első mintatáblázat a Felső sorok eltávolítása oszlopokkal (Oszlop1, Oszlop2 és Oszlop3) beállításhoz, amely mind a Szöveg adattípusra van beállítva, felül egy fejléc és egy oszlopfejlécsor, alul pedig hét adatsor.

Ez a jelentés mindig tartalmaz egy rögzített fejlécet az 1. sortól a táblázat 5. sorához. Ebben a példában el szeretné távolítani az első öt sort, és megtartani a többi adatot.

Ehhez válassza a Felső sorok eltávolítása a táblázat menüjéből lehetőséget. A Felső sorok eltávolítása párbeszédpanelen írja be az 5 értéket a Sorok száma mezőbe.

Felső sorok eltávolítása párbeszédpanel.

Az "Alsó sorok megtartása" és a "Sortartomány megtartása" előző példáihoz hasonlóan a művelet eredménye nyolc sort ad meg az oszlopfejlécekkel a táblázat részeként.

Mintatábla a Felső sorok eltávolítása művelet végrehajtása után, az adatok részeként egy oszlopfejlécsor, majd hét adatsor.

Az előző példákban ismertetett művelettel előléptetheti az oszlopfejléceket a táblázat első sorából. Miután beállította az oszlopok adattípusait, a táblázat az alábbi képhez hasonlóan fog kinézni.

Utolsó mintatábla a felső sorok eltávolításához.

Utolsó mintatábla a felső sorok eltávolításához, miután az első sort oszlopfejlécekként előlépteti, és a Mértékegység oszlopot a Szám adattípusra állítja, és megtartja a hét adatsort.

Utolsó sorok eltávolítása

Képzelje el a következő táblázatot, amely rögzített elrendezésű rendszerből származik.

Az alsó sorok eltávolítása kezdeti mintatáblája.

Az alsó sorok eltávolításának kezdeti mintatáblája, amelynek fejlécoszlopai mind a Szöveg adattípusra, hét adatsorra, majd egy rögzített hosszúságú láblécre állnak az alján.

Ez a jelentés mindig tartalmaz egy rögzített szakaszt vagy élőlábat, amely a tábla utolsó öt sorát foglalja el. Ebben a példában el szeretné távolítani az utolsó öt sort, és meg szeretné tartani a többi adatot.

Ehhez válassza az Alsó sorok eltávolítása a táblázat menüjéből lehetőséget. A Felső sorok eltávolítása párbeszédpanelen írja be az 5 értéket a Sorok száma mezőbe.

Az alsó sorok eltávolítása párbeszédpanel.

A módosítás eredménye megadja a keresett kimeneti táblát. Miután beállította az oszlopok adattípusait, a táblázat az alábbi képhez hasonlóan fog kinézni.

Utolsó mintatábla az alsó sorok eltávolításához a Szám adattípusa és a megtartott hét adatsor Egység oszlopával.

Másodlagos sorok eltávolítása

Képzelje el a következő táblázatot, amely dinamikus elrendezésű rendszerből származik.

A Másodlagos sorok eltávolítása művelet kezdeti mintatáblája.

Kezdeti mintatábla, amelyen az oszlopfejlécek szerepelnek, és mind a Szöveg adattípusra vannak beállítva, valamint minden más adatsor, amely a fölötte lévő adatsorra vonatkozó megjegyzéseket tartalmaz.

Ennek a jelentésnek a felépítése az, hogy sorpárokban vannak elemek. Minden páratlan sor (1, 3, 5...) tartalmazza a szükséges adatokat. Minden páros sor, közvetlenül az egyes páratlan sorok alatt, az egyes rekordokra vonatkozó megjegyzéseket tartalmaz. Nincs szüksége a megjegyzésekre, és az összeset el szeretné távolítani.

Ehhez válassza a Másik sorok eltávolítása lehetőséget a táblázat menüjéből. A Másodlagos sorok eltávolítása párbeszédpanelen adja meg a következő értékeket:

  • Az első eltávolítandó sorba írja be a 2 értéket.

    A második sorból szeretné elkezdeni a számlálást. Az első eltávolítandó sor fölötti sorok megmaradnak.

  • Az eltávolítandó sorok száma mezőbe írja be az 1 értéket.

    Itt elkezdi definiálni a sorok eltávolításának mintáját. Miután megtalálta a második sort, csak az adott sort szeretné eltávolítani, ezért meg kell adnia, hogy csak egy sort kell eltávolítania.

  • A megtartandó sorok száma mezőbe írja be az 1 értéket.

    Miután eltávolította az egyik sort, megtartja a következő sort. A folyamat újra elindul a következő sorban.

Másodlagos sorok eltávolítása párbeszédpanel.

A kijelölés eredménye megadja a keresett kimeneti táblát. Miután beállította az adattípusokat az oszlopokra, a táblázat az alábbi képhez hasonlóan fog kinézni.

Utolsó mintatáblázat a Helyettesítő sorok eltávolításához a Szám adattípusra és a megtartott hét adatsorra beállított Egység oszlopmal.