Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe autofiltercriteria weergeven / weergeven in Excel?

Auto Filter is een handige functie voor Excel-gebruikers, soms passen we het Auto Filter toe om de gegevens op meerdere criteria te filteren en het bestand naar anderen te verzenden. In deze situatie, als de andere gebruikers uw gefilterde criterium willen weten, hoe kunnen ze dat dan doen?

Toon / Toon autofiltercriteria in werkblad met door de gebruiker gedefinieerde functie

Toon / Toon autofiltercriteria in werkblad met VBA-code

Toon / Toon autofiltercriteria in werkblad met Kutools voor Excel goed idee3


Geavanceerde sortering -- Op achternaam (sorteer gegevens op basis van criteria, zoals sorteren op tekstlengte, sorteren op achternaam, sorteren op absolute waarde, enzovoort.)

doc geavanceerde sorteer achternaam
Tabblad Office Schakel bewerken en browsen met tabbladen in Office in en maak uw werk veel eenvoudiger ...
Kutools voor Excel brengt 300 geavanceerde functies naar Excel en verhoogt uw productiviteit met 80%
  • Auto-tekst: Maak uw favoriete grafieken, afbeeldingen, cellen, complexe formules en hergebruiken ze snel in de toekomst.
  • Meer dan 20-tekstfuncties: Nummer uit tekststring halen; Een deel van de tekst extraheren of verwijderen; Nummers en valuta's omzetten in Engelse woorden ...
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen en gegevens bewaren; Dubbele rijen en som samenvoegen ...
  • Split gereedschap: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen ...
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Maak een verzendlijst en Verzend e-mails op waarde van Cell...
  • Super filter: Maak geavanceerde filterschema's en pas deze toe op alle bladen; Soort per week, dag, frequentie en meer; filters door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig inzetbaar in bedrijf; Volledige functionaliteit 60-daagse gratis proefversie.

Toon / Toon autofiltercriteria in werkblad met door de gebruiker gedefinieerde functie


Stel dat u de volgende gegevens hebt die zijn gefilterd op basis van een of ander criterium, zie screenshot:

doc-Show-filter-criteria1

En nu kan ik een door de gebruiker gedefinieerde functie maken om het filtercriterium in de cellen weer te geven. Ga hiervoor als volgt te werk:

1. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

2. Klikken bijvoegsel > module, en plak de volgende macro in de Module venster:

Function AutoFilter_Criteria(Rng As Range) As String
'Updateby20140220
Dim str1 As String, str2 As String
Application.Volatile
With Rng.Parent.AutoFilter
    With .Filters(Rng.Column - .Range.Column + 1)
        If Not .On Then Exit Function
            str1 = .Criteria1
        If .Operator = xlAnd Then
            str2 = " AND " & .Criteria2
        ElseIf .Operator = xlOr Then
            str2 = " OR " & .Criteria2
        End If
    End With
End With
AutoFilter_Criteria = UCase(Rng) & ": " & str1 & str2
End Function

3. Sla deze code vervolgens op en sluit deze, voer in een lege cel van een lege rij, bijvoorbeeld cel A1, deze formule in = AutoFilter_Criteria (A4) (A4 is de headercel van de gefilterde gegevens), zie screenshot:

doc-Show-filter-criteria1

4. Druk vervolgens op invoeren sleutel en selecteer vervolgens cel A1, sleep de vulgreep naar rechts cellen die u deze formule moet bevatten, en al het criterium is in de cellen weergegeven, zie screenshot:

doc-Show-filter-criteria1

Notes: Als er meer dan twee criteria in een kolom zijn, geeft deze door de gebruiker gedefinieerde functie niet het juiste resultaat.


Toon / Toon autofiltercriteria in werkblad met VBA-code

Hier kan ik ook praten over een interessante VBA-code, deze kan u helpen om de filtercriteria in een cel van de werkmap weer te geven.

1. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

2. Klikken bijvoegsel > module, en plak de volgende macro in de Module venster:

VBA-code: laat automatische filtercriteria in werkblad zien

Sub ShowAutoFilterCriteria()
'Updateby20140219
Dim xFilter As AutoFilter
Dim TargetFilter As Filter
Dim TargetField As String
Dim xOut As String
Dim OutRng As Range
If ActiveSheet.AutoFilterMode = False Then
    Application.StatusBar = False
    Exit Sub
End If
xTitleId = "KutoolsforExcel"
Set OutRng = Application.Selection
Set OutRng = Application.InputBox("Cell", xTitleId, OutRng.Address, Type:=8)
Set xFilter = ActiveSheet.AutoFilter
For i = 1 To xFilter.Filters.Count
   TargetField = xFilter.Range.Cells(1, i).Value
   Set TargetFilter = xFilter.Filters(i)
   If TargetFilter.On Then
        On Error GoTo OutNext
        xOut = xOut & TargetField & TargetFilter.Criteria1
        Select Case TargetFilter.Operator
            Case xlAnd
            xOut = xOut & " And " & TargetField & TargetFilter.Criteria2
            Case xlOr
            xOut = xOut & " Or " & TargetField & TargetFilter.Criteria2
            Case xlBottom10Items
            xOut = xOut & " (bottom 10 items)"
            Case xlBottom10Percent
            xOut = xOut & " (bottom 10%)"
            Case xlTop10Items
            xOut = xOut & " (top 10 items)"
            Case xlTop10Percent
            xOut = xOut & " (top 10%)"
        End Select
    End If
Next
OutRng.Value = xOut
OutNext:
xOut = xOut & TargetField & "= Multiple Filters"
ErrorHandler:
Resume Next
End Sub

3. Druk vervolgens op F5 om deze code uit te voeren, verschijnt een promptvak waarin u een lege cel kunt selecteren om het criterium in te stellen, zie screenshot:

doc-Show-filter-criteria1

4. En klik vervolgens op OK, al het criterium is als volgt in de geselecteerde cel weergegeven:

doc-Show-filter-criteria1

Let op:

Met deze VBA-code wordt, als uw criterium meer dan twee in een kolom is, het gedetailleerde filtercriterium niet getoond, maar als volgt weergegeven:

doc-Show-filter-criteria1


Toon / Toon autofiltercriteria in werkblad met Kutools voor Excel

Als je Kutools for Excel geïnstalleerd, kunt u het toepassen Super filter functie om gegevens te filteren en tegelijkertijd kunt u de filtercriteria op elk gewenst moment bekijken.

Kutools for Excel, met meer dan 120 handige Excel-functies, verbeter uw werkefficiëntie en bespaar uw werktijd.

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

1. klikken Enterprise > Super filter om de Super filter functie. Zie screenshot:
doc super filter 1

2. In de Super filter venster, klik op doc select knop om het gegevensbereik te selecteren dat u wilt filteren en geef vervolgens de filtercriteria op in het deelvenster. Zie screenshot:
doc super filter 2

3. klikken filtersen de geselecteerde gegevens zijn gefilterd op basis van de criteria, en in de tussentijd kunt u de filtercriteria bekijken die in de Super filter ruit. Zie screenshot:
doc super filter 3



betaal attention1Als u geïnteresseerd bent in deze invoegtoepassing, download de 60-dagen gratis proefperiode.

Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen en gegevens bewaren; Inhoud gesplitste cellen; Combineer dubbele rijen en som / gemiddelde... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • Favoriete en snel formules invoegen, Bereiken, grafieken en afbeeldingen; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering 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. Werkt met Office 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in bedrijf. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, 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 verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Hussain · 2 years ago
    Dear Sir,

    Please see here below mentioned query for your easy understanding.
    I want to see the result in column E7 when i filter data in column A3


    (Column E7) Vendor Name:

    (column A3) Vendor Name
    Abdul Aziz Fahad Al Hajri Est
    Ali-Ahmed-Al-Kanfari Gen. Co. Est.
    Amtar Al-Watan Const. & Dev. Est.
    Arab Al-Tamuz for Cont. Est.
    Arkal Est. for Cont.
    Danat Al-Rayan
    Gray Falcon
  • To post as a guest, your comment is unpublished.
    AlexM · 3 years ago
    Hi,

    The code for show auto filter criteria in the worksheet works great. As suggested, if there are more than two criteria, I output text saying 'multiple criteria'. However, I'd really like to be able to generate a list of what the multiple criteria are. Is this at all possible?

    Cheers,
    Alex
  • To post as a guest, your comment is unpublished.
    Wendy · 4 years ago
    hi there, thank you for the code, it works like a charm.

    One thing I have trouble with thouhg - when I select filter criteria the designated cell displays whichever two I had selected. If then I select two different criteria the designated cell content doesn't refresh. It seems stuck at my first filter selection.

    Is there anythig I can do?

    Thank you,
    Wendy
  • To post as a guest, your comment is unpublished.
    Wendy · 4 years ago
    This code is great and has helped me a lot.
    I ran into a problem when I tried to select new filter criteria. The cell that displays the filter criteria selected doesnt refresh when I am selecting new criteria.

    Please help, Thank you, Wendy