3 metody użycia pola wyboru do pokazania lub ukrycia zawartości komórki w programie Excel

Podziel się teraz:

Czasami musisz użyć pól wyboru, aby wspomóc swoją pracę. I pokaż określoną zawartość w niektórych komórkach zgodnie z wartościami pól wyboru, aby wyświetlić informacje wyraźniej. W tym artykule pokażemy 3 skuteczne metody pokazywania lub ukrywania zawartości komórki.

Na poniższym obrazku wprowadziliśmy pola wyboru do arkusza roboczego. A teraz musisz pokazać określoną zawartość w określonych komórkach.Pola wyboru dla Pokaż określoną zawartość

Po zaznaczeniu jednego pola wyboru określona komórka musi ukrywać lub pokazywać określoną zawartość. Poniżej znajdują się 3 metody wykonania tego zadania.

Metoda 1: Połącz komórki

W tej metodzie możesz połączyć pola wyboru z określonymi komórkami.

  1. Kliknij prawym przyciskiem myszy jedno pole wyboru w arkuszu.
  2. A następnie kliknij opcję „Kontrola formatu” w podmenu.Kontrola formatu
  3. Następnie wprowadź wyznaczone odwołanie do komórki w polu tekstowym „Łącze do komórki”. Tutaj możesz również użyć myszy i bezpośrednio wybrać komórkę. Ale pamiętaj, aby użyć odniesienia bezwzględnego. W tym przykładzie używamy komórki B2 jako komórki łączącej.Łącze komórkowe
  4. A następnie kliknij przycisk „OK” w bieżącym oknie.

Następnie wrócisz do arkusza. Początkowo w komórce B2 nie ma żadnej zawartości.

Po zaznaczeniu pola wyboru wartość „PRAWDA” pojawi się w komórce B2. A jeśli odznaczysz pole wyboru, komórka pokaże „FALSE”.Pokaż zawartość

  1. Teraz powtórz powyższe kroki i połącz inne pola wyboru z komórkami. Dlatego gdy zmienią się wartości pól wyboru, zmieni się również zawartość połączonych komórek. Poza tym możesz także ręcznie wyczyścić zawartość komórek.

Metoda 2: Użyj funkcji JEŻELI

W tej metodzie musisz upewnić się, że pola wyboru są połączone z określonymi komórkami. W ten sposób możesz użyć funkcji JEŻELI do wyświetlenia określonej zawartości.

  1. Kliknij komórkę, w której chcesz wyświetlić zawartość. Tutaj klikamy komórkę C2 w tym arkuszu.
  2. Następnie wprowadź następującą formułę do arkusza:

=JEŻELI(B2;„Dostępny”, „Niedostępny”)

Tutaj możesz zobaczyć, że ta formuła użyje wyniku w połączonej komórce B2. W związku z tym musisz również połączyć komórki dla tych pól wyboru. W tej formule możesz również zmieniać zawartość zgodnie ze swoimi potrzebami.

  1. A następnie naciśnij przycisk „Enter” na klawiaturze. Dlatego wynik zobaczysz natychmiast w komórce.Funkcja JEŻELI
  2. Teraz kliknij dwukrotnie uchwyt wypełniania komórki C2 i wypełnij formułę w innych komórkach.Wypełnij komórkę

Gdy zmienisz wartość pól wyboru, wynik w komórkach również się odpowiednio zmieni.

Metoda 3: Użyj makra VBA

Z drugiej strony, jeśli nie chcesz łączyć komórek i chcesz wyświetlać określoną zawartość w określonych komórkach, możesz użyć makra VBA. A tutaj pokażemy Ci kroki, aby zakończyć to zadanie.

  1. Naciśnij klawisze skrótu „Alt + F11” na klawiaturze.
  2. Następnie kliknij przycisk „Wstaw” na pasku narzędzi.
  3. A następnie wybierz opcję „Moduł” z rozwijanego menu.Wstaw moduł
  4. Teraz skopiuj następujące kody VBA do nowego modułu.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

W kodzie są dwie procedury. Pierwszy podrzędny pokaże określoną zawartość w niektórych komórkach zgodnie z wartościami pól wyboru. A drugie podrzędne przypisze pierwsze makro do wszystkich pól wyboru wsadowo w tym arkuszu. Poza tym w rzeczywistym arkuszu możesz również zmienić niektóre elementy, aby udostępnić kody VBA.

  1. A teraz kliknij drugi napis.
  2. Następnie kliknij przycisk „Uruchom sub” lub naciśnij przycisk „F5” na klawiaturze, aby uruchomić drugi sub.
  3. Teraz możesz wrócić do arkusza.Wynik VBA

Gdy zaznaczysz lub odznaczysz jedno pole wyboru, zawartość określonej komórki również odpowiednio się zmieni. I nie musisz łączyć komórek dla tych pól wyboru.

Porównanie 3 metod

Aby pomóc Ci wybrać jedną z 3 metod, w poniższej tabeli wymieniliśmy wszystkie możliwe zalety i wady.

Porównanie

Połącz komórki Użyj funkcji JEŻELI

Użyj makr VBA

Zalety

1. Ta metoda jest bardzo łatwa w użyciu, jeśli potrzebujesz tylko pokazać „PRAWDA” lub „FAŁSZ” w komórkach.

2. W porównaniu z pozostałymi dwiema metodami jest to metoda najwygodniejsza.

1. Możesz wprowadzić specjalne treści do formuły zgodnie z potrzebami.

2. Jeśli nie znasz makr VBA, możesz użyć tej funkcji do wyświetlenia zawartości.

1. Wszystkie pola wyboru są przypisane do makr. Możesz zobaczyć zawartość, zaznaczając lub usuwając zaznaczenie pól wyboru.

2. Możesz wyświetlać określone treści w komórkach zgodnie z potrzebami.

Wady

1. Łączenie komórek pojedynczo może kosztować Cię dużo czasu i energii.

2. Komórki mogą wyświetlać tylko „PRAWDA” lub „FAŁSZ”, co może być niewygodne w pewnych sytuacjach.

1. Korzystając z tej funkcji, musisz także łączyć komórki z polami wyboru jeden po drugim.

2. Jednoczesne pokazywanie „PRAWDA” lub „FAŁSZ” wraz z wyznaczoną treścią spowoduje bałagan w arkuszu.

1. Jeśli nie jesteś zaznajomiony z Excel VBA, prawdopodobnie napotkasz problemy podczas uruchamiania makra.

2. Używanie kodów VBA sprawi, że zadanie będzie bardziej złożone.

Z powyższej analizy masz teraz jasne zrozumienie tych różnych metod. Tak więc następnym razem, gdy będziesz musiał pokazać określoną zawartość w komórkach zgodnie z wartościami pól wyboru, możesz wybrać metodę zgodną z rzeczywistą potrzebą.

Utwórz plan tworzenia kopii zapasowych dla swoich plików Excel

Aby uniknąć negatywnych skutków katastrofy danych, jedną z najskuteczniejszych metod jest tworzenie kopii zapasowych plików. Dzięki temu, w przypadku uszkodzenia pliku Excel, nie odczujesz negatywnych skutków. Należy również opracować skuteczny plan tworzenia kopii zapasowych dla wszystkich plików. Może się jednak zdarzyć, że nawet pliki kopii zapasowych ulegną uszkodzeniu. W takiej sytuacji można skorzystać z narzędzia innej firmy. naprawić uszkodzenie pliku Excel. Dzięki temu narzędziu do odzyskiwania i plikom kopii zapasowych pod ręką nie utracisz już danych w przypadku katastrofy danych.

Wprowadzenie autora:

Anna Ma jest ekspertem ds. Odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa uszkodzenia dokumentu docx i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.