Zdieľať cez


Filtrovanie tabuľky podľa pozície riadka

Power Query má viacero možností filtrovania tabuľky na základe pozícií v riadkoch, a to buď tak, že zachová alebo odstráni tieto riadky. V tomto článku sú obsiahnuté všetky dostupné metódy.

Ponechať riadky

Funkcia ponechať riadky vyberie množinu riadkov z tabuľky a odstráni všetky ostatné riadky, ktoré nespĺňajú dané kritériá.

Tlačidlá Ponechať riadky nájdete na dvoch miestach :

  • Na karte Domov v skupine Zredukovať riadky .

    Tlačidlo Riadky ponechajte na karte Domov.

  • V ponuke tabuľky.

    Tlačidlá riadkov uchovávajte v ponuke tabuľky.

Poznámka

V časti Ukážka údajov v strede okna Power Query sa zobrazuje pozícia riadkov na ľavej strane tabuľky. Každá pozícia riadka je zastúpená číslom. Horný riadok začína pozíciou 1.

Ponechať najvrchnejšie riadky

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

Počiatočná ukážková tabuľka s hlavičkami stĺpcov, ktoré sú celotextovým typom údajov, siedmimi riadkami údajov a sekciou na pridávanie komentárov.

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

Dialógové okno Ponechať najvrchnejšie riadky.

Výsledkom tejto zmeny bude výstupná tabuľka, ktorú hľadáte. Keď nastavíte typy údajov pre stĺpce, tabuľka bude vyzerať ako na nasledujúcom obrázku.

Konečná ukážková tabuľka na zachovanie prvých riadkov so siedmimi riadkami uchovávaných údajov a stĺpec jednotiek nastavený na typ údajov Number.

Ponechať spodné riadky

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

Počiatočná ukážková tabuľka pre operáciu Ponechať spodné riadky.

Počiatočná ukážková tabuľka s hlavičkami stĺpcov Column1, Column2 a Column3, pričom všetky sú nastavené na textový typ údajov, posledných sedem riadkov obsahujúcich údaje a nad ňou je riadok hlavičky stĺpca s neznámym počtom komentárov.

Táto zostava vždy obsahuje sedem riadkov údajov na konci strany zostavy. Nad údajmi sa v zostave nachádza sekcia s komentármi s neznámym počtom riadkov. V tomto príklade chcete zachovať len posledných sedem riadkov údajov a riadok hlavičky.

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

Dialógové okno Ponechať spodné riadky.

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

Ukážková tabuľka po vykonaní operácie Ponechať spodné riadky, pričom súčasťou údajov je riadok hlavičky stĺpca a potom sedem riadkov údajov.

Je potrebné zvýšiť úroveň hlavičiek stĺpcov z prvého riadka tabuľky. Urobíte to tak, že v ponuke tabuľky vyberiete možnosť Použiť prvý riadok ako hlavičky . Po definovaní typov údajov pre stĺpce vytvoríte tabuľku, ktorá vyzerá ako na nasledujúcom obrázku.

Konečná ukážková tabuľka položky Ponechať spodné riadky.

Konečná ukážková tabuľka s názvom Ponechať spodné riadky po podpore prvých riadkov na hlavičky stĺpcov, zachovanie siedmich riadkov údajov a následné nastavenie jednotiek na typ údajov Číslo.

Ďalšie informácie: Zvýšenie úrovne 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á ukážková tabuľka operácie Zachovať rozsah riadkov.

Počiatočná ukážková tabuľka so stĺpcami (Stĺpec1, Stĺpec2 a Stĺpec3), ktoré sú nastavené na typ údajov Text a obsahujú 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 s komentármi. V tomto príklade chcete získať osem riadkov za časťou hlavičky zostavy a iba týchto osem riadkov.

Urobíte to tak, že v ponuke tabuľky vyberiete možnosť Ponechať rozsah riadkov . V dialógovom okne Ponechať rozsah riadkov zadajte číslo 6 do poľa Prvý riadok a číslo 8 do poľa Počet riadkov.

Dialógové okno Ponechať rozsah riadkov.

Podobne ako v predchádzajúcom príklade, na zachovanie spodných riadkov vám výsledok tejto operácie poskytne 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).

Ukážková tabuľka po vykonaní operácie Ponechať rozsah riadkov, pričom ako súčasť údajov je riadok hlavičky stĺpca a potom sedem riadkov údajov.

Na zvýšenie úrovne hlavičiek stĺpcov z prvého riadka tabuľky môžete vykonať rovnakú operáciu, ako je popísané v časti Ponechať spodné riadky . Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako na nasledujúcom obrázku.

Konečná ukážková tabuľka s názvom Zachovať rozsah riadkov.

Konečná ukážková tabuľka s názvom Zachovať rozsah riadkov po podpore prvých riadkov na hlavičky stĺpcov, nastavením stĺpca Jednotky na typ údajov Number a zachovaním 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.

Tlačidlá Odstrániť riadky nájdete na dvoch miestach :

  • Na karte Domov v skupine Zredukovať riadky .

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

  • V ponuke tabuľky.

    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á ukážková tabuľka na odstránenie najvrchnejších riadkov.

Počiatočná ukážková tabuľka s položkou Odstrániť horné riadky so stĺpcami (Stĺpec1, Stĺpec2 a Stĺpec3), ktoré sú nastavené na textový typ údajov, hlavičku v hornej časti a riadok hlavičky stĺpca a sedem údajových riadkov v dolnej časti.

Táto zostava vždy obsahuje pevnú hlavičku z 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ť najvrchnejšie riadky z ponuky tabuľky. V dialógovom okne Odstrániť najvrchnejšie riadky zadajte číslo 5 do poľa Počet riadkov.

Dialógové okno Odstrániť najvrchnejšie riadky.

Výsledok tejto operácie vám poskytne osem riadkov s hlavičkami stĺpcov ako súčasť tabuľky rovnakým spôsobom ako v predchádzajúcich príkladoch funkcie Ponechať spodné riadky a Ponechať rozsah riadkov.

Ukážková tabuľka po vykonaní operácie Odstrániť najvrchnejšie riadky, v ktorej je ako súčasť údajov riadok hlavičky stĺpca a potom sedem riadkov údajov.

Na zvýšenie úrovne hlavičiek stĺpcov z prvého riadka tabuľky môžete vykonať rovnakú operáciu, ako je popísané v predchádzajúcich príkladoch. Po nastavení typov údajov pre stĺpce bude tabuľka vyzerať ako na nasledujúcom obrázku.

Konečná ukážková tabuľka na odstránenie najvrchnejších riadkov.

Finálna ukážková tabuľka s názvom Odstrániť najvrchnejšie riadky po podpore hlavičiek prvého riadku na stĺpec a nastavení stĺpca Jednotky na typ údajov Number a zachovanie 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á ukážková tabuľka na odstránenie spodných riadkov.

Počiatočná ukážková tabuľka s položkou Odstrániť spodné riadky, kde sú všetky stĺpce hlavičky nastavené na typ údajov Text, sedem riadkov údajov a potom pätu s pevnou dĺžkou 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ť zvyšok údajov.

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

Dialógové okno Odstrániť spodné 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 na nasledujúcom obrázku.

Konečná ukážková tabuľka na odstránenie spodných riadkov so stĺpcom Units (Jednotky) nastavenou na typ údajov Number (Číslo) a zachovanými siedmimi riadkami ú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 s hlavičkami stĺpcov je nastavená na typ údajov Text a každý ďalší riadok s údajmi obsahujúci komentáre k riadku údajov nad ním.

Štruktúrovanie tejto zostavy 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árny riadok, priamo pod každým nepárnym riadkom, obsahuje komentáre o každom z týchto záznamov. Komentáre nepotrebujete a chcete ich všetky odstrániť.

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

  • Do poľa Prvý riadok na odstránenie zadajte hodnotu 2.

    Chcete začať počítať z druhého riadka. Všetky riadky nad týmto prvým riadkom, ktorý sa má odstrániť , sa zachovajú.

  • Do poľa Počet riadkov na odstránenie zadajte hodnotu 1.

    Tu začnete definovať vzor na odstránenie riadkov. Po nájdení druhého riadka chcete tento konkrétny riadok len odstrániť, takže určíte, že potrebujete odstrániť len jeden riadok.

  • Do poľa Počet riadkov, ktoré sa majú ponechať zadajte hodnotu 1.

    Po odstránení jedného riadka si ponecháte ďalší riadok. Proces sa znova spustí pre ďalší riadok.

Dialógové okno Odstrániť alternatívne riadky.

Výsledkom tohto výberu bude výstupná tabuľka, ktorú hľadáte. Po nastavení typov údajov na stĺpce bude tabuľka vyzerať ako na nasledujúcom obrázku.

Konečná ukážková tabuľka na odstránenie alternatívnych riadkov so stĺpcom Unit (Jednotka) nastavená na typ údajov Number (Číslo) a zachovaných je sedem riadkov údajov.