Filtrovanie tabuľky podľa pozície riadka

Power Query má viacero možností filtrovania tabuľky na základe pozícií riadkov, a to buď ponechaním alebo odstránením týchto riadkov. Tento článok obsahuje všetky dostupné metódy.

Ponechať riadky

Množina funkcií ponechania riadkov vyberie množinu riadkov z tabuľky a odstráni všetky ostatné riadky, ktoré nespĺňajú kritériá.

Existujú dve miesta, kde nájdete tlačidlá Ponechať riadky:

  • Na karte Domov v skupine Zmenšiť riadky.

    Tlačidlo Ponechať riadky na karte Domov.

  • V ponuke stola.

    Ponechajte tlačidlá riadkov v ponuke tabuľky.

Poznámka

V časti Ukážka údajov v strede okna doplnku Power Query môžete vidieť polohu riadkov na ľavej strane tabuľky. Každá pozícia riadka je reprezentovaná číslom. Horný riadok začína pozíciou 1.

Ponechať horné riadky

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s pevným rozložením.

Počiatočná vzorová tabuľka s hlavičkami stĺpcov, ktoré sú všetky typy údajov text, sedem riadkov údajov a potom sekcia pre komentáre.

Táto zostava vždy obsahuje sedem riadkov údajov a pod údajmi má sekciu pre komentáre s neznámym počtom riadkov. V tomto príklade chcete zachovať iba prvých sedem riadkov údajov. Ak to chcete urobiť, v ponuke tabuľky vyberte položku Ponechať horné riadky. V dialógovom okne Ponechať horné riadky zadajte 7 do poľa Počet riadkov.

Dialógové okno Ponechať horné riadky.

Výsledkom tejto zmeny bude výstupná tabuľka, ktorú hľadáte. Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako nasledujúci obrázok.

Konečná vzorová tabuľka na uchovávanie horných riadkov so siedmimi riadkami údajov a stĺpcom jednotiek nastaveným na typ údajov Číslo.

Ponechať dolné riadky

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s pevným rozložením.

Počiatočná vzorová tabuľka pre operáciu Zachovať dolné riadky.

Počiatočná vzorová tabuľka s stĺpcom 1, stĺpcom2 a stĺpcom3 ako hlavičkami stĺpcov, všetky nastavené na typ údajov Text a spodných sedem riadkov obsahujúcich údaje a vyššie ako riadok hlavičky stĺpca a neznámy počet komentárov.

Táto zostava vždy obsahuje sedem riadkov údajov na konci stránky zostavy. Nad údajmi má zostava sekciu na komentáre s neznámym počtom riadkov. V tomto príklade chcete ponechať iba posledných sedem riadkov údajov a riadok hlavičky.

Ak to chcete urobiť, v ponuke tabuľky vyberte položku Ponechať dolné riadky. V dialógovom okne Ponechať dolné riadky zadajte do poľa Počet riadkov číslo 8.

Dialógové okno Ponechať dolné riadky.

Výsledok tejto operácie vám poskytne osem riadkov, ale teraz je riadok hlavičky súčasťou tabuľky.

Vzorová tabuľka po vykonaní operácie Ponechať dolné riadky s riadkom hlavičky stĺpca ako súčasti údajov a potom siedmimi riadkami údajov.

Hlavičky stĺpcov musíte propagovať z prvého riadka tabuľky. Ak to chcete urobiť, v ponuke tabuľky vyberte položku Použiť prvý riadok ako hlavičky. Po definovaní typov údajov pre stĺpce vytvoríte tabuľku, ktorá vyzerá ako nasledujúci obrázok.

Konečná vzorová tabuľka pre ponechanie spodných riadkov.

Konečná vzorová tabuľka pre ponechanie spodných riadkov po propagácii prvého riadka do hlavičiek stĺpcov a zachovaní siedmich riadkov údajov a potom nastavení jednotiek na typ údajov Číslo.

Ďalšie informácie: Propagácia alebo zníženie úrovne hlavičiek stĺpcov

Ponechať rozsah riadkov

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s pevným rozložením.

Počiatočná vzorová tabuľka pre operáciu Zachovať rozsah riadkov.

Počiatočná vzorová tabuľka so stĺpcami (stĺpec 1, stĺpec 2 a Stĺpec3) je nastavená na typ údajov Text a obsahuje hlavičky stĺpcov a sedem riadkov údajov v strede tabuľky.

Táto zostava vždy obsahuje päť riadkov pre hlavičku, jeden riadok hlavičiek stĺpcov pod hlavičkou, sedem riadkov údajov pod hlavičkami stĺpcov a potom neznámy počet riadkov pre sekciu komentárov. V tomto príklade chcete získať osem riadkov za hlavičkou v zostave a iba týchto osem riadkov.

Ak to chcete urobiť, vyberte položku Zachovať rozsah riadkov v ponuke tabuľky. V dialógovom okne Ponechať rozsah riadkov zadajte 6 do poľa Prvý riadok a 8 do poľa Počet riadkov.

Udržujte rozsah riadkov dialógové okno.

Podobne ako predchádzajúci príklad pre udržiavanie spodných riadkov, výsledok tejto operácie vám dáva osem riadkov s hlavičkami stĺpcov ako súčasť tabuľky. Odstránia sa všetky riadky nad prvým riadkom, ktorý ste definovali (riadok 6).

Vzorová tabuľka po vykonaní operácie Ponechať rozsah riadkov s riadkom hlavičky stĺpca ako súčasti údajov a potom siedmimi riadkami údajov.

Môžete vykonať rovnakú operáciu, ako je popísané v časti Ponechať dolné riadky na propagáciu hlavičiek stĺpcov z prvého riadka tabuľky. Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako nasledujúci obrázok.

Konečná vzorová tabuľka pre zachovanie rozsahu riadkov.

Konečná vzorová tabuľka pre Ponechanie rozsahu riadkov po propagácii hlavičiek prvého riadka do stĺpcov, nastavení stĺpca Jednotky na typ údajov Číslo a ponechaní siedmich riadkov údajov.

Odstránenie riadkov

Táto množina funkcií vyberie množinu riadkov z tabuľky, odstráni ich a ponechá zvyšok riadkov v tabuľke.

Existujú dve miesta, kde nájdete tlačidlá Odstrániť riadky:

  • Na karte Domov v skupine Zmenšiť riadky.

    Tlačidlo Odstrániť riadky na karte Domov.

  • V ponuke stola.

    Odstráňte operácie riadkov v ponuke tabuľky.

Odstránenie najvrchnejších riadkov

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s pevným rozložením.

Počiatočná vzorová tabuľka pre odstránenie horných riadkov.

Počiatočná vzorová tabuľka pre Odstránenie horných riadkov so stĺpcami (stĺpec 1, Stĺpec 2 a Stĺpec3) sú nastavené na typ údajov Text, hlavičku v hornej časti a riadok hlavičky stĺpca a sedem riadkov údajov v dolnej časti.

Táto zostava vždy obsahuje pevnú hlavičku od riadka 1 do riadka 5 tabuľky. V tomto príklade chcete odstrániť týchto prvých päť riadkov a ponechať zvyšok údajov.

Ak to chcete urobiť, vyberte položku Odstrániť horné riadky z ponuky tabuľky. V dialógovom okne Odstrániť horné riadky zadajte 5 do poľa Počet riadkov.

Dialógové okno Odstránenie horných riadkov.

Rovnakým spôsobom ako predchádzajúce príklady pre "Zachovať dolné riadky" a "Zachovať rozsah riadkov", výsledok tejto operácie vám poskytne osem riadkov s hlavičkami stĺpcov ako súčasť tabuľky.

Vzorová tabuľka po vykonaní operácie Odstrániť horné riadky s riadkom hlavičky stĺpca ako súčasti údajov a potom siedmimi riadkami údajov.

Môžete vykonať rovnakú operáciu, ako je popísané v predchádzajúcich príkladoch, na propagáciu hlavičiek stĺpcov z prvého riadka tabuľky. Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako nasledujúci obrázok.

Konečná vzorová tabuľka pre odstránenie horných riadkov.

Konečná vzorová tabuľka pre Odstránenie horných riadkov po propagácii hlavičk prvého riadka do stĺpcov a nastavení stĺpca Jednotky na typ údajov Číslo a zadržaní siedmich riadkov údajov.

Odstránenie spodných riadkov

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s pevným rozložením.

Počiatočná vzorová tabuľka pre Odstránenie spodných riadkov.

Počiatočná vzorová tabuľka pre odstránenie spodných riadkov so stĺpcami hlavičky, ktoré sú všetky nastavené na typ údajov Text, sedem riadkov údajov a potom päta pevnej dĺžky v dolnej časti.

Táto zostava vždy obsahuje pevnú sekciu alebo pätu, ktorá zaberá posledných päť riadkov tabuľky. V tomto príklade chcete odstrániť posledných päť riadkov a ponechať si zvyšok údajov.

Ak to chcete urobiť, vyberte položku Odstrániť dolné riadky z ponuky tabuľky. V dialógovom okne Odstrániť horné riadky zadajte 5 do poľa Počet riadkov.

Dialógové okno Odstránenie spodných riadkov.

Výsledkom tejto zmeny bude výstupná tabuľka, ktorú hľadáte. Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako nasledujúci obrázok.

Konečná vzorová tabuľka pre Odstránenie spodných riadkov so stĺpcom Jednotky nastaveným na typ údajov Číslo a siedmich riadkov ponechaných údajov.

Odstránenie alternatívnych riadkov

Predstavte si nasledujúcu tabuľku, ktorá vychádza zo systému s dynamickým rozložením.

Počiatočná vzorová tabuľka pre operáciu Odstrániť alternatívne riadky.

Počiatočná vzorová tabuľka so prítomnými hlavičkami stĺpcov a všetkými nastavenými na typ údajov Text a každý ďalší riadok údajov obsahujúci komentáre o riadku údajov nad ním.

Spôsob, akým je táto zostava štruktúrovaná, spočíva v tom, že máte prvky v pároch riadkov. Každý nepárny riadok (1, 3, 5...) obsahuje údaje, ktoré potrebujete. Každý párnych riadkov, priamo pod každým nepárnym riadkom, obsahuje komentáre ku každému z týchto záznamov. Nepotrebujete komentáre a chcete ich všetky odstrániť.

Ak to chcete urobiť, vyberte položku Odstrániť alternatívne riadky z ponuky tabuľky. V dialógovom okne Odstrániť alternatívne riadky zadajte nasledujúce hodnoty:

  • Do prvého riadka na odstránenie zadajte 2.
    Chcete začať počítať od druhého riadka. Všetky riadky nad týmto prvým riadkom, ktoré sa majú odstrániť, sa zachovajú.
  • Do poľa Počet riadkov na odstránenie zadajte 1.
    Tu začnete definovať vzor na odstránenie riadkov. Po nájdení druhého riadka chcete odstrániť iba tento konkrétny riadok, takže zadáte, že stačí odstrániť len jeden riadok.
  • Do poľa Počet riadkov, ktoré sa majú ponechať, zadajte 1.
    Po odstránení jedného riadka si ponecháte ďalší riadok. Proces sa začne znova pre ďalší riadok.

Dialógové okno Odstránenie alternatívnych riadkov.

Výsledok tohto výberu vám poskytne výstupovú tabuľku, ktorú hľadáte. Po nastavení typov údajov do stĺpcov bude tabuľka vyzerať ako nasledujúci obrázok.

Konečná vzorová tabuľka pre Odstránenie alternatívnych riadkov so stĺpcom Jednotka nastaveným na typ údajov Číslo a siedmimi riadkami ponechaných údajov.