KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как добавить галочку в ячейку Excel двойным щелчком?

АвторSiluviaДата изменения

Обычно для добавления галочки в ячейку Excel приходится открывать диалоговое окно «Символ», искать нужный значок среди множества вариантов и вручную вставлять его — этот процесс может быть утомительным и отнимать много времени, особенно если галочки нужно ставить часто или сразу в большое количество ячеек. Поиск подходящего символа среди обилия опций лишь усложняет задачу. Чтобы упростить эту процедуру и сэкономить время, существуют несколько альтернативных способов, позволяющих вставлять галочки быстрее и удобнее — за счёт автоматизации или встроенных возможностей Excel.

В этой статье вы узнаете, как быстро вставлять галочки в ячейки Excel. Основное внимание уделено решению на основе VBA, которое позволяет добавлять галочку одним щелчком — достаточно дважды кликнуть по нужной ячейке. Также представлены альтернативные методы для ситуаций, когда VBA недоступен или когда требуется визуально отмечать завершение задачи или статус с помощью галочек — например, через формулы или условное форматирование.

Добавление галочки двойным щелчком с помощью кода VBA

Формула Excel — Вставка галочки с использованием шрифта Wingdings

Другие встроенные методы Excel — Вставка галочек с помощью Использовать условное форматирование (Наборы значков)


Добавление галочки двойным щелчком с помощью кода VBA

Использование VBA — это гибкий и практичный способ повысить интерактивность Excel. Приведённый ниже метод позволяет вставлять или удалять галочку простым двойным щелчком по ячейке в заданном диапазоне. Такой подход особенно удобен, когда нужно быстро переключать статус завершения задачи — например, в списках дел или таблицах учёта посещаемости — без ручного добавления символов каждый раз.

Вот как применить решение с использованием VBA:

1. Откройте лист, на котором вы хотите использовать двойной щелчок для вставки галочек. Щёлкните правой кнопкой мыши по вкладке листа внизу и выберите в появившемся меню пункт Просмотреть код.

2. В окне редактора Microsoft Visual Basic для приложений скопируйте и вставьте следующий код VBA в открывшееся окно Код.

Код VBA: Двойной щелчок для добавления галочки в ячейку

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Me.Range("B1:B10")) Is Nothing Then
        Application.EnableEvents = False
        Cancel = True
        
        With Target
            If .Value = ChrW(&H2713) Then
                .ClearContents
            Else
                .Value = ChrW(&H2713)
            End If
        End With
        
        Application.EnableEvents = True
    End If
End Sub

Примечание: По умолчанию этот код применяется к диапазону B1:B10. Если вы хотите использовать его для другого диапазона ячеек, просто замените B1:B10 в коде на нужный вам. Не забудьте также убедиться, что настройки защиты листа разрешают редактирование этих ячеек — иначе двойной щелчок не запустит макрос.

нажмите «Просмотреть код» и вставьте код в модуль

3. Нажмите Alt+Q, чтобы закрыть окно Microsoft Visual Basic для приложений и вернуться к листу Excel.

Теперь при двойном щелчке по любой ячейке в диапазоне B1:B10 галочка будет автоматически вставляться, а повторный двойной щелчок — удалять её. Эта функция переключения делает управление списками завершённых задач, отслеживание посещаемости или создание визуальных чек-листов в вашей книге ещё эффективнее и интуитивнее.

 дважды щелкните по любой ячейке в диапазоне, и отметка будет введена автоматически

Совет: Чтобы галочка визуально выделялась или соответствовала другому форматированию, измените размер шрифта или цвет целевых ячеек. В случае возникновения проблем убедитесь, что макросы разрешены настройками и что вы выполняете двойной щелчок именно внутри ограниченного диапазона.

Ограничения: для работы требуется включить макросы, однако в некоторых корпоративных средах они могут быть отключены из соображений безопасности.

Если вам часто приходится использовать галочки в повседневной работе с Excel, рекомендуем воспользоваться утилитой Автотекст из набора Kutools для Excel. С её помощью вы можете сохранить галочку как запись автотекста и в будущем вставлять её всего одним щелчком — прямо в Excel, как показано в демонстрации ниже.
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)


Формула Excel — Вставка галочки с использованием шрифта Wingdings

Ещё один практичный способ динамически отображать галочки в Excel — использовать формулу в сочетании со шрифтом Wingdings. Этот метод особенно удобен, когда нужно, чтобы галочка появлялась автоматически в зависимости от значения связанной ячейки — например, для отметки завершённых задач, отображения статуса или создания наглядных панелей управления — без использования VBA или включения макросов.

С помощью этого подхода вы можете использовать логические выражения (например, сравнение значения с ИСТИНА, «Да» или числовыми значениями) и отображать галочку или пустую ячейку в зависимости от результата. Его легко реализовать, он не требует включения макросов и хорошо работает как для отдельных, так и для множества ячеек.

Преимущества: Лёгкий в реализации, не требует макросов, совместим с файлами .xlsx и идеально подходит для панелей управления или отчётов по отслеживанию завершения задач.

Недостатки: Требует форматирования ячеек; отображение галочки зависит от используемого шрифта.

Инструкции:

  • Гибко адаптируется под любую ячейку или статус — просто измените ссылку на ячейку и условие по мере необходимости.
  • Обратите внимание: символ галочки («ü») отображается как галочка только при использовании шрифта Wingdings в целевой ячейке.

1. Выберите ячейку, в которую нужно вставить галочку (например, B1), и введите следующую формулу:

=IF(A1=TRUE, "ü", "")

2. После ввода формулы примените шрифт Wingdings к ячейке B1. Для этого щёлкните по ячейке, перейдите на вкладку Главная и выберите «Wingdings» в раскрывающемся списке шрифтов. Когда в A1 будет указано ИСТИНА, в B1 отобразится галочка.

3. Чтобы быстро скопировать формулу в другие строки, перетащите маркер заполнения из нижнего правого угла ячейки B1 вниз до нужного диапазона. Измените логическое условие в формуле (например,)A1="Да" или A1=1), чтобы адаптировать её под ваш конкретный случай.

Совет: Символ «ü» (строчная буква «u» с умлаутом) в шрифте Wingdings отображается как галочка. Если применить другой шрифт, он будет выглядеть как обычная буква, поэтому всегда проверяйте шрифт после вставки формулы. Вы также можете использовать тот же принцип для отображения других символов при разных условиях.

Возможные проблемы: Это решение носит чисто визуальный характер и подходит только для презентаций. Если вашу таблицу часто печатают или передают пользователям, у которых может не быть стандартного шрифта Wingdings, галочка может отображаться некорректно.


Другие встроенные методы Excel — Вставка галочек с помощью Использовать условное форматирование (Наборы значков)

Использовать условное форматирование с наборами значков предоставляет визуальный способ вставки галочек или других значков статуса на основе значений или условий в ячейках — всё это без формул и макросов. Эта встроенная функция особенно полезна для отслеживания прогресса, отметки задач или наглядного отображения результатов в диапазоне, что упрощает интерпретацию данных на первый взгляд.

Преимущества: Не требует ручного ввода или сложных формул; выглядит визуально привлекательно и легко адаптируется под панели управления и отчёты; быстро применяется к множеству строк и столбцов.

Ограничения: Значки всегда располагаются слева от ячейки и не могут объединяться с текстовым содержимым этой же ячейки. Наборы значков доступны только те, что встроены в Excel.

Сценарий использования: Идеально подходит для отслеживания задач, обновления статуса выполнения или условного отображения статусов с использованием значка галочки (✔).

Шаги:

  • Подготовьте или выберите ячейки со значениями, которые активируют флажок (например, ячейки в диапазоне B1:B10 со значениями «Завершено», ИСТИНА или 1).
  • Выделите целевой диапазон (например, B1:B10).
  • Перейдите на вкладку Главная, нажмите Использовать условное форматирование > Наборы значков и выберите набор, содержащий галочку (например, «Символы» или «3 символа (в круге)»).
  • Настройка: Вернитесь в меню Использовать условное форматирование > Управление правилами, выберите своё правило и нажмите Изменить правило. Вы можете настроить условия отображения галочки только для нужных значений (например, когда значение равно 1 или «Завершено»). Задайте другие значки и, при необходимости, включите опцию «Показывать только значок», чтобы скрыть исходное значение и отображать только значок.
  • Нажмите ОК, чтобы применить правило.

Совет: Вы можете комбинировать наборы значков с дополнительным форматированием — например, окрашивать строку при установке галочки, чтобы улучшить читаемость. Для расширенного использования рекомендуем создавать вспомогательные столбцы с логическими значениями (например, 1 для завершённых и 0 для незавершённых задач), которые будут поддерживать логику набора значков.

Устранение неполадок: Если значок галочки отображается не так, как ожидалось, убедитесь, что значение или условие соответствуют настройкам правила. Также имейте в виду, что наборы значков работают только с числовыми значениями или определёнными текстовыми порогами.


При выборе оптимального способа отображения галочек в Excel ориентируйтесь на свои конкретные задачи: решения на основе VBA обеспечивают интерактивное переключение статуса; формулы с использованием шрифта Wingdings позволяют динамически отображать символы без макросов; а условное форматирование с наборами значков даёт визуально привлекательные и управляемые данными результаты. Если вы работаете с общим или защищённым файлом, где использование макросов или изменение шрифтов затруднено, предпочтительнее применять наборы значков или формулы.

  • Если возникли проблемы с запуском кода VBA, убедитесь, что макросы включены, книга сохранена в формате .xlsm и защита ячеек не препятствует выполнению.
  • Всегда убедитесь, что шрифт установлен на Wingdings при использовании формул, чтобы символ галочки отображался корректно.
  • При использовании условного форматирования регулярно проверяйте настройки правил, особенно если значки ведут себя не так, как ожидалось — например, после копирования или перемещения данных.

Благодаря этим методам вы сможете легко добавлять галочки в свои листы Excel — для наглядного отслеживания прогресса, отметки завершённых задач или создания интерактивных контрольных списков, идеально соответствующих вашим предпочтениям в организации рабочего процесса и ограничениям файла.

См. также:


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек