Іноді вам потрібно використовувати прапорці, щоб допомогти вашій роботі. І показувати певний вміст у певних клітинках відповідно до значень прапорців може відображати інформацію чіткіше. У цій статті ми покажемо вам 3 ефективні методи показу або приховування вмісту комірок.
На цьому зображенні нижче ми ввели прапорці на робочому аркуші. І тепер вам потрібно показати певний вміст у певних клітинках.
Коли ви встановлюєте один прапорець, певній комірці потрібно приховувати або показувати певний вміст. А нижче - 3 методи досягнення цього завдання.
Спосіб 1: Посилання на клітини
У цьому методі ви можете прив’язати прапорці до певних комірок.
- Клацніть правою кнопкою миші один прапорець на аркуші.
- А потім у підменю клацніть опцію «Контроль формату».

- Після цього введіть вказане посилання на клітинку в текстове поле "Посилання на клітинку". Тут ви також можете використовувати мишу та вибрати клітинку безпосередньо. Але пам’ятайте використовувати абсолютну довідку. І в цьому прикладі ми використовуємо клітинку B2 як комірку посилання.
- А потім натисніть кнопку “OK” у поточному вікні.
Далі ви повернетесь до робочого аркуша. Спочатку у клітинці В2 немає вмісту.
Якщо встановити прапорець, у комірці B2 з’явиться значення “TRUE”. А потім, якщо зняти прапорець, у комірці відображатиметься “FALSE”.
- Тепер повторіть наведені вище кроки та зв’яжіть інші прапорці клітинками. Отже, коли значення прапорців змінюються, вміст у зв’язаних клітинках також змінюватиметься. Крім того, ви також можете очистити вміст у клітинках вручну.
Спосіб 2: Використовуйте функцію IF
У цьому методі потрібно переконатися, що прапорці пов’язані з певними комірками. Таким чином, ви можете використовувати функцію IF для відображення певного вмісту.
- Клацніть клітинку, де потрібно показати вміст. Тут ми натискаємо клітинку C2 на цьому аркуші.
- А потім введіть наступну формулу на аркуші:
= IF (B2, "Доступно", "Недоступно")
Тут ви можете бачити, що ця формула використовуватиме результат у зв’язаній комірці B2. Таким чином, вам також потрібно зв’язати комірки для цих прапорців. У цій формулі ви також можете змінювати вміст відповідно до своїх потреб.
- А потім натисніть клавішу “Enter” на клавіатурі. Отже, результат ви побачите відразу в комірці.
- Тепер двічі клацніть маркер заповнення комірки C2 і заповніть формулу в інших клітинках.
Коли ви змінюєте значення прапорців, відповідно змінюватиметься і результат у клітинках.
Спосіб 3: Використовуйте макрос VBA
З іншого боку, якщо ви не хочете пов’язувати комірки і хочете показувати певний вміст у певних комірках, ви можете використовувати макрос VBA. І тут ми покажемо вам кроки для завершення цього завдання.
- Натисніть комбінаційні клавіші “Alt + F11” на клавіатурі.
- Потім натисніть кнопку «Вставити» на панелі інструментів.
- А потім виберіть опцію «Модуль» у спадному меню.
- Тепер скопіюйте наступні коди 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 доступними.
- А тепер натисніть на другу підпункт.
- Після цього натисніть кнопку “Run Sub” або натисніть кнопку “F5” на клавіатурі, щоб запустити другу програму.
- Тепер ви можете повернутися до робочого аркуша.
Коли ви ставите або знімаєте один прапорець, вміст у певній комірці також буде відповідно змінюватися. І вам не потрібно зв’язувати комірки для цих прапорців.
Порівняння між 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





