Cuprins
În acest articol, vă vom arăta 5 metode de utilizare Excel la Filtru a pe bază de coloană pe o altă coloană Pentru a demonstra aceste metode, am luat un set de date cu 2 coloane : " Nume " și " Departamentul ". în plus, vom Pe bază de filtru asupra valorii indicatorului " Departamentul " coloana .
Descărcați caietul de practică
Coloana de filtrare folosind o altă coloană.xlsx5 moduri de a filtra coloana pe baza unei alte coloane în Excel
1. Utilizarea filtrului avansat în Excel pentru a filtra coloana pe baza unei alte coloane
Pentru prima metodă, vom folosi Filtru avansat caracteristică a Excel la Filtru a coloana pe pe o altă coloană .
Pași:
- În primul rând, de la Date tab>>> selectați Avansat .
The Caseta de dialog Filtru avansat va apărea.
- În al doilea rând, setați următoarele celulă gamă-
- C4:C10 ca Intervalul listei .
- E4:E6 ca Gama de criterii .
- În cele din urmă, faceți clic pe OK .
Prin urmare, se poate spune că Nume coloana este Filtrat pe pe un alt coloana .
Citește mai mult: Excel VBA pentru a filtra în aceeași coloană prin criterii multiple (6 exemple)
2. Pe baza unei alte coloane Filtrați o coloană prin aplicarea funcției Excel COUNTIF
În această metodă, vom folosi funcția COUNTIF la Filtru a coloana pe pe un alt coloana .
Pași:
- În primul rând, selectați celulă gama D5:D10 .
- În al doilea rând, introduceți următoarea formulă.
=COUNTIF($E$5:$E$6,C5)=0
The COUNTIF verifică dacă valoarea din coloana C se potrivește cu valoarea din coloana E Dacă valoarea este găsită, atunci 1 Apoi, vom verifica dacă această valoare este 0 Dacă da, atunci vom primi ADEVĂRAT . Coloana filtrată va continua valoarea FALSE .
- În al treilea rând, apăsați CTRL + ENTER .
Aici, putem vedea că valorile potrivite sunt afișate FALSE .
Acum, vom... F ilter valorile.
- În primul rând, selectați celulă gama B4:D10 .
- În al doilea rând, din Date tab>>> selectați Filtru .
De data aceasta, vom observa că Pictograme de filtrare .
- În al treilea rând, faceți clic pe butonul Pictograma de filtrare de coloana D .
- După aceea, puneți un semn de bifă pe FALSE .
- În cele din urmă, apăsați OK .
Astfel, am finalizat încă un alt metoda de Coloane de filtrare pe pe o altă coloană .
Citește mai mult: Filtrarea coloanei diferite prin criterii multiple în Excel VBA
3. Combinarea funcțiilor IF, ISNA, VLOOKUP în Excel pentru a filtra o coloană pe baza unei alte coloane
În această metodă, vom combina IF , ISNA , și VLOOKUP pentru a crea o formulă pentru Coloane de filtrare pe pe o altă coloană în Excel .
Pași:
- În primul rând, introduceți următoarea formulă în celula D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),""",1)
Repartizarea formulei
- VLOOKUP(C5,$E$5:$E$6,1,FALSE)
- Ieșire: "Contabilitate" .
- The VLOOKUP returnează o valoare dintr-un fișier array sau interval. Căutăm valoarea " Contabilitate " în cadrul array ( E5:E6 ). există doar 1 coloană , de aceea am pus 1 În plus, am pus FALSE pentru o potrivire exactă.
- Atunci formula noastră se reduce la, IF(ISNA("Contabilitate"),"",1)
- Ieșire: 1 .
- The ISNA verifică dacă un celulă conține eroarea "#N/A" . dacă există acel eroare , atunci vom obține ADEVĂRAT ca ieșire. În cele din urmă, se va utiliza IF În cazul în care există o funcție eroare atunci vom obține un celulă goală , altfel vom obține 1 . așa cum am găsit valoarea în array , de unde avem valoarea 1 aici.
- În al doilea rând, apăsați ENTER și Completarea automată a formulei .
Am obținut valoarea 1 , așa cum s-a explicat mai sus.
Putem vedea că există 3 ADEVĂRAT valori.
- După aceea, așa cum se arată în metoda 2 , Filtrează valorile care conțin 1 numai.
În concluzie, v-am arătat o formulă combinată pentru a Filtrarea coloanelor pe baza pe o altă coloană .
Conținut conex: Filtrarea mai multor criterii în Excel (4 moduri adecvate)
Lecturi similare
- Excel VBA: Cum se filtrează cu mai multe criterii în matrice (7 moduri)
- Cum se utilizează filtrul în foaia Excel protejată (cu pași simpli)
- Cum să eliminați filtrul după culoare în Excel (5 metode)
- Excel VBA: Filtrați tabelul pe baza valorii celulei (6 metode ușoare)
- Cum să filtrați mai multe coloane după culoare în Excel (2 metode)
4. Încorporarea funcțiilor IF, ISNA, MATCH în Excel pentru a filtra o coloană pe baza unei alte coloane
Pentru cea de-a patra metodă, vom folosi funcția MATCH împreună cu IF , și ISNA funcții pentru Filtru a pe bază de coloană pe o altă coloană .
Pași:
- În primul rând, introduceți următoarea formulă în celula D5 .
=IF(ISNA(ISNA(MATCH(C5,$E$5:$E$6,0)),""",1)
Repartizarea formulei
- MATCH(C5,$E$5:$E$6,0)
- Ieșire: 1 .
- The MATCH arată poziția unei valori într-un fișier array . valoarea de căutare este în celula C5 . matrice de căutare este în E5:E6 , iar noi căutăm potrivire exactă , prin urmare, punem 0 .
- Apoi, formula noastră se reduce la IF(ISNA(1),"",1)
- Ieșire: 1 .
- The ISNA verifică dacă un celulă conține " #N/A " eroare. Dacă există această eroare , atunci vom obține ADEVĂRAT ca ieșire. În cele din urmă, se va utiliza IF În cazul în care există o funcție eroare atunci vom obține un celulă goală , altfel vom obține 1 . așa cum am găsit valoarea în array , de unde avem valoarea 1 aici.
- În al doilea rând, apăsați ENTER și AutoFill formula.
Avem... 1 conform explicației de mai sus.
- După aceea, așa cum se arată în metoda 2 , Filtrează valorile care conțin 1 numai.
În concluzie, v-am arătat o altă formulă de combinație pentru a Filtrarea coloanelor pe baza pe o altă coloană .
Citește mai mult: Excel Filtrează datele pe baza valorii celulei (6 moduri eficiente)
5. Filtrarea coloanei pe baza unei alte coloane utilizând funcția FILTER în Excel
În această metodă, vom folosi funcția FILTRUL la Filtrarea coloanelor pe baza pe o altă coloană .
Pași:
- În primul rând, introduceți următoarea formulă în celula B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")
Repartizarea formulei
- Matricea noastră este B4:C10 ... Am două criterii care sunt conectate cu plus ( + ), ceea ce înseamnă că, dacă oricare dintre criterii sunt îndeplinite, atunci vom obține o ieșire.
- (C4:C10=E5)+(C4:C10=E6)
- Ieșire: {0;1;1;1;0;0;0;1;0} .
- Verificăm dacă celulă intervalul conține valoarea noastră de la celule E5 și E6 Apoi, avem... 3 valori care îndeplinesc condiția noastră.
- În cele din urmă, nu definim niciun argument în această formulă.
- În cele din urmă, apăsați ENTER .
În concluzie, am arătat metoda finală de Filtrarea coloanelor pe baza pe o altă coloană .
Citește mai mult: Cum să filtrați mai multe coloane în Excel în mod independent
Lucruri de reținut
- În primul rând, nu uitați să utilizați referință absolută a celulei .
- În al doilea rând, se poate spune că FILTRU este disponibilă numai în Excel 365 , și Excel 2021 .
Secțiunea practică
Am inclus seturi de date de practică pentru fiecare metodă în Excel dosar.
Concluzie
Ți-am arătat 5 metode de utilizare Excel la Filtrare pe bază de coloană pe o altă coloană Dacă întâmpinați probleme, nu ezitați să comentați mai jos. Vă mulțumim pentru lectură, continuați să excelați!