Sommario
In questo articolo, vi mostreremo 5 metodi di utilizzo Excel a Filtro a a colonna su un'altra colonna Per dimostrare questi metodi, abbiamo preso un set di dati con 2 colonne : " Nome " e " Dipartimento "Inoltre, noi Filtro basato su sul valore del campo " Dipartimento " colonna .
Scarica il quaderno di esercizi
Colonna filtro utilizzando un'altra colonna.xlsx5 modi per filtrare una colonna in base a un'altra colonna in Excel
1. Utilizzo del filtro avanzato in Excel per filtrare una colonna in base a un'altra colonna
Per il primo metodo, utilizzeremo il metodo Filtro avanzato caratteristica di Excel a Filtro a colonna basato su un'altra colonna .
Passi:
- In primo luogo, dal Dati selezionare Avanzato .
Il Finestra di dialogo Filtro avanzato apparirà.
- In secondo luogo, impostare quanto segue cella gamma-
- C4:C10 come il Gamma dell'elenco .
- E4:E6 come il Gamma di criteri .
- Infine, fare clic su OK .
Pertanto, il Nome La colonna è Filtrato basato su un altro colonna .
Per saperne di più: Excel VBA per filtrare nella stessa colonna in base a più criteri (6 esempi)
2. In base a un'altra colonna Filtrare una colonna applicando la funzione COUNTIF di Excel
In questo metodo, si utilizzerà il metodo la funzione COUNTIF a Filtro a colonna basato su un altro colonna .
Passi:
- In primo luogo, selezionare la voce cella gamma D5:D10 .
- In secondo luogo, digitare la seguente formula.
=COUNTIF($E$5:$E$6,C5)=0
Il COUNTIF La formula controlla se il valore di colonna C corrisponde al valore di colonna E Se il valore viene trovato, allora 1 Quindi, verificheremo se questo valore è 0 Se sì, allora otterremo VERO . il nostro Colonna filtrata continuerà il valore FALSO .
- In terzo luogo, premere CTRL + ENTRARE .
Qui, possiamo vedere che i valori abbinati vengono mostrati FALSO .
Ora, noi F ilter i valori.
- In primo luogo, selezionare la voce cella gamma B4:D10 .
- In secondo luogo, dal Dati selezionare Filtro .
Questa volta, noteremo che il Icone del filtro .
- In terzo luogo, fare clic sul pulsante Icona del filtro di colonna D .
- Dopo di che, mettere un segno di spunta su FALSO .
- Infine, premere OK .
Così, abbiamo completato ancora un altro metodo di Colonne di filtraggio basato su un'altra colonna .
Per saperne di più: Filtrare colonne diverse in base a più criteri in Excel VBA
3. Combinare le funzioni IF, ISNA, VLOOKUP in Excel per filtrare una colonna in base a un'altra colonna
In questo metodo, si combinerà il metodo SE , ISNA , e VLOOKUP per creare una formula per Colonne di filtraggio basato su un'altra colonna in Excel .
Passi:
- Per prima cosa, digitare la seguente formula in cella D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)
Ripartizione della formula
- VLOOKUP(C5,$E$5:$E$6,1,FALSE)
- Uscita: "Contabilità" .
- Il VLOOKUP restituisce un valore da un oggetto array Stiamo cercando il valore di " Contabilità " nel nostro array ( E5:E6 ). C'è solo 1 colonna per questo motivo abbiamo messo 1 Inoltre, abbiamo messo FALSO per la corrispondenza esatta.
- Allora la nostra formula si riduce a, IF(ISNA("Contabilità"),"",1)
- Uscita: 1 .
- Il ISNA controlla se un elemento cella contiene l'errore "#N/A Se c'è questo errore , allora otterremo VERO come uscita. Infine, il nostro SE La funzione funziona. Se c'è qualche errore allora otterremo un cella vuota , altrimenti otterremo 1 Come abbiamo trovato il valore nel nostro array , quindi abbiamo il valore 1 qui.
- In secondo luogo, premere ENTRARE e Riempimento automatico della formula .
Abbiamo ottenuto il valore 1 come spiegato in precedenza.
Possiamo vedere che ci sono 3 VERO valori.
- Successivamente, come mostrato nel metodo 2 , filtrare i valori contenenti 1 solo.
Per concludere, vi abbiamo mostrato una formula combinata per Filtrare le colonne in base a su un'altra colonna .
Contenuti correlati: Filtrare più criteri in Excel (4 modi adatti)
Letture simili
- Excel VBA: come filtrare con più criteri in una matrice (7 modi)
- Come usare un filtro in un foglio Excel protetto (con semplici passaggi)
- Come rimuovere il filtro per colore in Excel (5 metodi)
- Excel VBA: filtrare la tabella in base al valore della cella (6 metodi semplici)
- Come filtrare più colonne per colore in Excel (2 metodi)
4. Incorporare le funzioni IF, ISNA e MATCH in Excel per filtrare le colonne in base a un'altra colonna
Per il quarto metodo, utilizzeremo la funzione MATCH insieme al SE , e ISNA funzioni per Filtro a a colonna su un'altra colonna .
Passi:
- Per prima cosa, digitare la seguente formula in cella D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)
Ripartizione della formula
- MATCH(C5,$E$5:$E$6,0)
- Uscita: 1 .
- Il PARTITA mostra la posizione di un valore in un file array . il nostro valore di ricerca è in cella C5 . il nostro array di ricerca è in E5:E6 e stiamo cercando il corrispondenza esatta , quindi mettiamo il 0 .
- La nostra formula si riduce quindi a IF(ISNA(1),"",1)
- Uscita: 1 .
- Il ISNA controlla se un elemento cella contiene l'opzione " #N/A "Se c'è questo errore errore , allora otterremo VERO come uscita. Infine, il nostro SE La funzione funziona. Se c'è qualche errore allora otterremo un cella vuota , altrimenti otterremo 1 Come abbiamo trovato il valore nel nostro array , quindi abbiamo il valore 1 qui.
- In secondo luogo, premere ENTRARE e Riempimento automatico la formula.
Abbiamo 1 come da spiegazione precedente.
- Successivamente, come mostrato nel metodo 2 , filtrare i valori contenenti 1 solo.
Per concludere, vi abbiamo mostrato un'altra formula di combinazione per Filtrare le colonne in base a su un'altra colonna .
Per saperne di più: Excel filtra i dati in base al valore della cella (6 modi efficienti)
5. Filtrare una colonna in base a un'altra colonna utilizzando la funzione FILTRO in Excel
In questo metodo, si utilizzerà il metodo la funzione FILTRO a Filtrare le colonne in base a su un'altra colonna .
Passi:
- Per prima cosa, digitare la seguente formula in cella B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")
Ripartizione della formula
- Il nostro array è B4:C10 . Abbiamo due criteri che sono collegati a più ( + ). Ciò significa che se uno qualsiasi dei criteri sono soddisfatte, si otterrà l'output.
- (C4:C10=E5)+(C4:C10=E6)
- Uscita: {0;1;1;0;0;1;0} .
- Stiamo verificando se il cella contiene il nostro valore da celle E5 e E6 Poi, abbiamo 3 valori che soddisfano la nostra condizione.
- Infine, non stiamo definendo alcun argomento in questa formula.
- Infine, premere ENTRARE .
Per concludere, abbiamo mostrato il metodo finale di Filtrare le colonne in base su un'altra colonna .
Per saperne di più: Come filtrare più colonne in Excel in modo indipendente
Cose da ricordare
- In primo luogo, ricordarsi di usare il tasto riferimento assoluto alla cella .
- In secondo luogo, il FILTRO è disponibile solo in Excel 365 , e Excel 2021 .
Sezione pratica
Abbiamo incluso i set di dati pratici per ogni metodo nel file Excel file.
Conclusione
Vi abbiamo mostrato 5 metodi di utilizzo Excel a Filtro in base alla colonna su un'altra colonna Se riscontrate qualche problema, non esitate a commentare qui sotto. Grazie per aver letto, continuate a eccellere!