2012-02-08 14:14:54 +0000 2012-02-08 14:14:54 +0000
56
56

Hoe verwijder ik rijen die niet in het filter staan

Ik heb een zeer grote tabel in Excel (1000’s van rijen) en ik filter het om slechts 10 rijen te tonen.

Ik vraag me af of er een manier is om de rijen te verwijderen die niet worden getoond (d.w.z. niet aan de filtervoorwaarden voldoen)? Daarmee zou ik het bestand kunnen verkleinen voordat ik het verstuur.

Er zijn vele duizenden rijen onder de tabel, de gebruiker heeft complexe formules en grafieken gemaakt, die niet worden overgenomen als ik ze naar een ander werkblad kopieer, als ik alleen de rijen kopieer.

Antwoorden (7)

53
53
53
2012-02-08 14:23:05 +0000

Probeer deze manier voor een snelle oplossing:-

  1. Kopieer de gefilterde 10 resultaten naar een ander blad
  2. Verwijder het eigenlijke blad

EDIT:

As per the update, below are the steps:-

  1. Before starting, take a backup copy of excel sheet
  2. Ervan uitgaande dat u alle records gefilterd en toont slechts 10 rijen 0x2 & 3. De overige 1000’s zijn verborgen
  3. Klik op de knop Office
  4. Klik op de optie Voorbereiding
  5. Klik op Inspecteer document
  6. Zie dit screenshot, hoe het eruit ziet
  7. Klik op de knop Inspecteren
  8. Je ziet een optie “Verborgen rijen en kolommen ” met “Alles verwijderen ” knop
  9. Klik op de knop Verwijder alles
  10. Klik op de knop Sluiten
  11. Als u ten slotte ziet dat alle “Verborgen rijen en kolommen ” zijn verwijderd

Raadpleeg deze schermafbeelding

Note:

In Office 2010, kunt u Document inspecteren hier vinden:

5
5
5
2015-09-14 20:37:16 +0000

De manier die voor mij werkte was, ervan uitgaande dat het filter makkelijk omkeerbaar is:

  1. Maak je filter leeg.
  2. Maak een tijdelijke kolom aan, bijvoorbeeld genaamd ‘TEMP ORDER’.
  3. Zet elke waarde in die kolom op
  4. Draai je filter om (filter voor alles wat je wilt wissen)
  5. Zet elke waarde in de kolom ‘TEMP ORDER’ op 1 bij de gefilterde resultaten
  6. Wis je filter.
  7. Sorteer je gegevens op de kolom ‘TEMP ORDER’, van kleinste naar grootste.
  8. Zoek op welke rij de eerste ‘1’ voorkomt
  9. Wijzig de grootte van uw tabel (tabblad Ontwerp), zodat de laatste rij de rij vóór de eerste ‘1’ is
  10. Verwijder de rijen die niet meer in je tabel staan.

Dit kan een betere oplossing zijn als je geen andere bladen in je werkmap wilt verknoeien en je je zorgen maakt over wat er zou kunnen gebeuren als je je gegevens kopieert en plakt.

4
4
4
2012-02-08 15:38:11 +0000

Waarom niet gewoon de zichtbare cellen kopiëren naar een nieuw blad? Ga naar:

sneltoegang werkbalk drop downmeer opdrachtenopdrachten niet in het lintzichtbare cellen selecterentoevoegen

Als je hierop klikt, selecteert hij alles wat zichtbaar is en kun je alles kopiëren en plakken wat zichtbaar is.

2
2
2
2014-07-24 13:06:26 +0000

Het geaccepteerde Antwoord hierboven met betrekking tot “document inspecteren” is uitstekend.

Bovendien zou de aangegeven procedure op de hele werkmap van toepassing zijn, zodat u misschien andere werkbladen in dezelfde werkmap in de war brengt. In dat geval moet je het werkblad naar een aparte werkmap verplaatsen, de procedure toepassen, en het werkblad weer naar je oorspronkelijke werkmap verplaatsen. Het kruiskoppelen van verwijzingen/formules/grafiekreeksen tussen werkbladen, waarbij het werkblad in kwestie betrokken is, kan een uitdaging zijn.

Als alternatief voor dit andere antwoord (dat niet kan omgaan met het geval van grafieken, enz., zoals gevraagd door de OP), Home -> Zoeken & Selecteren -> Ga naar speciaal -> Alleen zichtbare cellen. Het lijkt precies hetzelfde commando te zijn (en dan vraag ik me af waarom het onder Commands Not in the Ribbon staat).

1
1
1
2015-08-21 20:33:57 +0000

Ik had precies hetzelfde probleem. Om op te lossen:

  1. Markeer de 10 rijen die je wilt behouden en verander hun achtergrondkleur
  2. Wis alle filters
  3. Pas een nieuw filter toe op een van de kolommen, kies “Filteren op kleur”. In plaats van de kleur die je gebruikt hebt, kies je “geen vulling”.
  4. Dit brengt alle ongewenste rijen naar boven. Markeer ze allemaal en verwijder ze.
  5. Verwijder het filter en je hebt alleen nog de 10 rijen die je wilt. Alle grafieken en celverwijzingen blijven intact.
1
1
1
2016-03-17 12:59:53 +0000

Rustig… Ik had hetzelfde probleem.

  1. Selecteer Alles in het filter en haal het vinkje weg bij alle ongewenste info en klik op OK.
  2. Wis alle filters. (Je zult zien dat alle rijen die niet aangevinkt waren, nu gemarkeerd zijn.)
  3. Druk op Ctrl- om die rijen te wissen.
-1
-1
-1
2012-02-08 14:22:47 +0000

Dit is misschien overdreven simplistisch, maar waarom kopieer/plak je niet gewoon de 10 rijen waarop je hebt gefilterd in een nieuwe spreadsheet?