Come filtrare automaticamente le righe in base al valore della cella in Excel?
Normalmente, la funzione Filtro in Excel può aiutarci a filtrare tutti i dati di cui abbiamo bisogno, ma, a volte, vorrei filtrare automaticamente le celle in base a un input di cella manuale, il che significa che quando inserisco un criterio in una cella, i dati possono essere filtrato automaticamente in una volta. Ci sono buone idee per affrontare questo lavoro in Excel?
Filtra automaticamente le righe in base al valore della cella inserito con il codice VBA
Filtra automaticamente le righe in base al valore della cella inserito con il codice VBA
Supponendo di avere il seguente intervallo di dati, ora, quando inserisco i criteri nelle celle E1 ed E2, voglio che i dati vengano filtrati automaticamente come mostrato nell'immagine sottostante:
1. Vai al foglio di lavoro in cui vuoi filtrare automaticamente la data in base al valore della cella che hai inserito.
2. Fare clic con il pulsante destro del mouse sulla scheda del foglio e selezionare Visualizza codice dal menu contestuale, nel saltato fuori Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice nello spazio vuoto Moduli finestra, vedi screenshot:
Codice VBA: filtro automatico dei dati in base al valore della cella inserito:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Note:: Nel codice sopra, A1: C20 è l'intervallo di dati che desideri filtrare, E2 è il valore di destinazione che si desidera filtrare in base a e E1: E2 è il tuo criterio di cella verrà filtrato in base a. Puoi cambiarli secondo le tue necessità.
3. Ora, quando inserisci i criteri nella cella E1 ed E2 e premere entrare chiave, i tuoi dati verranno filtrati automaticamente dai valori della cella.
Filtra i dati in base a più criteri o altre condizioni specifiche, ad esempio in base alla lunghezza del testo, in base alla distinzione tra maiuscole e minuscole
Filtra i dati in base a più criteri o altre condizioni specifiche, ad esempio per lunghezza del testo, distinzione tra maiuscole e minuscole, ecc.
Kutools for Excel'S Super filtro è una potente utility, puoi applicare questa funzione per completare le seguenti operazioni:
Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora! |
Demo: Filtra automaticamente le righe in base al valore della cella inserito con il codice VBA
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!