Del via


Filtrer en tabel efter rækkeplacering

Power Query har flere muligheder for at filtrere en tabel baseret på placeringerne af rækkerne ved enten at bevare eller fjerne disse rækker. I denne artikel beskrives alle tilgængelige metoder.

Bevar rækker

Sæt af funktioner for bevar rækker markerer et sæt rækker fra tabellen og fjerner alle andre rækker, der ikke opfylder kriterierne.

Der er to steder, hvor du kan finde knapperne Bevar rækker :

  • Under fanen Hjem i gruppen Reducer rækker.

    Knappen Bevar rækker under fanen Hjem.

  • I menuen Tabel.

    Behold rækkeknapper i tabelmenuen.

Bemærk

I afsnittet med forhåndsvisning af data midt i Power Query-vinduet kan du se placeringen af dine rækker i venstre side af tabellen. Hver rækkeplacering repræsenteres af et tal. Den øverste række starter med position 1.

Bevar de øverste rækker

Forestil dig følgende tabel, der kommer ud af et system med et fast layout.

Indledende eksempeltabel med kolonneoverskrifter, der alle er datatypen Tekst, syv rækker med data og derefter en sektion til kommentarer.

Denne rapport indeholder altid syv rækker med data, og under dataene indeholder den en sektion til kommentarer med et ukendt antal rækker. I dette eksempel vil du kun beholde de første syv rækker med data. Det gør du ved at vælge Bevar de øverste rækker i tabelmenuen. I dialogboksen Bevar de øverste rækker skal du skrive 7 i feltet Antal rækker.

Dialogboksen Bevar de øverste rækker.

Resultatet af denne ændring giver dig den outputtabel, du leder efter. Når du har angivet datatyperne for dine kolonner, ser tabellen ud som på følgende billede.

Den endelige eksempeltabel til at bevare de øverste rækker med syv rækker med data, der bevares, og kolonnen units angivet til datatypen Tal.

Bevar de nederste rækker

Forestil dig følgende tabel, der kommer ud af et system med et fast layout.

Indledende eksempeltabel til handlingen Bevar nederste rækker.

Indledende eksempeltabel med Column1, Column2 og Column3 som kolonneoverskrifter er alle angivet til datatypen Text og de nederste syv rækker, der indeholder data, og ovenover er en kolonneoverskrifter række og et ukendt antal kommentarer.

Denne rapport indeholder altid syv rækker med data i slutningen af rapportsiden. Over dataene indeholder rapporten et afsnit til kommentarer med et ukendt antal rækker. I dette eksempel vil du kun beholde de seneste syv rækker med data og overskriftsrækken.

Det gør du ved at vælge Bevar nederste rækker i tabelmenuen. I dialogboksen Bevar nederste rækker skal du skrive 8 i feltet Antal rækker .

Dialogboksen Bevar nederste rækker.

Resultatet af denne handling giver dig otte rækker, men nu er overskriftsrækken en del af tabellen.

Eksempeltabel efter udførelse af handlingen Bevar nederste rækker med en kolonneoverskriftsrække som en del af dataene og derefter syv rækker med data.

Du skal hæve kolonneoverskrifterne fra den første række i tabellen. Det gør du ved at vælge Brug den første række som overskrifter i tabelmenuen. Når du har defineret datatyper for dine kolonner, skal du oprette en tabel, der ligner følgende billede.

Endelig eksempeltabel for Bevar nederste rækker.

Endelig eksempeltabel for Bevar nederste rækker efter at have fremhævet den første række til kolonneoverskrifter og bevaret syv rækker med data og derefter angivet units til datatypen Tal.

Flere oplysninger: Fremhæv eller sænk kolonneoverskrifter

Bevar et interval af rækker

Forestil dig følgende tabel, der kommer ud af et system med et fast layout.

Indledende eksempeltabel for handlingen Bevar et interval af rækker.

Indledende eksempeltabel med kolonnerne (Column1, Column2 og Column3) er alle angivet til datatypen Text og indeholder kolonneoverskrifterne og syv rækker med data midt i tabellen.

Denne rapport indeholder altid fem rækker til overskriften, én række med kolonneoverskrifter under overskriften, syv rækker med data under kolonneoverskrifterne og derefter et ukendt antal rækker til kommentarsektionen. I dette eksempel vil du hente de otte rækker efter overskriftsafsnittet i rapporten og kun de otte rækker.

Det gør du ved at vælge Bevar rækkeområde i tabelmenuen. I dialogboksen Bevar rækkeområde skal du skrive 6 i feltet Første række og 8 i feltet Antal rækker.

Dialogboksen Bevar rækkeområdet.

På samme måde som i det forrige eksempel, når du beholder de nederste rækker, giver resultatet af denne handling dig otte rækker med kolonneoverskrifterne som en del af tabellen. Alle rækker over den første række , du har defineret (række 6), fjernes.

Eksempeltabel, når du har udført handlingen Bevar rækkeområde med kolonneoverskriftsrækken som en del af dataene og derefter syv rækker med data.

Du kan udføre den samme handling som beskrevet i Bevar nederste rækker for at hæve kolonneoverskrifterne fra den første række i tabellen. Når du har angivet datatyper for dine kolonner, vil tabellen se ud som på følgende billede.

Endelig eksempeltabel for Bevar rækkeområde.

Endelig eksempeltabel for Bevar rækkeområde, efter at den første række er blevet fremhævet til kolonneoverskrifter, indstillet kolonnen Units til datatypen Number og beholdt syv rækker med data.

Fjern rækker

Dette sæt funktioner vælger et sæt rækker fra tabellen, fjerner dem og bevarer resten af rækkerne i tabellen.

Der er to steder, hvor du kan finde knapperne Fjern rækker :

  • Under fanen Hjem i gruppen Reducer rækker.

    Knappen Fjern rækker under fanen Hjem.

  • I menuen Tabel.

    Fjern rækkehandlinger i tabelmenuen.

Fjern de øverste rækker

Forestil dig følgende tabel, der kommer ud af et system med et fast layout.

Indledende eksempeltabel for Fjern de øverste rækker.

Indledende eksempeltabel for Fjern de øverste rækker med kolonnerne (Kolonne1, Kolonne2 og Kolonne3) er alle angivet til datatypen Tekst, en overskrift øverst og en kolonneoverskriftrække og syv datarækker nederst.

Denne rapport indeholder altid en fast overskrift fra række 1 til række 5 i tabellen. I dette eksempel vil du fjerne disse første fem rækker og beholde resten af dataene.

Det gør du ved at vælge Fjern de øverste rækker i tabelmenuen. I dialogboksen Fjern de øverste rækker skal du skrive 5 i feltet Antal rækker.

Dialogboksen Fjern de øverste rækker.

På samme måde som i de forrige eksempler på "Bevar nederste rækker" og "Bevar et interval af rækker" giver resultatet af denne handling dig otte rækker med kolonneoverskrifterne som en del af tabellen.

Eksempeltabel, når du har udført handlingen Fjern de øverste rækker med en kolonneoverskriftsrække som en del af dataene og derefter syv rækker med data.

Du kan udføre den samme handling som beskrevet i tidligere eksempler for at hæve kolonneoverskrifterne fra den første række i tabellen. Når du har angivet datatyper for dine kolonner, vil tabellen se ud som på følgende billede.

Endelig eksempeltabel for Fjern de øverste rækker.

Endelig eksempeltabel for Fjern de øverste rækker efter fremhævning af første række til kolonneoverskrifter og indstilling af kolonnen Units til datatypen Number og bevarelse af syv rækker med data.

Fjern de nederste rækker

Forestil dig følgende tabel, der kommer ud af et system med et fast layout.

Indledende eksempeltabel for Fjern nederste rækker.

Indledende eksempeltabel for Fjern nederste rækker, hvor kolonneoverskrifterne alle er angivet til datatypen Tekst, syv rækker med data og derefter en sidefod med fast længde nederst.

Denne rapport indeholder altid en fast sektion eller sidefod, der optager de sidste fem rækker i tabellen. I dette eksempel vil du fjerne de sidste fem rækker og beholde resten af dataene.

Det gør du ved at vælge Fjern de nederste rækker i tabelmenuen. I dialogboksen Fjern de øverste rækker skal du skrive 5 i feltet Antal rækker.

Dialogboksen Fjern nederste rækker.

Resultatet af denne ændring giver dig den outputtabel, du leder efter. Når du har angivet datatyper for dine kolonner, vil tabellen se ud som på følgende billede.

Endelig eksempeltabel for Fjern nederste rækker, hvor kolonnen Units er angivet til datatypen Number og de syv rækker med data, der bevares.

Fjern alternative rækker

Forestil dig følgende tabel, der kommer ud af et system med et dynamisk layout.

Indledende eksempeltabel for handlingen Fjern alternative rækker.

Indledende eksempeltabel med de kolonneoverskrifter, der findes, og alle angivet til datatypen Tekst og alle andre datarækker, der indeholder kommentarer om datarækken over den.

Den måde, denne rapport er struktureret på, er, at du har elementer i par af rækker. Hver ulige række (1, 3, 5...) indeholder de data, du har brug for. Hver lige række, direkte under hver ulige række, indeholder kommentarer om hver af disse poster. Du behøver ikke kommentarerne, og du vil fjerne dem alle.

Det gør du ved at vælge Fjern alternative rækker i tabelmenuen. Angiv følgende værdier i dialogboksen Fjern alternative rækker:

  • I feltet Første række, der skal fjernes skal du skrive 2.

    Du vil begynde at tælle fra den anden række. Alle rækker over denne første række, der skal fjernes , bevares.

  • I feltet Antal rækker, der skal fjernes skal du skrive 1.

    Her kan du begynde at definere mønsteret for fjernelse af rækker. Når du har fundet den anden række, vil du kun fjerne den pågældende række, så du angiver, at du kun skal fjerne én række.

  • Skriv 1 i feltet Antal rækker, der skal bevares.

    Når du har fjernet én række, beholder du den næste række. Processen starter igen for den næste række.

Dialogboksen Fjern alternative rækker.

Resultatet af dette valg giver dig den outputtabel, du leder efter. Når du har angivet datatyperne til dine kolonner, ser tabellen ud som på følgende billede.

Endelig eksempeltabel for Fjern alternative rækker, hvor kolonnen Unit er angivet til datatypen Number og de syv rækker med data, der bevares.