Галочка в таблице Excel — это универсальный инструмент для отметки выполненных задач, подтверждения данных или визуального контроля списков. На первый взгляд задача кажется тривиальной, но в Microsoft Excel существует как минимум 5 различных способов добавить галочку — от простого копирования символа до создания интерактивных флажков с привязкой к формулам. Выбор метода зависит от версии программы, цели использования и требуемого уровня автоматизации.
Многие пользователи ошибочно считают, что для галочки обязательно нужен символ Wingdings или ручное рисование в ячейке. На практике же даже в Excel Online можно вставить галочку за 10 секунд без дополнительных надстроек. В этой статье мы разберём все актуальные способы — от базовых до продвинутых, — а также покажем, как сделать галочки кликабельными, привязать их к формулам и даже автоматизировать через VBA.
Перед тем как перейти к инструкциям, важно понять ключевое отличие методов:
- 📋 Статичные галочки — просто символы в ячейке (подходят для печатных форм, чек-листов без логики).
- ☑️ Интерактивные флажки — элементы управления из панели
Разработчик(можно связать с формулами, макросами). - ✅ Условное форматирование — галочки появляются автоматически при выполнении условий (например, если ячейка = "Да").
1. Самый быстрый способ: вставка символа галочки
Если вам нужна галочка одноразово (например, для отметки в печатной форме), достаточно скопировать её из этой статьи или использовать встроенные символы Windows/MacOS.
Вот готовые символы для копирования:
- ✓ — стандартная галочка (Unicode
U+2713) - ✔ — жирная галочка (
U+2714) - ✅ — галочка в кружке (
U+2705) - ✓ — галочка из шрифта Wingdings (код
00FC)
Чтобы вставить символ вручную:
- Выделите ячейку, куда нужна галочка.
- Перейдите на вкладку
Вставка → Символ(в Excel 2016-2023). - В поле
Шрифтвыберите Segoe UI Symbol или Wingdings. - Найдите галочку (например, Wingdings — код
00FC, Segoe —2713) и нажмитеВставить.
⚠️ Внимание: Символы из Wingdings могут не отображаться корректно при экспорте в PDF или открытии файла на Mac. Для кросс-платформенных документов используйте Unicode-символы (✓, ✔, ✅).
2. Галочка через шрифт Wingdings (классический метод)
Шрифт Wingdings — это специальный набор символов, где вместо букв отображаются значки. Галочка в нём соответствует латинской букве "a" (маленькая) или "P" (большая).
Как вставить:
- Выделите ячейку, где нужна галочка.
- На вкладке
Главнаяв группеШрифтвыберите Wingdings. - Нажмите клавишу
Shift + P(для большой галочки ✔) или простоa(для маленькой ✓). - Верните шрифт обратно (например, на Calibri), чтобы не испортить остальной текст.
| Символ | Клавиша в Wingdings | Unicode | Пример отображения |
|---|---|---|---|
| Большая галочка | Shift + P |
U+2714 |
✔ |
| Маленькая галочка | a |
U+2713 |
✓ |
| Крест (для снятой галочки) | ü |
U+2717 |
✗ |
Этот метод удобен для создания чек-листов, где галочки и крестики чередуются. Например, можно сделать форму отчётности:
| Задача | Статус |
|-----------------|--------|
| Отправить отчёт | ✓ |
| Проверить данные| ✗ |
⚠️ Внимание: Если файл с Wingdings открыть на компьютере без этого шрифта, галочки превратятся в обычные буквы. Для надёжности используйте вставку Unicode-символов (метод 1).
3. Интерактивные флажки (Check Box) из панели "Разработчик"
Если вам нужны кликабельные галочки, которые можно ставить/убирать мышкой, используйте элемент управления Флажок (Check Box). Этот метод требует включения вкладки Разработчик.
Пошаговая инструкция:
- Включите панель "Разработчик":
- В Excel 2010-2019:
Файл → Параметры → Настройка ленты→ поставьте галочку напротивРазработчик. - В Excel 365:
Параметры → Лента → Разработчик.
- В Excel 2010-2019:
Разработчик → Вставить → Флажок (в разделе Элементы управления формы).Формат объекта → вкладка Элемент управления → укажите ячейку (например, $A$1). Теперь при нажатии на флажок в ячейке будет появляться ИСТИНА/ЛОЖЬ.Включить вкладку "Разработчик"|
Добавить элемент "Флажок"|
Привязать флажок к ячейке (например, A1)|
Настроить формат ячейки (условное форматирование для галочки)-->
Чтобы флажок отображал не ИСТИНА/ЛОЖЬ, а символ галочки:
- Выделите ячейку, связанную с флажком (например,
A1). - Перейдите в
Условное форматирование → Создать правило → Форматировать только ячейки, которые содержат. - Выберите
Значение ячейки → равняется → ИСТИНА. - Нажмите
Формат→ вкладкаШрифт→ выберите Wingdings и символa(галочка).
Как сделать флажок прозрачным?
Чтобы убрать фон флажка и оставить только галочку:
1. Кликните правой кнопкой по флажку → Формат объекта.
2. На вкладке Цвета и линии выберите Нет заливки и Нет линий.
3. На вкладке Свойства установите Не перемещать и не изменять объект.
Теперь флажок будет "невидимым" до наведения курсора.
4. Галочки через условное форматирование (автоматически)
Если галочка должна появляться автоматически при выполнении условия (например, если в ячейке написано "Да"), используйте Условное форматирование + пользовательский формат.
Пример: добавим галочку в ячейку B1, если в A1 написано "Выполнено".
- Выделите ячейку
B1. - Перейдите в
Условное форматирование → Создать правило → Использовать формулу.... - Введите формулу:
=$A1="Выполнено" - Нажмите
Формат→ вкладкаШрифт→ выберите Wingdings и символa(галочка). - На вкладке
Выравниваниеустановитепо центру.
Теперь при вводе в A1 слова "Выполнено" в B1 автоматически появится ✓. Чтобы добавить крестик для статуса "Не выполнено", создайте второе правило с формулой =$A1="Не выполнено" и символом ü в Wingdings.
| Условие | Формула | Символ (Wingdings) | Результат |
|---|---|---|---|
| Ячейка = "Да" | =A1="Да" |
a |
✓ |
| Ячейка = "Нет" | =A1="Нет" |
ü |
✗ |
| Значение > 100 | =A1>100 |
P |
✔ |
5. Продвинутый метод: галочки через VBA-макрос
Если вам нужно массово добавлять галочки или привязать их к сложной логике, используйте макрос. Например, этот код добавит галочку в выделенные ячейки:
Sub AddCheckmark()
Dim rng As Range
For Each rng In Selection
rng.Font.Name = "Wingdings"
rng.Value = Chr(108) ' Символ "a" в Wingdings = ✓
Next rng
End Sub
Как использовать:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код выше в новый модуль (
Insert → Module). - Выделите ячейки, где нужны галочки, и запустите макрос (
F5). - Скопируйте галочку из этой статьи (✓, ✔, ✅) и вставьте в ячейку.
- Или используйте
Вставка → Символ(в Excel Online доступны Unicode-символы). - В мобильном Excel перейдите на клавиатуру с эмодзи (😊) и найдите ✅ или ✔️.
- Эмодзи отобразятся корректно на всех устройствах, но могут выглядеть по-разному в зависимости от ОС.
- ✓ —
10003 - ✔ —
10004 - ✅ —
9989
Для создания переключаемых галочек (клик — галочка появляется, повторный клик — исчезает) используйте этот код:
Sub ToggleCheckmark()
Dim rng As Range
For Each rng In Selection
If rng.Font.Name = "Wingdings" And rng.Value = Chr(108) Then
rng.Font.Name = "Calibri"
rng.ClearContents
Else
rng.Font.Name = "Wingdings"
rng.Value = Chr(108)
End If
Next rng
End Sub
⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, только если доверяете источнику.
6. Галочки в Excel Online и мобильной версии
В Excel Online и мобильных приложениях (Android/iOS) нет панели Разработчик и ограничен доступ к Wingdings. Однако галочки всё равно можно добавить:
Способ 1: Копирование символа
Способ 2: Эмодзи-галочка
Способ 3: Формула с символом
Введите в ячейку формулу:
=ЕСЛИ(A1="Да"; СИМВОЛ(10003); "")
Где 10003 — это Unicode-номер символа ✓. Полный список кодов:
Сравнение всех методов: какой выбрать?
| Метод | Сложность | Интерактивность | Подходит для | Ограничения |
|---|---|---|---|---|
| Копирование символа | ⭐ | ❌ Нет | Печатные формы, статичные списки | Нельзя менять кликом |
| Шрифт Wingdings | ⭐⭐ | ❌ Нет | Чек-листы без логики | Проблемы при экспорте в PDF |
| Флажки (Check Box) | ⭐⭐⭐ | ✅ Да | Интерактивные формы, дашборды | Не работает в Excel Online |
| Условное форматирование | ⭐⭐⭐ | ⚠️ Частично | Автоматические отметки по условию | Сложно настраивать |
| VBA-макрос | ⭐⭐⭐⭐ | ✅ Да | Массовая обработка, сложная логика | Требует .xlsm, не работает в онлайн |
Для большинства задач достаточно первых трёх методов. VBA и условное форматирование пригодятся для автоматизации, но требуют дополнительных навыков.
FAQ: Частые вопросы о галочках в Excel
Можно ли сделать галочку, которая меняет цвет при нажатии?
Да! Для этого:
- Добавьте флажок (метод 3) и привяжите его к ячейке (например,
A1). - Создайте правило условного форматирования для ячейки
A1:- Если
ИСТИНА→ зелёный фон. - Если
ЛОЖЬ→ красный фон.
- Если
Теперь при нажатии на флажок ячейка будет менять цвет.
Как сделать галочку в ячейке, если в другой ячейке стоит "Готово"?
Используйте условное форматирование:
- Выделите ячейку, где нужна галочка (например,
B1). - Создайте правило с формулой
=$A1="Готово". - В формате ячейки выберите шрифт Wingdings и символ
a(✓).
Почему галочка из Wingdings отображается как буква "a"?
Это происходит, если:
- На компьютере не установлен шрифт Wingdings (редко, но бывает).
- Ячейка форматирована неверно (проверьте шрифт).
- Файл открыт в программе, не поддерживающей Wingdings (например, Google Sheets).
Решение: используйте Unicode-символы (✓, ✔) вместо Wingdings.
Как убрать серый фон у флажка (Check Box)?
Чтобы сделать флажок прозрачным:
- Кликните по флажку правой кнопкой →
Формат объекта. - На вкладке
Цвета и линиивыберитеНет заливки. - На вкладке
СвойстваустановитеНе перемещать и не изменять объект.
Теперь флажок будет виден только при наведении курсора.
Можно ли в Excel сделать галочку, которая отправляет данные в другую таблицу?
Да, но для этого потребуется VBA. Пример кода:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Sheets("Лист2").Range("A1").Value = "Выполнено"
Else
Sheets("Лист2").Range("A1").Value = "Не выполнено"
End If
End Sub
Этот макрос привязан к флажку CheckBox1 и записывает статус в ячейку A1 на Лист2.