Jak podświetlić kolumnę w programie Excel (3 metody)

  • Udostępnij To
Hugh West

Kiedy pracujesz na dużym zestawie danych, czasami trudno jest śledzić, gdzie znajduje się kursor i jakiego rodzaju danych szukasz. Aby zminimalizować ten problem, możesz skorzystać z opcji podświetlania, dzięki której możesz zaznaczyć kolumnę w programie Excel. Proces ten automatycznie pokaże Ci podświetlone kolumny. W tym artykule przedstawimy właściwy przegląd tego, jak podświetlić kolumnę w programie Excel.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń

Podświetl kolumnę.xlsm

3 Metody podświetlania kolumny w programie Excel

Tutaj omawiamy trzy metody podświetlania kolumny w programie Excel. Wszystkie trzy metody są dość łatwe w użyciu i naprawdę skuteczne, aby podświetlić kolumnę w programie Excel. Aby pokazać wszystkie trzy metody, bierzemy zestaw danych, który zawiera nazwę produktu, Salesperson, cenę jednostkową i Quantity.

Podświetlenie kolumny przy użyciu formatowania warunkowego

Pierwsza metoda to. w oparciu o formatowanie warunkowe . formatowanie warunkowe można określić jako funkcję, dzięki której można zastosować do wybranych komórek specyficzne formatowanie dla określonego kryterium. metoda formatowania warunkowego zmieni ogólny wygląd zgodnie z podanymi kryteriami. metoda ta da owocne rozwiązanie do wyróżnienia kolumny w Excelu.

Kroki

  • Do zastosowania Formatowanie warunkowe , najpierw wybierz komórki, w których chcesz zastosować to formatowanie.

  • Następnie przejdź do Strona główna na wstążce, a także w Styl w sekcji, dostaniesz Conditional Formatting. Kliknij na to.

  • W Formatowanie warunkowe wybrać Nowa zasada.

  • Po kliknięciu na Nowa zasada, a Nowa zasada formatowania Otworzy się okno, w którym w Wybierz typ reguły ' sekcji, wybierz ' Użyj formuły, aby określić, które komórki mają być sformatowane ' Pojawi się okienko z formułą, w którym należy zapisać poniższą formułę.
=CELL("col")=COLUMN()

  • Następnie wybierz Format opcja, w której można sformatować wygląd kolumny po zastosowaniu reguły. Istnieje również opcja podgląd sekcja, która pokazuje podgląd zastosowanego przez Ciebie formatu.

  • W Format W opcji tej otrzymasz kilka opcji, takich jak czcionka, obramowanie i wypełnienie. Zmień wygląd według swoich preferencji.

  • Następnie kliknij na OK '
  • Następnie pokazuje, że kolumna jest podświetlona, ale po wybraniu kolejnej kolumny nic się nie dzieje.Excel domyślnie nie przelicza dla wybranych zmian, przelicza tylko dla edycji istniejących danych lub po wprowadzeniu nowych danych.Musimy nacisnąć ' F9 ' w celu ręcznego przeliczenia arkusza. naciśnij F9 najpierw, a następnie wybierz kolumnę, którą chcesz podświetlić. Wtedy uzyskasz pożądany wynik.
  • Aby wyeliminować ten kłopot, mamy świetne rozwiązanie. Najpierw otwórz Visual Basic, naciskając ' Alt+F11 '. Następnie przejdź do Microsoft Excel Obiekt i wybierz arkusz, w którym wykonałeś to formatowanie.

  • Skopiuj poniższy kod i wklej go do wybranego arkusza, a następnie zamknij edytor VBA.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub 
  • Mamy tu wymagany wynik. Teraz możesz wybrać dowolną kolumnę, a ona automatycznie poda podświetlony wynik. Nie ma potrzeby naciskać przycisku F9 już do ponownego przeliczenia.

Read More: Jak podświetlić wiersz w Excelu (5 szybkich metod)

2. użycie kodów VBA do podświetlenia kolumny

Nasza kolejna metoda jest całkowicie oparta na VBA Kody. Kody VBA znacznie ułatwiają ten proces niż formatowanie warunkowe.

Kroki

  • Aby zastosować kody VBA, najpierw otwórz Visual Basic, naciskając ' Alt + F11 ' lub możesz dodać zakładka dewelopera poprzez dostosowanie wstążki.
  • Znajdź Microsoft Excel Obiekt i wybierz preferowany arkusz, w którym chcesz zastosować podświetlenie. Ponieważ nasz arkusz nazywa się VBA ', więc wybieramy ten arkusz i klikamy na niego dwukrotnie.

  • Pojawi się okno z kodem, w którym należy skopiować poniższy kod i wkleić go.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Wyczyść kolor wszystkich komórek Cells.Interior.ColorIndex = 0 With Target 'Podświetl kolumnę wybranej komórki .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub 

Uwaga Ten kod wyczyści kolor tła ustawiając ColorIndex na zero, a także podświetli kolumnę ustawiając ColorIndex na 38. Możesz zastosować dowolny colorIndex tutaj

  • Zamknij edytor VBA i tam mamy wymagany wynik.

Advantage

Ta metoda daje lepszy format niż poprzednia metoda, ponieważ tutaj nie musisz podejmować kłopotów z naciśnięciem F9 w celu ponownego obliczenia. Tylko kod VBA da ci pożądany wynik.

Wada

  • Ten kod VBA wyczyści wszystkie kolory tła, więc nie możesz użyć żadnego koloru, gdy zastosujesz tę metodę.
  • Ten kod zablokuje funkcję cofania na tym arkuszu

Read More: Excel VBA do podświetlenia komórki na podstawie wartości (5 przykładów)

Podobne Lektury:

  • Jak podświetlić każde 5 wierszy w programie Excel (4 metody)
  • Wypełnij komórkę kolorem na podstawie procentu w programie Excel (6 metod)
  • Jak podświetlić z góry na dół w programie Excel (5 metod)
  • Jak wypełnić kolor w komórce programu Excel za pomocą formuły (5 prostych sposobów)
  • Excel Formuła oparta na kolorze komórki (5 przykładów)

3. podświetlanie kolumny przy użyciu formatowania warunkowego w VBA

Gdy użyjemy poprzednich dwóch metod, zauważymy, że arkusz stopniowo zwalnia. Aby rozwiązać ten problem, możemy wykonać podświetlenie w taki sposób, że otrzymamy numer kolumny przez VBA i użyjemy tego numeru do funkcji kolumny przez formuły formatowania warunkowego.

Kroki

  • Najpierw dodaj nowy arkusz do swojego skoroszytu i nazwij go ' Arkusz pomocniczy '. Ten arkusz będzie przechowywał liczbę kolumn. W późniejszym czasie arkusz można dość łatwo ukryć. Zaczynamy od wiersza 4 i kolumny 2, ponieważ nasz główny arkusz zaczyna się w ten sposób. Następnie napisz całkowitą liczbę kolumn, w których chcesz zastosować tę metodę.

  • Następnie otwórz Visual Basic naciskając ' Alt + F11 '. Podobnie jak w przypadku poprzednich metod, przejdź do Microsoft Excel Obiekt i wybierz preferowany arkusz, a następnie kliknij na niego dwukrotnie. Pojawi się okienko z kodem. Skopiuj następujący kod i wklej go
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Arkusz pomocniczy").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub 
  • Teraz, aby wykonać formatowanie warunkowe, wybierz zbiór danych, który chcesz wyróżnić.

  • przejdź do formatowania warunkowego z Strona główna na wstążce i wybierz Nowa zasada . od Nowa zasada należy wybrać opcję użycie formuły do określenia, które komórki mają być sformatowane ' tak jak w przypadku pierwszej metody. Pojawia się pole formuły, w którym należy zastosować następujący wzór
=COLUMN()='Arkusz pomocniczy'!$B$4

  • Możesz zmienić wygląd w swoim własnym stylu używając Format który został omówiony w pierwszej metodzie. Następnie kliknij na OK ' Tam mamy pożądany rezultat.

Read More: VBA do zmiany koloru komórki na podstawie wartości w Excelu (3 proste przykłady)

Wniosek

Tutaj omówiliśmy trzy metody podświetlania kolumny w Excelu. Mam nadzieję, że uznasz to za bardzo przydatne i łatwe w użyciu. Jeśli masz jakieś pytania, nie krępuj się komentować poniżej i daj nam znać. Aby uzyskać dalszą skuteczną wiedzę na temat Excela odwiedź nasz Exceldemy strona

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