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 megtartott sorok függvényhalmaza kijelöl bizonyos sorokat 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 Kezdőlap lapon megtalálható a Sorok megtartása gomb.

  • A táblázat menüben.

    Tartsa meg a sorok gombjait a táblázat menüjében.

Megjegyzé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.

Párbeszédpanel a felső sorok megtartására.

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, amelynek oszlopfejléce Oszlop1, Oszlop2 és Oszlop3, mind a Szöveg adattípusra vannak beállítva. Az alsó hét sor tartalmaz adatokat, ezen felül található az oszlopfejlécsor, valamint 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écsorral, majd hét adatsorral.

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 megőrzéséhez, miután az első sort oszlopfejlécekké emeli, és hét adatsort megőrizve az Egységeket Szám adattípusként állítja be.

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 a fejléc számára, egy sort az oszlopfejlécekkel a fejléc alatt, hét sort az adatokhoz az oszlopfejlécek alatt, majd ismeretlen számú sort a hozzászólások 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.

Végső minta táblázat a sorok tartományának 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.

Felső 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ására az oszlopokkal (Oszlop1, Oszlop2 és Oszlop3), amelyek mind a Szöveg adattípusra vannak beállítva, tetején egy táblázatfejléc, alatta egy oszlopfejléc sor és legalul 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édpanelje.

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.

Alsó 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.

Kezdeti mintatáblázat az alsó sorok eltávolításához, amelynek fejlécoszlopai mind a Szöveg adattípusra vannak állítva, hét adatsorral, majd az alján egy rögzített hosszúságú lábléc következik.

Ez a jelentés mindig tartalmaz egy rögzített szakaszt vagy láblécet, 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.

Végső mintatábla az alsó sorok eltávolítása után, ahol az Egységek oszlop Szám adattípusra van állítva, és hét adatsor maradt meg.

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 sortó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.

Váltakozó 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 váltakozó sorok eltávolítása után, ahol az Egység oszlop A Szám adattípusra van állítva, és a hét adatsor megmarad.