Прапорці Excel: додавайте, вибирайте, видаляйте та використовуйте прапорці в Excel
Прапорець – це інтерактивний інструмент, який використовується для вибору або скасування вибору параметра, ви часто бачите його у веб-формах або під час заповнення опитувань. В Excel ви можете додавати різноманітні можливості, установлюючи або знімаючи прапорці, що робить ваш аркуш більш динамічним та інтерактивним, наприклад, створювати контрольні списки за прапорцями, вставляти динамічну діаграму за прапорцями тощо.
У цьому посібнику я розповім, як вставляти, вибирати, видаляти прапорці, і наведу кілька прикладів їх використання в Excel.
Зміст:
1. Два типи прапорців (контроль форми прапорця проти елемента керування ActiveX прапорця)
2. Додайте один або кілька прапорців у Excel
3. Змініть назву прапорця та текст підпису
4. Зв’яжіть один або кілька прапорців із клітинками
5. Установіть один або кілька прапорців
6. Видаліть один або кілька прапорців
8. Приклади: Як використовувати прапорці в Excel
- Приклад 1: Створення списку справ із прапорцями
- Приклад 2: Створення динамічної діаграми з прапорцями
- Приклад 3: Створення розкривного списку з прапорцями
- Приклад 4: установіть прапорець, щоб змінити колір рядка
- Приклад 5: підрахунок або підсумовування значень клітинок, якщо встановлено прапорець
- Приклад 6: якщо встановлено прапорець, повертати певне значення
Два типи прапорців (контроль форми прапорця проти елемента керування ActiveX прапорця)
Щоб вставити прапорець, переконайтеся, що вкладка Розробник відображається на стрічці. Вкладка «Розробник» не активна за замовчуванням, тому її потрібно спочатку ввімкнути.
1. У книзі Excel натисніть Файл > Опції, в Параметри Excel діалогове вікно натисніть кнопку налаштувати стрічка, а потім перевірити Розробник варіант і клацніть OK , щоб закрити це діалогове вікно.
2. Тепер же Розробник вкладка з’явиться на стрічці Excel, як показано на знімку екрана нижче. За потреби ви можете отримати доступ до різноманітних інтерактивних елементів керування на вкладці «Розробник».
Microsoft Excel пропонує два типи прапорців:Прапорець Контроль форми та Прапорець Елемент керування ActiveX:
Контроль форми прапорця набагато простіше ніж Прапорець ActiveX Control, А Прапорець ActiveX Control є більш гнучким у дизайні та може використовуватися як об’єкти в кодах. Для нашої щоденної роботи достатньо елементів керування формою, тому ми будемо використовувати їх у більшості випадків.
Контроль форми з прапорцем проти елемента керування ActiveX із прапорцем:
- Елементи керування ActiveX надають більше можливостей форматування, ви можете використовувати їх для складного та гнучкого дизайну;
- Елементи керування форми вбудовані в Excel, тоді як елементи керування ActiveX завантажуються окремо, тому вони можуть час від часу зависати;
- Деякі комп’ютери не довіряють елементам керування ActiveX за замовчуванням, тому вам потрібно ввімкнути їх вручну з центру безпеки;
- До елемента керування ActiveX Check Box можна отримати програмний доступ через редактор VBA;
- ActiveX надається лише опцією Windows, а Mac OS не підтримує.
примітки: усі прапорці, про які я розповідаю в наступних посібниках, є Контрольні форми для прапорців.
Додайте один або кілька прапорців у Excel
Щоб вставити один або кілька прапорців, цей розділ може допомогти вам.
2.1 Вставте один прапорець
Щоб вставити один прапорець, виконайте наступне:
1. Клацання Розробник , а потім натисніть Insert від Controls групу, а потім виберіть Прапорець при Елементи керування формою. Потім клацніть клітинку, куди потрібно вставити прапорець, і біля цієї клітинки з’явиться прапорець, перегляньте знімки екрана:
2. Потім наведіть курсор на край поля вибору для вашого прапорця. Коли він зміниться на вказівник переміщення, ви можете клацнути та перетягнути прапорець у потрібну комірку, перегляньте знімки екрана:
2.2 Вставте кілька прапорців
Якщо вам потрібно поставити кілька прапорців на робочому аркуші, тут ми розповімо про кілька швидких способів.
Вставте кілька прапорців із параметром маркера заповнення
Щоб швидко вставити кілька прапорців, додайте один прапорець, як описано вище, а потім скористайтеся параметром «Заповнити», щоб заповнити прапорці іншими клітинками.
1. Клацніть, щоб вибрати клітинку, де встановлено прапорець.
2. Перетягніть маркер заповнення вниз, щоб заповнити прапорці, як показано на знімку екрана нижче:
Вставте кілька прапорців із кодом VBA
Наведений нижче код VBA також може допомогти вам швидко та легко вставити список прапорців. Будь ласка, зробіть так:
1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Вікно Microsoft Visual Basic для програм.
2. Потім натисніть кнопку Insert > Модуліта вставте наступний код у Модулі вікна.
Код VBA: вставте кілька прапорців у список клітинок
Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
.Characters.Text = Rng.Value
End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub
3. А потім натисніть F5 ключ для запуску цього коду. З’явиться вікно підказки, яке нагадає вам вибрати діапазон клітинок для вставлення прапорців. Перегляньте скріншот:
4. Потім натисніть кнопку OK кнопку, прапорці акуратно вставляють у комірки відразу, дивіться знімок екрана:
Вставте кілька прапорців за допомогою зручної функції
Якщо у вас є Kutools для Excel, З його Прапорці вставки партії ви можете відразу вставити прапорці в порожні клітинки або клітинки з даними.
після установки Kutools для Excel, будь ласка, зробіть так:
1. Виберіть діапазон клітинок, у які потрібно вставити прапорці.
2. Потім натисніть кнопку Кутулс > Insert > Прапорці вставки партії, див. скріншот:
3. Потім вибрані клітинки заповнюються прапорцями, як показано на наступних знімках екрана:
Вставте прапорці в порожні комірки | Вставте прапорці в комірки даних |
Змініть назву прапорця та текст підпису
Використовуючи прапорець у Excel, слід розрізняти назву прапорця та ім’я підпису. Назва підпису – це текст, який ви бачите біля прапорця, а ім’я прапорця – це ім’я, яке ви бачите в полі Ім’я, коли прапорець встановлено, як показано на знімках екрана нижче:
Назва прапорця | Назва підпису |
Щоб змінити назву підпису, клацніть правою кнопкою миші прапорець і виберіть редагування тексту у контекстному меню та введіть потрібне нове ім’я, перегляньте знімки екрана:
Щоб змінити ім'я прапорця, потрібно встановити прапорець, а потім ввести потрібне ім'я Ім'я поля як показано на скріншоті нижче:
Пов’яжіть один або кілька прапорців із клітинками
Під час використання прапорця часто потрібно пов’язати прапорці з комірками. Якщо прапорець позначено, клітинка показує ІСТИНУ, а якщо не позначено, клітинка показує ЛОЖЬ або пуста. У цьому розділі описано, як пов’язати один або кілька прапорців із клітинками в Excel.
4.1 Пов’яжіть один прапорець із коміркою за допомогою функції керування форматом
Щоб пов’язати прапорець із певною коміркою, виконайте наступне:
1. Клацніть правою кнопкою миші прапорець і виберіть Контроль формату у контекстному меню див. знімок екрана:
2, в Формат об'єкта у діалоговому вікні під Контроль вкладку, клацніть, щоб вибрати клітинку, де потрібно встановити посилання на прапорець Стільникове посилання або введіть посилання на клітинку вручну, див. знімок екрана:
3. Клацання OK щоб закрити діалогове вікно, і тепер прапорець пов’язано з певною клітинкою. Якщо ви позначите його, відобразиться TRUE, зніміть його, з’явиться FALSE, як показано нижче:
4.2 Зв’яжіть кілька прапорців із комірками за допомогою коду VBA
Щоб прив’язати кілька прапорців до комірок за допомогою функції керування форматом, потрібно знову і знову повторювати описані вище дії. Це займе багато часу, якщо потрібно зв’язати сотні чи тисячі прапорців. Тут я познайомлю код VBA, щоб одночасно зв’язати кілька прапорців із клітинками.
1. Перейдіть до аркуша, який містить прапорці.
2. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікно.
3. Потім натисніть кнопку Insert > Модуліта вставте наступний код у Модулі Вікно
Код VBA: прив’яжіть кілька прапорців до комірок одночасно
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
Cells(i, xCChar).Value = True
Else
Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub
примітки: У цьому коді я = 2, Кількість 2 є початковим рядком вашого прапорця, і xCChar = "C", лист C це стовпець, до якого потрібно прив’язати прапорці. Ви можете змінити їх відповідно до своїх потреб.
4. А потім натисніть F5 щоб запустити цей код, усі прапорці на активному робочому аркуші одночасно пов’язуються з указаними клітинками. Якщо встановити прапорець, у відповідній клітинці відображатиметься ІСТИНА, якщо зняти прапорець, пов’язана клітинка відображатиме ХИБНІСТЬ, див. знімок екрана:
Виберіть один або кілька прапорців
Щоб скопіювати або видалити прапорці на робочому аркуші, ви повинні спочатку встановити прапорці. Щоб установити один або кілька прапорців, виконайте наступне:
Виберіть один прапорець: (два способи)
- Клацніть правою кнопкою миші прапорець, а потім клацніть будь-де в ньому.
- OR
- Натисніть Ctrl ключ, а потім установіть прапорець.
Виберіть кілька прапорців:
Натисніть і утримуйте Ctrl ключ, а потім клацніть прапорці, які ви хочете вибрати один за іншим.
Видаліть один або кілька прапорців
Видалити один прапорець для нас легко, вам просто потрібно вибрати його та натиснути клавішу Delete на клавіатурі. Що стосується кількох прапорців, як це зробити в Excel?
6.1 Видаліть кілька прапорців за допомогою коду VBA
Щоб видалити всі прапорці на аркуші, ви можете застосувати такий код VBA.
1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Вікно Microsoft Visual Basic для програм.
2. Потім натисніть кнопку реалізуватиt> Модуліта вставте наступний код у Вікно модуля.
Код VBA: видаліть усі прапорці на поточному аркуші
Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub
3. Потім натисніть F5 ключ для виконання коду. Усі прапорці на певному аркуші буде видалено одразу.
6.2 Видаліть кілька прапорців за допомогою простої функції
З Kutools для Excel" Пакетне видалення Прапорці Ви можете видалити прапорці з діапазону вибору або цілих аркушів, як вам потрібно, лише кількома клацаннями.
після установки Kutools для Excel, будь ласка, зробіть так:
1. Виберіть діапазон клітинок або весь аркуш, які містять прапорці, які потрібно видалити.
2. Потім натисніть кнопку Кутулс > видаляти > Прапорці з видаленням пакетів, див. скріншот:
3. І тоді всі прапорці відразу знімаються з вибору.
Згрупуйте прапорці в Excel
Якщо ви хочете перемістити або змінити розмір кількох прапорців разом, групування прапорців може допомогти контролювати всі прапорці одночасно. У цьому розділі йтиметься про те, як згрупувати кілька прапорців на робочому аркуші Excel.
7.1 Групуйте прапорці за допомогою функції групування
В Excel файл Group функція може допомогти згрупувати кілька прапорців, виконайте наступне:
1. Тримайте Ctrl клавішу, а потім клацніть, щоб один за одним установити прапорці, які потрібно згрупувати, див. знімок екрана:
2. Потім клацніть правою кнопкою миші та виберіть Group > Group у контекстному меню див. знімок екрана:
3. І всі виділені прапорці згруповані, їх можна переміщати, копіювати разом.
7.2 Групуйте прапорці за допомогою команди Group Box
Крім того, ви також можете використовувати Групова скринька щоб згрупувати кілька прапорців разом. Виконайте наведені нижче дії.
1. Іди до Розробник вкладку, а потім натисніть кнопку Insert > Групове вікно (контроль форми), див. скріншот:
2. Потім перетягніть мишу, щоб намалювати рамку групи, і змініть назву підпису рамки групи на свій розсуд:
3. Тепер ви можете вставити прапорці в групове поле, клацнути Розробник > Insert > Прапорець (контроль форми), див. скріншот:
4. Потім перетягніть мишу, щоб намалювати прапорець, і змініть назву підпису, як вам потрібно, див. знімки екрана
5. Так само вставте інші прапорці в групове поле, і ви отримаєте результат, як показано на знімку екрана нижче:
Приклади: як використовувати прапорці в Excel
З вищенаведеної інформації ми знаємо деякі базові знання про прапорці. У цьому розділі я розповім, як використовувати прапорці для деяких інтерактивних і динамічних операцій у Excel.
Приклад 1: Створення списку справ із прапорцями
Список завдань корисний для позначення завдань, які ми виконали під час щоденної роботи. У типовому списку справ відзначені виконані завдання мають закреслений формат, як показано на знімку екрана нижче. За допомогою прапорців ви можете швидко створити інтерактивний список справ.
Щоб створити список справ із прапорцями, виконайте такі дії:
1. Будь ласка, вставте прапорці в список клітинок, які ви хочете використовувати, див. знімок екрана: (Натисніть, щоб дізнатися, як вставити кілька прапорців)
2. Після вставлення прапорців ви повинні пов’язати кожен прапорець з окремою клітинкою.
3. Після пов’язування прапорців із клітинками, якщо прапорець позначено, відображається TRUE, якщо не позначено, відображається FALSE, див. знімок екрана:
4. Потім слід застосувати Умовне форматування для виконання наступних операцій. Виберіть діапазон комірок A2:C8, у якому потрібно створити список справ, і клацніть Головна > Умовне форматування > Нове правило йти до Нове правило форматування діалогове вікно.
5, в Нове правило форматування діалог, клацніть За допомогою формули визначте, які клітинки потрібно форматувати в Виберіть тип правила і введіть цю формулу = C2 = ІСТИНА в Форматувати значення, де ця формула відповідає дійсності текстове поле, див. знімок екрана:
примітки: C2 це клітинка, пов’язана з прапорцем..
6. Потім продовжуйте клацати сформований кнопка, щоб перейти до Формат ячеек діалогове вікно. Під шрифт , перевірте Закреслений від Ефекти і вкажіть колір для елемента списку виконаних завдань, як вам потрібно, див. знімок екрана:
7. Потім натисніть кнопку OK > OK щоб закрити діалогові вікна, тепер, коли ви встановлюєте прапорець, його відповідний елемент буде відформатовано як закреслене, як показано нижче:
Приклад 2: Створення динамічної діаграми з прапорцями
Іноді вам може знадобитися відобразити багато даних та інформації в одній діаграмі, і діаграма буде безладною. У цьому випадку ви можете використовувати прапорці, щоб створити динамічну діаграму на аркуші. Якщо встановити прапорець, буде відображено відповідний рядок даних, якщо зняти прапорець, рядок даних буде приховано, як показано нижче:
У цьому розділі ми розповімо про два швидкі прийоми для створення такого типу діаграми в Excel.
Створіть інтерактивну діаграму з прапорцями в Excel
Зазвичай у Excel ви можете створити динамічну діаграму, використовуючи прапорці з такими кроками:
1. Вставте кілька прапорців і перейменуйте їх. У цьому випадку я вставлю три прапорці та перейменую їх на Яблуко, Апельсин і Персик, див. знімок екрана:
2. Потім ви повинні пов’язати ці прапорці з клітинками, клацніть, щоб установити перший прапорець, а потім клацніть правою кнопкою миші та виберіть Контроль формату, В Формат об'єкта у діалоговому вікні під Контроль на вкладці Стільникове посилання виберіть клітинку, де потрібно зв’язати прапорець, перегляньте знімок екрана:
3. Повторіть наведений вище крок, щоб пов’язати інші два прапорці з іншими клітинками. Тепер, якщо ви поставите прапорець, буде показано TRUE, інакше буде відображено FALSE, як показано нижче:
4. Після вставки та зв’язування прапорців, тепер ви повинні підготувати дані. Скопіюйте оригінальні заголовки рядків і стовпців даних в інше місце, див. знімок екрана:
5. Потім застосуйте наведені нижче формули:
- У камері B13: = ЯКЩО ($ B $ 6, B2, NA ())і перетягніть маркер заповнення, щоб заповнити рядок від B13 до G13;
- У камері B14: = ЯКЩО ($ B $ 7, B3, NA ()),і перетягніть маркер заповнення, щоб заповнити рядок від B14 до G14;
- У камері B15: = ЯКЩО ($ B $ 8, B4, NA ())і перетягніть маркер заповнення, щоб заповнити рядок від B15 до G15.
- Ці формули повертають значення з вихідних даних, якщо прапорець для цього продукту позначено, і #N/A, якщо він не поставлений. Перегляньте скріншот:
6. Потім виберіть новий діапазон даних від A12 до G15, а потім натисніть Insert > Вставити діаграму лінії або області > Лінія щоб вставити лінійну діаграму.
7. Тепер, коли ви встановлюєте прапорець біля продукту, з’являється його рядок даних, а якщо зняти прапорець, він зникає, як показано нижче:
8. Після створення діаграми ви можете розмістити прапорці на діаграмі, щоб вони виглядали акуратно. Натисніть, щоб вибрати область графіка, а потім перетягніть, щоб зменшити її, див. знімок екрана:
9. А потім натисніть Ctrl щоб вибрати три прапорці, перетягніть їх на діаграму, а потім клацніть правою кнопкою миші, щоб вибрати На передній план > На передній план, див. скріншот:
10. І прапорці відображаються на діаграмі, продовжуйте натискати Ctrl клавіша для встановлення прапорців і діаграми один за одним, клацніть правою кнопкою миші, щоб вибрати Group > Group, див. скріншот:
11. Тепер прапорці пов’язані з лінійною діаграмою. Коли ви переміщуєте діаграму, прапорці також переміщаються відповідно.
Створіть інтерактивну діаграму з прапорцями за допомогою простої функції
Наведений вище метод може бути для вас дещо складним, тут я запропоную простий спосіб вирішення цього завдання. с Kutools для ExcelАвтора Прапорець Діаграма рядка ви можете легко створити динамічну діаграму з прапорцями.
після установки Kutools для Excel, будь ласка, зробіть так:
1. Виберіть діапазон даних, для якого потрібно створити діаграму, а потім клацніть Кутулс > Чарти > Порівняння категорій > Прапорець Діаграма рядка, див. скріншот:
2. А потім, a Прапорець Діаграма рядка діалогове вікно відкривається, вибрані вами дані автоматично заповнюються в окремі текстові поля, див. знімок екрана:
3. Потім натисніть кнопку OK кнопку, і з’явиться вікно підказки, щоб нагадати, що буде створено прихований аркуш із деякими проміжними даними, натисніть Так , див. знімок екрана:
4. І лінійна діаграма з прапорцями буде успішно створена, дивіться знімок екрана:
Приклад 3: Створення розкривного списку з прапорцями
Вибір кількох елементів із розкривного списку може бути звичним завданням для більшості з нас. Деякі користувачі намагаються створити розкривний список із прапорцями для вибору декількох варіантів, як показано нижче. На жаль, в Excel неможливо створити такі розкривні списки з прапорцями. Але тут я познайомлю два типи вибору кількох прапорців у Excel. Один — це список із прапорцями, а інший — розкривний список із прапорцями.
Створіть розкривний список із прапорцями за допомогою списку
Замість розкривного списку ви можете використовувати поле зі списком, щоб додати прапорці для множинного вибору. Процес трохи складний, будь ласка, крок за кроком виконайте наведені нижче дії.
1. Спочатку вставте поле зі списком, натисніть Розробник > Insert > Вікно списку (елемент керування ActiveX). Дивіться знімок екрана:
2. Перетягніть мишу, щоб намалювати список, а потім клацніть його правою кнопкою миші та виберіть властивості у контекстному меню див. знімок екрана:
3, в властивості на панелі встановіть такі операції:
- У ListFillRange введіть діапазон даних, який потрібно відобразити у списку;
- У ListStyle поле, виберіть 1 - опція стилю fmList від випадаючого;
- У MultiSelect поле, виберіть 1 - fmMultiSelectMulti від випадаючого;
- Нарешті натисніть кнопку закрити, щоб закрити його.
4. Потім клацніть клітинку, куди потрібно вивести кілька вибраних елементів, і введіть для неї назву діапазону. Введіть назву діапазону "Outputitem" в Ім'я поля і натисніть Що натомість? Створіть віртуальну версію себе у ключ, див. знімок екрана:
5. А потім натисніть Insert > форми > Прямокутник, перетягніть мишу, щоб намалювати прямокутник над списком, дивіться знімок екрана:
6. Потім клацніть прямокутник правою кнопкою миші та виберіть Призначити макрос з контекстного меню. Дивіться знімок екрана:
7, в Призначити макрос діалог, клацніть Нові , див. знімок екрана:
8. На відкритті Microsoft Visual Basic для додатків замініть вихідний код у вікні модуля на наведений нижче код VBA:
Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
xLstBox.Visible = True
xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
xStr = ""
xStr = Range("Outputitem").Value
If xStr <> "" Then
xArr = Split(xStr, ";")
For I = xLstBox.ListCount - 1 To 0 Step -1
xV = xLstBox.List(I)
For J = 0 To UBound(xArr)
If xArr(J) = xV Then
xLstBox.Selected(I) = True
Exit For
End If
Next
Next I
End If
Else
xLstBox.Visible = False
xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
For I = xLstBox.ListCount - 1 To 0 Step -1
If xLstBox.Selected(I) = True Then
xSelLst = xLstBox.List(I) & ";" & xSelLst
End If
Next I
If xSelLst <> "" Then
Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
Else
Range("Outputitem") = ""
End If
End If
End Sub
примітки: У наведеному вище коді, Прямокутник1 це назва форми, ListBox1 це ім'я поля списку, а Outputitem - назва діапазону вихідної комірки. Ви можете змінити їх відповідно до своїх потреб.
9. Потім закрийте вікно коду. Тепер, натиснувши кнопку прямокутника, ви приховаєте або відобразите список. Коли відобразиться поле зі списком, виберіть елементи в полі зі списком і знову натисніть кнопку прямокутника, щоб вивести вибрані елементи в указану комірку, дивіться демонстрацію нижче:
Створіть розкривний список із прапорцями з дивовижною функцією
Щоб додати прапорці до справжнього розкривного списку, ви можете скористатися потужним інструментом – Kutools для Excel, З його Випадаючий список із прапорцями ви можете швидко й легко створювати розкривні списки з кількома прапорцями.
після установки Kutools для Excel, будь ласка, зробіть так:
1. Спочатку вставте звичайний розкривний список у вибрані комірки, див. знімок екрана:
2. Потім натисніть кнопку Кутулс > Випадаючий список > Випадаючий список із прапорцями > Налаштування. Дивіться знімок екрана:
3, в Розкривний список із налаштуваннями прапорців діалогове вікно, будь ласка, налаштуйте наступним чином.
- У Застосувати до розділі вкажіть область застосування, де ви створите прапорці для клітинок розкривного списку. Ви можете вказати певний діапазон, поточний робочий аркуш, поточну робочу книгу або всі відкриті робочі книги відповідно до ваших потреб;
- У режим розділ, вибрати Змінювати варіант;
- У сепаратор вікно, введіть роздільник, щоб розділити вибрані елементи;
- У Тзовнішній напрямок розділ, виберіть напрямок тексту відповідно до ваших потреб;
- Нарешті, натисніть кнопку OK кнопки.
4. Після закінчення налаштувань натисніть Кутулс > Випадаючий список > Випадаючий список із прапорцями > Увімкніть розкривний список прапорців щоб активувати цю функцію. Дивіться знімок екрана:
5. Відтепер, коли ви клацаєте клітинку зі спадним списком, з’являється список із прапорцями, а потім виберіть елементи, встановлюючи прапорці, щоб вивести елементи в клітинку, як показано нижче:
Натисніть, щоб дізнатися більше про цю функцію…
Приклад 4: установіть прапорець, щоб змінити колір рядка
Ви коли-небудь намагалися змінити колір рядка на основі позначеного прапорця? Це означає, що колір відповідного рядка буде змінено, якщо ви встановите прапорець, як показано на знімку екрана нижче. У цьому розділі розповідатиметься про деякі хитрощі для вирішення цього завдання в Excel.
Поставте прапорець, щоб змінити колір комірки за допомогою умовного форматування
Щоб змінити колір рядка, установивши або знявши прапорець, виберіть Умовне форматування функція в Excel може зробити вам послугу. Будь ласка, зробіть так:
1. Спочатку вставте прапорці у список комірок, як вам потрібно, дивіться знімок екрана:
2. Далі вам слід прив’язати ці прапорці до клітинок біля кожного прапорця окремо, див. знімок екрана:
3. Потім виберіть діапазон даних, колір рядка якого потрібно змінити, і клацніть Головна > Умовне форматування > Нове правило, див. скріншот:
4, в Нове правило форматування у діалоговому вікні виконайте такі дії:
- Виберіть За допомогою формули визначте, які клітинки потрібно форматувати опція в Виберіть тип правила коробка;
- Введіть цю формулу =ЯКЩО($F2=ІСТИНА,ІСТИНА,ХИБНЯ) в Форматувати значення, де ця формула відповідає дійсності коробка;
- Натисніть сформований кнопку, щоб вказати колір, який вам подобається для рядків.
примітки: У формулі, 2 доларів США це перша пов’язана клітинка прапорця..
5. Після вибору кольору натисніть OK > OK щоб закрити діалогові вікна, і тепер, коли ви встановите прапорець, відповідний рядок буде автоматично виділено, як показано нижче:
Установіть прапорець, щоб змінити колір рядка за допомогою коду VBA
Наступний код VBA також може допомогти вам змінити колір рядка на основі позначеного прапорця, виконайте наведений нижче код:
1. На робочому аркуші, рядки якого потрібно виділити прапорцями, клацніть правою кнопкою миші вкладку аркуша та виберіть Переглянути код з меню правої клавіші миші. Дивіться знімок екрана:
2. Скопіюйте та вставте наведений нижче код у відкрите вікно Microsoft Visual Basic для додатків вікно:
Код VBA: виділіть рядки, установивши прапорець
Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
GoTo InputC
Else
If xRng.Columns.Count = 1 Then
For Each xCell In xRng
With ActiveSheet.CheckBoxes.Add(xCell.Left, _
xCell.Top, xCell.Width = 15, xCell.Height = 12)
.LinkedCell = xCell.Offset(, 1).Address(External:=False)
.Interior.ColorIndex = xlNone
.Caption = ""
.Name = "Check Box " & xCell.Row
End With
xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
Next
End If
With xRng
.Rows.RowHeight = 16
End With
xRng.ColumnWidth = 5#
xRng.Cells(1, 1).Offset(0, 1).Select
For Each xChk In ActiveSheet.CheckBoxes
xChk.OnAction = "Sheet2.InsertBgColor"
Next
End If
End Sub
Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
xName = Right(xChk.Name, Len(xChk.Name) - 10)
If (xName = Range(xChk.LinkedCell).Row) Then
If (Range(xChk.LinkedCell) = "True") Then
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
Else
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
End If
End If
Next
End Sub
Примітка: У наведеному вище коді, у цьому скрипті xChk.OnAction = "Sheet2.InsertBgColor", вам слід змінити назву аркуша-Sheet2 своїм (Sheet2 це справжня назва робочого аркуша, ви можете отримати її з лівої панелі вікна коду). Перегляньте скріншот:
3. Потім помістіть курсор у першу частину коду та натисніть F5 клавіша для запуску коду. У спливаючому Kutools для Excel у діалоговому вікні виберіть діапазон, у який потрібно вставити прапорці, див. знімок екрана:
4. Потім натисніть кнопку OK кнопку, прапорці вставляються у вибрані клітинки, як показано на знімку екрана нижче:
5. Відтепер, якщо ви поставите прапорець, відносний рядок буде автоматично забарвлено, як показано на знімку екрана нижче:
Приклад 5: підрахунок або підсумовування значень клітинок, якщо встановлено прапорець
Якщо у вас є діапазон даних зі списком прапорців, тепер ви хочете підрахувати кількість позначених прапорців або підсумувати відповідні значення на основі позначених прапорців, як показано на знімку екрана нижче. Як можна було вирішити це завдання в Excel?
Для вирішення цього завдання важливим кроком є зв’язування прапорців із відповідними комірками поруч із даними. Якщо позначено прапорець, у пов’язаній клітинці відображатиметься ІСТИНА, інакше буде відображено ХИБНІСТЬ, і тоді ви можете використовувати функцію підрахунку або суми, щоб отримати результат на основі значення ІСТИНА чи ХИБНІСТЬ.
1. По-перше, ви повинні прив’язати прапорці до клітинок окремо. Якщо прапорець позначено, відображається TRUE, якщо не позначено, відображається FALSE, див. знімок екрана:
2. Потім застосуйте такі формули, щоб підрахувати або підсумувати значення на основі позначених прапорців:
Підрахувати значення за позначеними прапорцями:
= COUNTIF (D2: D10, TRUE)
примітки: У цій формулі, D2: D10 це діапазон комірок посилань, які ви встановили для прапорців.
Підсумуйте значення за позначеними прапорцями:
= SUMPRODUCT (($ D $ 2: $ D $ 10 = TRUE) * $ C $ 2: $ C $ 10)
примітки: У цій формулі, D2: D10 - діапазон комірок посилань, які ви встановили для прапорців, та C2: C10 це список клітинок, які потрібно підсумувати.
Приклад 6: якщо встановлено прапорець, повертати певне значення
Якщо у вас є прапорець, після його встановлення в комірці має з’явитися певне значення, а якщо його зняти, відображатиметься порожня комірка, як показано нижче:
Щоб завершити цю роботу, виконайте наступне:
1. По-перше, ви повинні прив’язати цей прапорець до клітинки. Клацніть правою кнопкою миші прапорець і виберіть Контроль формату, в вискочив Формат об'єкта у діалоговому вікні під Контроль на вкладці клацніть, щоб вибрати клітинку, яку потрібно зв’язати, установивши прапорець у полі Стільникове посилання , див. знімок екрана:
2. Потім натисніть кнопку OK кнопку, щоб закрити діалогове вікно. Тепер введіть цю формулу: =IF(A5=TRUE;"Extendoffice";"") у комірку, де потрібно вивести результат, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ
примітки: У цій формулі, A5 це клітинка, яка пов’язана з прапорцем, “Extendoffice” є конкретним текстом, ви можете змінити його відповідно до своїх потреб.
3. Тепер, коли ви встановлюєте прапорець, відображатиметься певний текст, якщо знімати його, відображатиметься порожня клітинка, дивіться демонстрацію нижче:
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%
- Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
- Об’єднати клітинки / рядки / стовпці та Ведення даних; Вміст розділених комірок; Поєднуйте повторювані рядки та суму / середнє... Запобігання дублюючим клітинам; Порівняйте діапазони...
- Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
- Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
- Улюблені та швидко вставлені формули, Діапазони, діаграми та зображення; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
- Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
- Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
- Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
- Групування зведеної таблиці за номер тижня, день тижня та багато іншого ... Показати розблоковані, заблоковані клітини за різними кольорами; Виділіть клітини, які мають формулу / назву...
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!