3 методи використання прапорця, щоб показати або приховати вміст комірки в Excel

Поділитися зараз:

Іноді вам потрібно використовувати прапорці, щоб допомогти вашій роботі. І показувати певний вміст у певних клітинках відповідно до значень прапорців може відображати інформацію чіткіше. У цій статті ми покажемо вам 3 ефективні методи показу або приховування вмісту комірок.

На цьому зображенні нижче ми ввели прапорці на робочому аркуші. І тепер вам потрібно показати певний вміст у певних клітинках.Прапорці для показу певного змісту

Коли ви встановлюєте один прапорець, певній комірці потрібно приховувати або показувати певний вміст. А нижче - 3 методи досягнення цього завдання.

Спосіб 1: Посилання на клітини

У цьому методі ви можете прив’язати прапорці до певних комірок.

  1. Клацніть правою кнопкою миші один прапорець на аркуші.
  2. А потім у підменю клацніть опцію «Контроль формату».Контроль формату
  3. Після цього введіть вказане посилання на клітинку в текстове поле "Посилання на клітинку". Тут ви також можете використовувати мишу та вибрати клітинку безпосередньо. Але пам’ятайте використовувати абсолютну довідку. І в цьому прикладі ми використовуємо клітинку B2 як комірку посилання.Стільникове посилання
  4. А потім натисніть кнопку “OK” у поточному вікні.

Далі ви повернетесь до робочого аркуша. Спочатку у клітинці В2 немає вмісту.

Якщо встановити прапорець, у комірці B2 з’явиться значення “TRUE”. А потім, якщо зняти прапорець, у комірці відображатиметься “FALSE”.Показати вміст

  1. Тепер повторіть наведені вище кроки та зв’яжіть інші прапорці клітинками. Отже, коли значення прапорців змінюються, вміст у зв’язаних клітинках також змінюватиметься. Крім того, ви також можете очистити вміст у клітинках вручну.

Спосіб 2: Використовуйте функцію IF

У цьому методі потрібно переконатися, що прапорці пов’язані з певними комірками. Таким чином, ви можете використовувати функцію IF для відображення певного вмісту.

  1. Клацніть клітинку, де потрібно показати вміст. Тут ми натискаємо клітинку C2 на цьому аркуші.
  2. А потім введіть наступну формулу на аркуші:

= IF (B2, "Доступно", "Недоступно")

Тут ви можете бачити, що ця формула використовуватиме результат у зв’язаній комірці B2. Таким чином, вам також потрібно зв’язати комірки для цих прапорців. У цій формулі ви також можете змінювати вміст відповідно до своїх потреб.

  1. А потім натисніть клавішу “Enter” на клавіатурі. Отже, результат ви побачите відразу в комірці.Функція IF
  2. Тепер двічі клацніть маркер заповнення комірки C2 і заповніть формулу в інших клітинках.Заповніть комірку

Коли ви змінюєте значення прапорців, відповідно змінюватиметься і результат у клітинках.

Спосіб 3: Використовуйте макрос VBA

З іншого боку, якщо ви не хочете пов’язувати комірки і хочете показувати певний вміст у певних комірках, ви можете використовувати макрос VBA. І тут ми покажемо вам кроки для завершення цього завдання.

  1. Натисніть комбінаційні клавіші “Alt + F11” на клавіатурі.
  2. Потім натисніть кнопку «Вставити» на панелі інструментів.
  3. А потім виберіть опцію «Модуль» у спадному меню.Вставте модуль
  4. Тепер скопіюйте наступні коди VBA в новий модуль.
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

У коді є дві процедури. Перша підгрупа покаже певний вміст у певних клітинках відповідно до значень прапорців. А другий підрозділ призначить перший макрос усім прапорцям у пакеті на цьому аркуші. Крім того, у вашому фактичному аркуші ви також можете змінити деякі елементи, щоб зробити коди VBA доступними.

  1. А тепер натисніть на другу підпункт.
  2. Після цього натисніть кнопку “Run Sub” або натисніть кнопку “F5” на клавіатурі, щоб запустити другу програму.
  3. Тепер ви можете повернутися до робочого аркуша.Результат VBA

Коли ви ставите або знімаєте один прапорець, вміст у певній комірці також буде відповідно змінюватися. І вам не потрібно зв’язувати комірки для цих прапорців.

Порівняння між 3 методами

Щоб допомогти вам вибрати з 3-х методів, ми перерахували всі можливі переваги та недоліки в таблиці нижче.

порівняння

Посилання на клітини Використовуйте функцію IF

Використовуйте макроси VBA

Переваги

1. Цей метод дуже простий у використанні, якщо вам потрібно лише показати “TRUE” або “FALSE” у клітинках.

2. Порівняно з двома іншими методами, це найзручніший метод.

1. Ви можете ввести спеціальний вміст у формулу відповідно до своїх потреб.

2. Якщо ви не знайомі з макросами VBA, ви можете використовувати цю функцію для показу вмісту.

1. Усім прапорцям призначаються макроси. І ви можете бачити вміст, коли ви ставите або знімаєте прапорці.

2. Ви можете показувати певний вміст у клітинках відповідно до ваших потреб.

Недоліки

1. Зв'язування комірок одну за одною може коштувати вам багато часу та енергії.

2. Клітини можуть відображати лише “TRUE” або “FALSE”, що може бути незручним у певній ситуації.

1. Використовуючи цю функцію, вам також потрібно зв’язати клітинки з прапорцями по одному.

2. Показ «TRUE» або «FALSE» разом із зазначеним вмістом одночасно призведе до того, що ваш аркуш буде зіпсовано.

1. Якщо ви не знайомі з Excel VBA, можливо, у вас виникають проблеми під час запуску макросу.

2. Використання кодів VBA зробить завдання складнішим.

З вищенаведеного аналізу ви тепер чітко розумієте ці різні методи. Таким чином, наступного разу, якщо вам потрібно відобразити певний вміст у клітинках відповідно до значень прапорців, ви можете вибрати метод відповідно до ваших фактичних потреб.

Створіть план резервного копіювання файлів Excel

Щоб уникнути негативних наслідків від катастрофи з даними, одним із найефективніших методів є створення резервних копій ваших файлів. Таким чином, щоразу, коли ви зіткнетеся з пошкодженням файлів Excel, ви не постраждаєте від наслідків. І для всіх ваших файлів вам потрібно створити ефективний план резервного копіювання. Але також може виникнути ситуація, коли навіть резервні файли також пошкоджені. У цей момент ви можете скористатися стороннім інструментом для... виправити пошкодження файлів Excel - -. За допомогою цього інструменту відновлення та файлів резервних копій ви більше не втратите дані в результаті катастрофи даних.

Вступ автора:

Анна Ма - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі виправити пошкодження документа та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.