Jak filtrować kolumnę na podstawie innej kolumny w programie Excel (5 metod)

  • Udostępnij To
Hugh West

W tym artykule pokażemy. 5 sposoby wykorzystania Excel do Filtr a oparty na kolumnie na stronie inna kolumna Aby zademonstrować te metody, wzięliśmy zbiór danych z 2 kolumny : " Nazwa " i " Dział ". Ponadto, będziemy Na bazie filtrów na wartość " Dział " kolumna .

Pobierz Zeszyt ćwiczeń

Filtrowanie kolumny przy użyciu innej kolumny.xlsx

5 sposobów na filtrowanie kolumny na podstawie innej kolumny w Excelu

1) Używanie zaawansowanego filtra w Excelu do filtrowania kolumny na podstawie innej kolumny

Do pierwszej metody użyjemy Filtr zaawansowany cecha Excel do Filtr a kolumna na podstawie na stronie inna kolumna .

Kroki:

  • Po pierwsze, z Dane tab>>> wybierz Zaawansowane .

Na stronie Okno dialogowe Filtr zaawansowany pojawi się.

  • Po drugie, należy ustawić komórka zakres -
    • C4:C10 jako Zakres listy .
    • E4:E6 jako Zakres kryteriów .
  • Na koniec kliknij na OK .

Zatem. Nazwa kolumna to Filtrowane na podstawie na stronie kolejny kolumna .

Read More: Excel VBA do filtrowania w tej samej kolumnie według wielu kryteriów (6 przykładów)

2. na podstawie innej kolumny Filtrowanie kolumny poprzez zastosowanie funkcji Excel COUNTIF

W tej metodzie będziemy używać funkcja COUNTIF do Filtr a kolumna na podstawie na stronie kolejny kolumna .

Kroki:

  • Po pierwsze, wybierz komórka zakres D5:D10 .
  • Po drugie, wpisz następujący wzór.
=COUNTIF($E$5:$E$6,C5)=0

Na stronie COUNTIF formuła sprawdza, czy wartość z kolumna C pasuje do wartości z kolumna E Jeśli wartość zostanie znaleziona, to 1 Następnie sprawdzimy, czy wartość ta jest 0 . If yes, then we'll get TRUE . Nasze Filtrowana kolumna będzie kontynuował wartość FALSE .

  • Po trzecie, naciśnij CTRL + ENTER .

Tutaj możemy zobaczyć, że dopasowane wartości pokazują FALSE .

Teraz, będziemy F ilter wartości.

  • Po pierwsze, wybierz komórka zakres B4:D10 .
  • Po drugie, z Dane tab>>> wybierz Filtr .

Tym razem zwrócimy uwagę na. Ikony filtrów .

  • Po trzecie, kliknij na Ikona filtra z kolumna D .

  • Po tym, zaznaczyć na stronie FALSE .
  • Na koniec naciśnij OK .

Tak więc, zakończyliśmy jeszcze kolejny sposób Filtrowanie kolumn na podstawie na stronie inna kolumna .

Read More: Filtrowanie różnych kolumn według wielu kryteriów w Excelu VBA

3. łączenie funkcji IF, ISNA, VLOOKUP w Excelu w celu filtrowania kolumny na podstawie innej kolumny

W tej metodzie połączymy JEŚLI , ISNA oraz VLOOKUP funkcji, aby stworzyć formułę do Kolumny filtrujące na podstawie na stronie inna kolumna w Excel .

Kroki:

  • Po pierwsze, wpisz następującą formułę w komórka D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Podział formuły

  • VLOOKUP(C5,$E$5:$E$6,1,FALSE)
    • Wyjście: "Księgowość" .
    • Na stronie VLOOKUP Funkcja zwraca wartość z pliku macierz lub zakres. Szukamy wartości " Księgowość " w naszym macierz ( E5:E6 ). Jest tylko 1 kolumna , stąd umieściliśmy 1 Ponadto, umieściliśmy FALSE dla dokładnego dopasowania.
  • Wtedy nasz wzór sprowadza się do, IF(ISNA("Księgowość"),"",1)
    • Wyjście: 1 .
    • Na stronie ISNA funkcja sprawdza czy komórka zawiera błąd "#N/A" . If there is that błąd , to otrzymamy TRUE jako wyjście. Wreszcie, nasz JEŚLI funkcja będzie działać. Jeśli jest jakaś błąd to dostaniemy pusta komórka , inaczej otrzymamy 1 . As we found the value in our macierz , stąd mamy wartość 1 tutaj.

  • Po drugie, naciśnij ENTER oraz Autouzupełnianie formuły .

Dostaliśmy wartość 1 , jak wyjaśniono powyżej.

Widzimy, że są 3 TRUE wartości.

  • Następnie, jak pokazano w metodzie 2 , Filtrowanie wartości zawierających. 1 tylko.

Podsumowując, pokazaliśmy Ci formułę kombinacji do Filtrowanie kolumn na podstawie na stronie inna kolumna .

Related Content: Filtrowanie wielu kryteriów w Excelu (4 odpowiednie sposoby)

Podobne lektury

  • Excel VBA: Jak filtrować z wieloma kryteriami w tablicy (7 sposobów)
  • Jak używać filtra w chronionym arkuszu Excela (z prostymi krokami)
  • Jak usunąć filtr według koloru w programie Excel (5 metod)
  • Excel VBA: Filtrowanie tabeli na podstawie wartości komórki (6 prostych metod)
  • Jak filtrować wiele kolumn według koloru w programie Excel (2 metody)

4. włączenie funkcji IF, ISNA, MATCH w Excelu do filtrowania kolumny na podstawie innej kolumny

Dla czwartej metody użyjemy funkcja MATCH wraz z JEŚLI oraz ISNA funkcje do Filtr a oparty na kolumnie na stronie inna kolumna .

Kroki:

  • Po pierwsze, wpisz następującą formułę w komórka D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Podział formuły

  • MATCH(C5,$E$5:$E$6,0)
    • Wyjście: 1 .
    • Na stronie MATCH Funkcja pokazuje pozycję wartości w macierz . Nasze wartość podglądu jest w komórka C5 . Nasze tablica lookup jest w E5:E6 i szukamy dokładna zgodność , stąd stawiamy 0 .
  • Wtedy nasz wzór sprowadza się do IF(ISNA(1),"",1)
    • Wyjście: 1 .
    • Na stronie ISNA funkcja sprawdza czy komórka zawiera " #N/A "błąd". Jeśli jest to błąd , to otrzymamy TRUE jako wyjście. Wreszcie, nasz JEŚLI funkcja będzie działać. Jeśli jest jakaś błąd to dostaniemy pusta komórka , inaczej otrzymamy 1 . As we found the value in our macierz , stąd mamy wartość 1 tutaj.

  • Po drugie, naciśnij ENTER oraz AutoFill wzór.

Mamy 1 zgodnie z powyższym wyjaśnieniem.

  • Następnie, jak pokazano w metodzie 2 , Filtrowanie wartości zawierających. 1 tylko.

Podsumowując, pokazaliśmy Ci kolejną formułę kombinacji do Filtrowanie kolumn na podstawie na stronie inna kolumna .

Read More: Excel filtruje dane na podstawie wartości komórki (6 skutecznych sposobów)

5) Filtrowanie kolumny na podstawie innej kolumny za pomocą funkcji FILTRUJ w Excelu

W tej metodzie będziemy używać funkcja FILTRU do Filtrowanie kolumn na podstawie na stronie inna kolumna .

Kroki:

  • Po pierwsze, wpisz następującą formułę w komórka B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

Podział formuły

  • Naszą tablicą jest B4:C10 . We've dwa kryteria które są połączone z plusem ( + ). Oznacza to, że jeśli któryś z kryteria są spełnione, to dostaniemy wyjście.
  • (C4:C10=E5)+(C4:C10=E6)
    • Wyjście: {0;1;1;0;0;1;0} .
    • Sprawdzamy, czy komórka zakres zawiera naszą wartość od komórki E5 oraz E6 . Then, we got 3 wartości, które spełniają nasz warunek.
  • Wreszcie, nie definiujemy żadnych argument w tej formule.

  • Na koniec naciśnij ENTER .

Podsumowując, pokazaliśmy ostateczną metodę Filtrowanie kolumn na podstawie na stronie inna kolumna .

Read More: Jak filtrować wiele kolumn w programie Excel niezależnie

Rzeczy do zapamiętania

  • Po pierwsze, pamiętaj, aby używać bezwzględne odniesienie do komórki .
  • Po drugie. FILTR funkcja jest dostępna tylko w Excel 365 oraz Excel 2021 .

Część ćwiczeniowa

Zestawy danych praktycznych dla każdej metody zamieściliśmy w Excel akta.

Wniosek

Pokazaliśmy ci 5 metody stosowania Excel do Filtrowanie na podstawie kolumny na stronie inna kolumna Jeśli napotkasz jakieś problemy, nie krępuj się skomentować ich poniżej. Dzięki za przeczytanie, kontynuuj doskonalenie!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.