Jak ukryć wiersze na podstawie wartości komórki w programie Excel (5 metod)

  • Udostępnij To
Hugh West

W codziennych zastosowaniach musimy ukrywanie wierszy na podstawie wartości komórek w programie Excel aby poradzić sobie z ogromnym zbiorem danych. Zazwyczaj zbiór danych w Excelu zawiera wiele wierszy. I w większości przypadków męczące jest przechodzenie przez cały zbiór danych, aby posortować wpisy względem wartości wywołań. Jednakże, używając funkcji Excela Filtr , Formatowanie warunkowe cechy, jak również Formuła oraz VBA makra, możemy ukrywać wiersze na podstawie wartości komórki w Excelu. W tym artykule demonstrujemy te wcześniej wymienione sposoby ukrywania wierszy na podstawie wartości komórki w Excelu.

Załóżmy, że mamy zbiór danych Sales składający się z kolumn Data zamówienia , Region , Produkt oraz Ilość Chcemy użyć dowolnej wartości komórki w kolumnie, aby ukryć wiersze.

Pobierz skoroszyt Excela

Ukryj wiersze na podstawie wartości komórki.xlsm

5 prostych sposobów na ukrycie wierszy na podstawie wartości komórki w Excelu

Metoda 1: Ukryj wiersze na podstawie wartości komórki używając funkcji filtra.

W Dom, Zakładka Excel oferuje. Filtr cecha w Edycja Sekcja. Możemy użyć dowolnej wartości komórki do filtrowania wpisów, co skutkuje ukryciem wierszy.

Krok 1: W arkuszu przejdź do Strona główna tab> Wybierz Sortowanie & Filtr (od. Edycja section)> Select Filtr (od. Sortowanie & Filtr opcje).

Wybór strony Filtr wyświetla Filtr ikona w nagłówku każdej kolumny.

Krok 2: Kliknij na dowolny filtr ikona w nagłówkach kolumn (tj, Region ).

Krok 3: Po kliknięciu na Filtr ikona Filtr Pojawia się okno poleceń, w którym nie zaznaczono żadnych elementów (tj, West ), aby ukryć ich odpowiednie wiersze ze zbioru danych.

Kliknij na OK .

Za chwilę Excel ukrywa niezaznaczone wpisy (czyli, West ) ze zbioru danych i pozostawia wszystkie pozostałe wpisy do wyświetlenia jak na poniższym rysunku.

Możesz usunąć zaznaczenie każdej z pozycji, aby ukryć rzędy z dowolnej kolumny za pomocą ikony filtra nagłówkowego. Dla lepszej reprezentacji demonstrujemy metodę z garstką wierszy i kolumn. Możesz użyć tej metody do tylu kolumn, ile potrzebujesz i ukryć tyle wierszy, ile jest możliwe w zależności od typu danych.

Read More: Makro Excel: Ukryj wiersze na podstawie tekstu komórki w Excelu (3 proste metody)

Metoda 2: Użycie formuły, a następnie filtrowanie, aby ukryć wiersze oparte na wartości komórki.

W poprzedniej metodzie wykorzystaliśmy m.in. Filtr Co jeśli chcemy, aby formuła wskazywała na nasze wpisy, czy spełniają one nasze kryteria, czy też nie? Następnie filtrujemy wiersze na podstawie wskazania.

W tej metodzie używamy JEŚLI funkcja umożliwiająca wstawienie niestandardowego ciągu znaków (tj, Ukryj ), aby wskazać niemożność spełnienia naszego żądania.Następnie używając Filtr funkcja, ukrywamy wiersze, które zawierają Ukryj sznurek w nich.

Krok 1: W dowolnych komórkach wpisz następującą formułę (tj, F5 ) sąsiadujących z surowym zbiorem danych.

=IF(E5<50,"Hide",E5)

E5<50, to logiczny_test gdzie deklaruje E5 wartości, które są mniejsze niż 50 wyświetli się Ukryj w komórkach, w przeciwnym razie formuła wyświetla E5 sam.

Krok 2: Naciśnij ENTER i przeciągnij Uchwyt do napełniania do niestandardowego ciągu w komórkach, jak pokazano na poniższym obrazku.

Krok 3: Śledź Kroki 1 do 3 z Metoda 1 wydobyć Filtr W oknie poleceń usuń zaznaczenie Ukryj następnie kliknij OK .

Filtrowanie wpisów bez wybierania Ukryj ukrywa wszystkie wiersze, które zawierają wartość Ukryj wartość w ich wpisach.

Możesz stworzyć dowolny niestandardowy ciąg znaków, aby zastosować Filtr do. Metoda ta jest przydatna do przeprowadzania kryteriów (które mogą być wartość lub tekst ) wyszukiwanie w zbiorze danych.

Read More: Formuła ukrywania wierszy w Excelu (7 metod)

Podobne lektury

  • Jak ukryć puste wiersze w Excelu VBA (4 użyteczne metody)
  • Jak ukryć i odsunąć wiersze w Excelu (6 najprostszych sposobów)
  • Ukryj wszystkie wiersze nie działa w Excelu (5 problemów & rozwiązania)
  • Ukryte wiersze w Excelu: Jak je ukryć lub usunąć?
  • Ukryj zduplikowane wiersze na podstawie jednej kolumny w programie Excel (4 metody)

Metoda 3: Zastosowanie formatowania warunkowego do ukrywania wierszy na podstawie wartości komórki w programie Excel

Excel'a Formatowanie warunkowe Funkcja potrafi również ukrywać zawartość wiersza w zależności od wartości komórki, jednak wcześniejsze metody ukrywają cały wiersz w taki sposób, że wydaje się, że nie istnieje, natomiast ta metoda ukrywa tylko zawartość wiersza.

Krok 1: Idź do Strona główna tab> Wybierz Formatowanie warunkowe > Wybierz Nowa zasada (z opcji).

Krok 2: Na stronie Nowa zasada formatowania Pojawia się okno. W Nowa zasada formatowania okno,

Wybierz Użyj formuły, aby określić, która komórka ma być sformatowana jako Wybierz typ reguły .

Zapisz następujący wzór pod Edytuj opis reguły .

=$C5="West"

Kliknij na Format .

Krok 3: Na stronie Formatuj komórki Pojawia się okno. Wewnątrz Formatuj komórki okno,

Wybierz Numer sekcja> Wybierz Niestandardowe (w ramach Kategoria option)> Typ 3 Średniki (t.j., ;;; ) pod Typ sekcja.

Kliknij na OK .

Krok 4: Przez kliknięcie OK Excel zabiera cię z powrotem do Nowa zasada formatowania Ponownie, kliknij OK .

Wykonanie Kroki 1 do 4 powoduje ukrycie wszystkich treści, które pasują do West w C kolumna.

Można przypisać dowolny tekst lub wartość w formule, którą wstawiamy, aby zastosować Formatowanie warunkowe Jeśli chcesz tylko ukryć zawartość, a nie wiersze, ta metoda jest bardzo wygodna w użyciu. Możesz również wyczyścić tabelę Formatowanie warunkowe zasady z opcji w każdej chwili chcesz surowy zbiór danych bez zmiany jednej rzeczy.

Read More: Ukrywanie wierszy na podstawie wartości komórki za pomocą formatowania warunkowego w Excelu

Metoda 4: Ukrywanie wierszy na podstawie wartości komórki przy użyciu makra VBA w Excelu

VBA jest silnym narzędziem do osiągnięcia dowolnych wyników sterowanych warunkowo. W tej metodzie używamy Makro kod VBA do ukrywania wierszy z określonej kolumny narzucając pewien warunek.

Dla tej metody, przekształcamy nasz zbiór danych jako praktyczny, jak pokazano na poniższym zrzucie ekranu. I chcemy ukryć wiersze w zależności od kolumny (tj, Region ) wartość równa wartości komórki (tj, East ).

Krok 1: Hit ALT+F11 w ogóle, aby otworzyć Microsoft Visual Basic W oknie tym należy najechać kursorem na Pasek narzędzi > Wybierz Wkładka > Wybierz Moduł .

Krok 2: Wklejamy następujący kod makra do Moduł i naciśnij F5 aby uruchomić makro.

 Sub Hide_Rows_Based_On_Cell_Value() StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value "East" Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub 

Kod makra przypisuje start (t.j., 2 ), koniec (t.j., 15 ) rząd i kolumna (t.j., 2, Kolumna Regionu ) liczby. Numer kolumny deklaruje, w której kolumnie makro odpowiada danej wartości (tj, East ).Następnie. VBA IF Funkcja ukrywa wszystkie wiersze oprócz East wartość istniejąca w wierszach danej kolumny (czyli, Kolumna regionu ).

Krok 3: Wykonanie kodu makra powoduje ukrycie wszystkich wierszy oprócz wierszy zawierających East w ich komórkach podobnych do poniższego obrazka.

Read More: VBA do ukrywania wierszy w Excelu (14 metod)

Metoda 5: Ukrywanie wierszy na podstawie wartości komórki w czasie rzeczywistym przy użyciu makra VBA

Korzystanie z Kod makra VBA w Metoda 4 , ukrywamy wiersze końcowego lub gotowego zestawu danych. Ale może istnieć scenariusz, w którym musimy ukryć wiersze w czasie rzeczywistym utrzymując określony warunek. W takim przypadku możemy użyć prywatnego makra, aby poradzić sobie z tego rodzaju scenariuszem.

Dla tego poniższego zbioru danych chcemy wykonać operację, w której po prostu piszemy kryteria, a Excel automatycznie ukrywa wiersze w czasie rzeczywistym.

Krok 1: Po otwarciu Microsoft Visual Basic (przez naciśnięcie ALT+F11 łącznie), Podwójne kliknięcie na danym arkuszu (tj, Plansza3 ) pod VBAProject sekcja.

Krok 2: Wybierz Arkusz roboczy z okna kodu arkusza, jak pokazano na poniższym zrzucie ekranu.

Krok 3: Na stronie Private Sub pojawia się.

Krok 4: Podobnie jak w przypadku poprzedniego kodu makra, wklej w oknie kodu arkusza następujący kod makra.

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value = Range("A18").Value Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub 

Napisany kod makra przypisuje start (t.j., 2 ), koniec (t.j., 15 ) rząd, oraz kolumna (Następnie nakłada warunek, że ukrywa wartości równe komórce A18 w kolumnie 2 . VBA IF Funkcja tworzy prywatny kod makra do ukrywania wierszy w czasie rzeczywistym po wpisaniu dowolnej wartości w komórce A18 .

Krok 5: Hit F5 aby uruchomić makro, a następnie wrócić do arkusza. Spróbuj wpisać cokolwiek, co istnieje w kolumnie 2 i naciśnij ENTER .

Wciśnięcie enter po wpisaniu dowolnych tekstów (tj, East lub West ), ukrywa odpowiedni tekst zawierający wiersze ze zbioru danych. Do ukrycia wierszy w zbiorze danych można użyć dowolnego tekstu lub wartości przypisanej kolumny.

Wniosek

W tym artykule zademonstrujemy jak ukryć wiersze na podstawie wartości komórki w Excelu.Excel Filtr oraz Formatowanie warunkowe cechy są przydatne w ukrywaniu rzędów, jednak Formatowanie warunkowe funkcja po prostu ukrywa zawartość w wierszach. VBA makra oferują skuteczne sposoby ukrywania wierszy zgodnie z typem danych. Mam nadzieję, że te opisane metody wykonują pracę w sposób, w jaki chcesz. Skomentuj, jeśli masz dalsze pytania lub masz coś do dodania.

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ł.