Note: The other languages of the website are Google-translated. Back to English

Hoe rijen te verbergen op basis van celwaarde in Excel?

Stel dat u een gegevensbereik heeft en u wilt de rijen verbergen op basis van een kolomwaarde, bijvoorbeeld als de celwaarde van de kolom kleiner is dan 3000, verberg dan de rij van de cel zoals onderstaand screenshot.


In Excel kunt u de filterfunctie gebruiken om de rijen te filteren en te verbergen op basis van de celwaarde.

1. Selecteer de gegevens die u wilt filteren en klik op Data > Filteren. Zie screenshot:

doc rijen verbergen op basis van waarde 2

2. Klik vervolgens op de pijl omlaag om de vervolgkeuzelijst met filters weer te geven en klik op Nummerfilters (of tekstfilters) > Groter dan (u kunt een ander criterium kiezen dat u nodig heeft in het submenu). Zie screenshot:

doc rijen verbergen op basis van waarde 3

3. Typ in het popping-dialoogvenster het criterium in het tekstvak naast is groter dan. Zie screenshot:

doc rijen verbergen op basis van waarde 4

4. klikken OK. Nu worden alleen de gegevens groter dan 3000 weergegeven en worden de rijen waarvan de gegevens kleiner zijn dan 3000 verborgen.

doc rijen verbergen op basis van waarde 5


Bovendien, als u geïnteresseerd bent in VBA-code, kan ik hier een VBA-code introduceren om rijen te verbergen op basis van de celwaarde.

1. druk op Alt + F11 toetsen om in te schakelen Microsoft Visual Basic voor toepassingen venster.

2. Dan klikken Invoegen > Module om een ​​nieuw te openen Module venster en plak de onderstaande VBA-code erin.

VBA: rijen verbergen op basis van celwaarde.

Sub HideRow()
'Updateby20150618
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
    Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub

3. Druk vervolgens op F5 toets om de VBA uit te voeren en selecteer vervolgens het gegevensbereik waarvan u rijen wilt verbergen in het popping-dialoogvenster (exclusief headers). Zie screenshot:

doc rijen verbergen op basis van waarde 6

4. klikken OK, en typ het criteriumnummer in het tweede dialoogvenster. Zie screenshot:

doc rijen verbergen op basis van waarde 7

5. klikken OK. Nu zijn de rijen waarvan de gegevens kleiner zijn dan 3000 verborgen.

Tip: Als u rijen wilt verbergen die groter zijn dan 3000, hoeft u alleen maar te wijzigen Rng.EntireRow.Hidden = Rng.Value <xNumber naar Rng.EntireRow.Hidden = Rng.Value> xNumber, of als u rijen wilt verbergen waarvan de gegevens gelijk zijn aan 3000, wijzigt u in Rng.EntireRow.Hidden = Rng.Value = xNumber.


Selecteer snel cellen op basis van criteria in Excel

Met Kutools voor Excel's Selecteer specifieke cellen, kunt u een keer cellen selecteren op basis van een of twee criteria. 
doc selecteer specifieke cellen
 
Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen.

ALS je de filterfunctie niet wilt inschakelen, ook niet voor VBA, hier introduceer ik je een handige tool - Selecteer specifieke cellen of Kutools for Excel om snel hele rijen te selecteren op basis van de celwaarde, dan kunt u ze verbergen.

Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. 

Na gratis installeren Kutools voor Excel, doe het als volgt:

Tip. Als u een gratis proefversie van de functie Tekst extraheren wilt, ga alsjeblieft naar Kutools voor Excel gratis eerst, en ga dan de bewerking toepassen volgens bovenstaande stappen.

1. Selecteer het gegevensbereik en klik op Kutools > kies > Selecteer specifieke cellen. Zie screenshot:

doc rijen verbergen op basis van waarde 14

2. In de Selecteer specifieke cellen dialoogvenster, vink aan Hele rij voor Selectie type sectie en selecteer vervolgens het criterium waaruit u nodig hebt Specifiek type lijst en typ vervolgens het nummer of de tekst in het tekstvak. Zie screenshot:

doc rijen verbergen op basis van waarde 9

3. klikken Ok > OK om dialogen te sluiten. Nu zijn de rijen waarvan de gegevens kleiner zijn dan 3000 geselecteerd, en u hoeft alleen maar met de rechtermuisknop op de rijkop te klikken om het contextmenu weer te geven en op Verbergen te klikken. Zie screenshot:
doc rijen verbergen op basis van waarde 10

Nu zijn de rijen waarvan de gegevens kleiner zijn dan 3000 verborgen.

doc rijen verbergen op basis van waarde 11

Tip:

1. Als u rijen wilt verbergen die een bepaalde waarde bevatten, kunt u selecteren Bevat en typ de bepaalde waarde in het tekstvak.

doc rijen verbergen op basis van waarde 12

2. Als u rijen wilt verbergen die een waarde bevatten die groter is dan maar kleiner dan waarden, kunt u selecteren Groter dan en Minder dan, typ vervolgens de waarden in de twee vakjes en vink aan En.

doc rijen verbergen op basis van waarde 13

Met Kutools voor Excel's Selecteer specifieke cellen hulpprogramma, kunt u de locatie van specifieke cellen identificeren, volledige rijen of kolommen selecteren op basis van de celwaarde, enzovoort. Klik hier voor meer informatie over dit hulpprogramma.

Kutools for Excel: 300+ functies die u in Excel moet hebben, 30 dagen gratis proefperiode vanaf hier.


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (7)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hallo daar! Ik voer de VBA-code uit, maar er wordt een fout weergegeven zoals onder Compileerfout Syntex-fout en Rng.EntireRow.Hidden = Rng.Value <xNumber is gemarkeerd. Kunt u mij plz helpen in dit verband? TIA
Deze opmerking is gemaakt door de moderator op de site
Ik kreeg dezelfde fout
Deze opmerking is gemaakt door de moderator op de site
Sorry ik weet het ook niet.
Deze opmerking is gemaakt door de moderator op de site
Ik ken het ook niet Sunny
Deze opmerking is gemaakt door de moderator op de site
Particulier subwerkblad_Wijziging (ByVal-doel als bereik)
Als Target.Column = 1 en Target.Rij = 1 Dan

Als Target.Value = "JA" Dan
Werkbladen(2).Activeren
Werkbladen(2).Toepassing.Kolommen("A:Z").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = True
Werkbladen(2).Toepassing.Kolommen("AA:AZ").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = False
ElseIf Target.Value = "NEE" Dan
Werkbladen(2).Activeren
Werkbladen(2).Toepassing.Kolommen("AA:AZ").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = True
Werkbladen(2).Toepassing.Kolommen("A:Z").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = False
Anders
Werkbladen(2).Activeren
Werkbladen(2).Toepassing.Kolommen("A:Z").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = False
Werkbladen(2).Toepassing.Kolommen("AA:AZ").Selecteer
Werkbladen(2).Application.Selection.EntireColumn.Hidden = False
End If

End If
End Sub
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik heb wat hulp nodig met mijn werkblad. Ik moet een dynamische vragenlijst maken en ik heb een code nodig waarmee ik automatisch enkele rijen kan verbergen/weergeven op basis van celinformatie. Voorbeeld:

als c6 "intern" is, laat me dan rij 7 zien, maar verberg 8 tot 107
als c6 "Extern" is, verberg dan alle rijen van 7 tot 107


als c7 "ja" is, laat me dan rij 8 zien, maar verberg 9 tot 107
als c7 "Nee" is, laat me dan rij 8 zien, maar verberg 9 tot 107
als c8 "Critical" is, laat me dan rij 9 zien, maar verberg 10 tot 107

als c8 "Belangrijk" is, laat me rij 9 zien, maar verberg 10 tot 107
als c8 "Gewone" is, toon me rij 9, maar verberg 10 tot 107
als c8 "Anders" is, laat me dan rij 9 zien, maar verberg 10 tot 107

als c9 "Critical" is, laat me dan rij 10 zien, maar verberg 11 tot 107
als c9 "Belangrijk" is, laat me dan rij 10 zien, maar verberg 11 tot 107
als c9 "Gewone" is, laat me dan rij 10 zien, maar verberg 11 tot 107
als c9 "Anders" is, laat me dan rij 10 zien, maar verberg 11 tot 107

enz.

kan iemand me helpen?
Deze opmerking is gemaakt door de moderator op de site
Hallo,

Ik heb een drop-down met meerdere antwoorden. Ik probeer bepaalde rijen te verbergen, afhankelijk van het antwoord, kan iemand me helpen?

Dropdown-opties zijn "CDI", "AR", "Legal", "Multiple" en "Other".

Als het antwoord CDI is, verberg dan de rijen 42-100

Als het antwoord AR is, verberg dan rijen 19-41 en rijen 66-100

Als het antwoord legaal is, verberg dan rijen 19-66 en rijen 88-100

Als het antwoord meervoudig is, verberg dan niets

Als het antwoord Anders is, verberg dan rijen 19-88



Kan iemand alstublieft helpen?
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties