Как сделать чекбокс в excel 2010?

Привет, друзья. Сегодня я расскажу вам, каким образом можно в Excel таблице поставить чекбоксы. Вы знаете, что такое чекбоксы? Поисковые запросы говорят, что есть пользователи, которые знают. А вы? Давайте приступим к изучению и практике.

Хочу с вами поделиться, что, я знаю, что это такое, лишь потому, что я верстаю сайты и знаю, что чекбокс – это элемент списка в виде квадратика, в который можно поставить галочку. Скажем, когда вы идете голосовать за избрание президента или депутата, то вы ставите галочку в чекбоксы. Думаю, теперь вам понятно. Кстати, недавно я выкладывал статью «Как можно объединить столбцы в Excel без потери данных«, почитайте и ее тоже.

Итак, давайте начнем делать посадочные места для галочек. В качестве примера я покажу вам, как поставить галочку в Excel 2010, но сработает и в других версиях.

Я подготовил небольшую таблицу в Excel 2010. Смотрите на скриншот.как сделать чекбокс в excel 2010

Для начала откроем вкладку «Разработчик» (здесь я рассказывал, каким образом ее отобразить на ленте Excel, если у вас ее еще нет ). В разделе «Элементы управления» кликаем по «Вставить» — «Элементы управления формы» — «Флажок».как сделать чекбокс в excel 2010

Курсор превратился в крестик. Кликаем в свободную ячейку и флажок готов. У него есть надпись, которая мне не нужна, потому я ее сразу стираю.

Но пунктов у меня 4, а чекбокс всего один. Можно, конечно, проделать эту операцию еще 3 раза, но, согласитесь, это долго. Подведем курсор к чекбоксу, сначала нажмем правой, а затем зажав у края флажка левую кнопку мыши и, держа ее, зажимаем кнопку CTRL на клавиатуре, тянем мышку до следующей ячейки и отпускаем. Бум, еще один квадратик. Так же и с остальными.

Можете проверить, чекбоксы работают. НО! Толку от них может быть мало, если вам нужна какая-то реакция на них. Давайте научимся подкрашивать соответствующие ячейки в зависимости от состояния флажка.

Нажимаем правой кнопкой мыши по первому флажку, заходим в «Формат объекта».

Переходим на вкладку «Элемент управления» и выставляем значение. Если галочка стоит, то ставим значение «Установлен» и наоборот, а далее нажимаем «Связь ячейкой», точнее на сам значок с правой стороны, и выбираем в соседней свободной колонке.как сделать чекбокс в excel 2010

После выбора жмем на Enter на клавиатуре, а в окне «Формирование объекта» на «ОК».как сделать чекбокс в excel 2010

Теперь в ячейке будет отображаться ИСТИНА/ЛОЖЬ в зависимости от состояния чекбокса. Так проделаем для всех флажков.

Но нам же нужна подсветка цветом, а не значения в соседней ячейке! Тогда нужно скрыть эти значения. Выделяем все ячейки с ИСТИНА/ЛОЖЬ, жмем правой кнопкой мыши по ним, заходим в «Формат ячеек».как сделать чекбокс в excel 2010

Во вкладке «Число» выбираем «Все форматы», а в поле «Тип» пишем ;;; и жмем «ОК».как сделать чекбокс в excel 2010

Теперь выбираем первую ячейку с именем, переходим на вкладку «Главная», раздел «Стили» — «Условное форматирование» — «Создать правило».как сделать чекбокс в excel 2010
Выбираем тип правила «Использовать формулу для определения форматируемых ячеек». Далее, создаем правило =C2=ИСТИНА и нажимаем на кнопку «Формат». На вкладке «Заливка» зададим любой цвет, в который будет она окрашена, если стоит галочка. Также вы можете задать шрифт, подчеркивание, рамку и многое другое. Когда все это сделано, то везде жмем на «ОК».как сделать чекбокс в excel 2010

Тоже самое проделайте для всех остальных ячеек. Но быстрее всего будет сделать так. «Главная» — «Условное форматирование» — «Управление правилами». Поскольку у нас лишь одно правило, то в его разделе «Применяется к» указываем не одну ячейку, а все в столбце и жмем на «ОК». У меня получилось это так.как сделать чекбокс в excel 2010

Теперь все ячейки будут реагировать на галочку в квадратике.

На этом все. Надеюсь, я вас не сильно утомил, но писать столько было для меня утомительно ). Комментируйте, подписывайтесь на группу вКонтакте или в ОК, и на рассылку, чтобы быть всегда в курсе новых статей.

как сделать чекбокс в excel 2010

В программе Microsoft Office пользователю иногда нужно вставить галочку или, как по-другому называют этот элемент, флажок (˅). Это может быть выполнено для различных целей: просто для пометки какого-то объекта, для включения различных сценариев и т.д. Давайте выясним, как установить галочку в Экселе.

Установка флажка

Существует несколько способов поставить галочку в Excel. Для того чтобы определиться с конкретным вариантом нужно сразу установить, для чего вам нужна установка флажка: просто для пометки или для организации определенных процессов и сценариев?

Урок: Как поставить галочку в Microsoft Word

Способ 1: вставка через меню «Символ»

Если вам нужно установить галочку только в визуальных целях, чтобы пометить какой-то объект, то можно просто воспользоваться кнопкой «Символ» расположенной на ленте.

  1. Устанавливаем курсор в ячейку, в которой должна располагаться галочка. Переходим во вкладку «Вставка». Жмем по кнопке «Символ», которая располагается в блоке инструментов «Символы».
  2. Открывается окно с огромным перечнем различных элементов. Никуда не переходим, а остаемся во вкладке «Символы». В поле «Шрифт» может быть указан любой из стандартных шрифтов: Arial, Verdana, Times New Roman и т.п. Для быстрого поиска нужного символа в поле «Набор» устанавливаем параметр «Буквы изменения пробелов». Ищем символ «˅». Выделяем его и жмем на кнопку «Вставить».

как сделать чекбокс в excel 2010

После этого выбранный элемент появится в предварительно указанной ячейке.

как сделать чекбокс в excel 2010

Таким же образом можно вставить более привычную нам галочку с непропорциональными сторонами или галочку в чексбоксе (небольшой квадратик, специально предназначенный для установки флажка). Но для этого, нужно в поле «Шрифт» указать вместо стандартного варианта специальный символьный шрифт Wingdings. Затем следует опуститься в самый низ перечня знаков и выбрать нужный символ. После этого жмем на кнопку «Вставить».

как сделать чекбокс в excel 2010

Выбранный знак вставлен в ячейку.

как сделать чекбокс в excel 2010

Способ 2: подмена символов

Есть также пользователи, которые не задаются точным соответствием символов. Поэтому вместо того, чтобы установить стандартную галочку, просто печатают с клавиатуры символ «v» в англоязычной раскладке. Иногда это оправдано, так как этот процесс занимает очень мало времени. А внешне эта подмена практически незаметна.

как сделать чекбокс в excel 2010

Способ 3: установка галочки в чекбоксе

Но для того, чтобы статус установки или снятия галочки запускал какие-то сценарии, нужно выполнить более сложную работу. Прежде всего, следует установить чекбокс. Это такой небольшой квадратик, куда ставится флажок. Чтобы вставить этот элемент, нужно включить меню разработчика, которое по умолчанию в Экселе выключено.

  1. Находясь во вкладке «Файл», кликаем по пункту «Параметры», который размещен в левой части текущего окна.
  2. Запускается окно параметров. Переходим в раздел «Настройка ленты». В правой части окна устанавливаем галочку (именно такую нам нужно будет установить на листе) напротив параметра «Разработчик». В нижней части окна кликаем по кнопке «OK». После этого на ленте появится вкладка «Разработчик».
  3. Переходим в только что активированную вкладку «Разработчик». В блоке инструментов «Элементы управления» на ленте жмем на кнопку «Вставить». В открывшемся списке в группе «Элементы управления формы» выбираем «Флажок».
  4. После этого курсор превращается в крестик. Кликаем им по той области на листе, где нужно вставить форму.

    Появляется пустой чекбокс.

  5. Для установки в нем флажка нужно просто кликнуть по данному элементу и флажок будет установлен.
  6. Для того, чтобы убрать стандартную надпись, которая в большинстве случаев не нужна, кликаем левой кнопкой мыши по элементу, выделяем надпись и жмем на кнопку Delete. Вместо удаленной надписи можно вставить другую, а можно ничего не вставлять, оставив чекбокс без наименования. Это на усмотрение пользователя.
  7. Если есть потребность для создания нескольких чекбоксов, то можно не создавать для каждой строки отдельный, а скопировать уже готовый, что значительно сэкономит время. Для этого сразу выделяем форму кликом мыши, затем зажимаем левую кнопку и перетягиваем форму в нужную ячейку. Не бросая кнопку мыши, зажимаем клавишу Ctrl, а затем отпускаем кнопку мышки. Аналогичную операцию проделываем и с другими ячейками, в которые нужно вставить галочку.

Способ 4: создание чекбокса для выполнения сценария

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

  1. Создаем чекбокс по алгоритму, описанному в предыдущем способе, с использованием вкладки разработчика.
  2. Кликаем по элементу правой кнопкой мыши. В контекстном меню выбираем пункт «Формат объекта…».
  3. Открывается окно форматирования. Переходим во вкладку «Элемент управления», если оно было открыто в другом месте. В блоке параметров «Значения» должно быть указано текущее состояние. То есть, если галочка на данный момент установлена, то переключатель должен стоять в позиции «Установлен», если нет – в позиции «Снят». Позицию «Смешанное» выставлять не рекомендуется. После этого жмем на пиктограмму около поля «Связь с ячейкой».
  4. Окно форматирования сворачивается, а нам нужно выделить ячейку на листе, с которой будет связан чекбокс с галочкой. После того, как выбор произведен, повторно жмем на ту же кнопку в виде пиктограммы, о которой шла речь выше, чтобы вернутся в окно форматирования.
  5. В окне форматирования жмем на кнопку «OK» для того, чтобы сохранить изменения.

    Как видим, после выполнения данных действий в связанной ячейке при установленной галочке в чекбоксе отображается значение «ИСТИНА». Если галочку убрать, то будет отображаться значение «ЛОЖЬ». Чтобы выполнить нашу задачу, а именно произвести смену цветов заливки, нужно будет связать эти значения в ячейке с конкретным действием.

  6. Выделяем связанную ячейку и кликаем по ней правой кнопкой мыши, в открывшемся меню выбираем пункт «Формат ячеек…».
  7. Открывается окно форматирования ячейки. Во вкладке «Число» выделяем пункт «Все форматы» в блоке параметров «Числовые форматы». Поле «Тип», которое расположено в центральной части окна, прописываем следующее выражение без кавычек: «;;;». Жмем на кнопку «OK» в нижней части окна. После этих действий видимая надпись «ИСТИНА» из ячейки исчезла, но значение осталось.
  8. Снова выделяем связанную ячейку и переходим во вкладку «Главная». Жмем на кнопку «Условное форматирование», которая размещена в блоке инструментов «Стили». В появившемся списке кликаем по пункту «Создать правило…».
  9. Открывается окно создания правила форматирования. В его верхней части нужно выбрать тип правила. Выбираем самый последний в списке пункт: «Использовать формулу для определения форматируемых ячеек». В поле «Форматировать значения, для которых следующая формула является истиной» указываем адрес связанной ячейки (это можно сделать как вручную, так и просто выделив её), а после того, как координаты появились в строке, дописываем в неё выражение «=ИСТИНА». Чтобы установить цвет выделения, жмем на кнопку «Формат…».
  10. Открывается окно форматирования ячеек. Выбираем цвет, которым хотели бы залить ячейку при включении галочки. Жмем на кнопку «OK».
  11. Вернувшись в окно создания правила, жмем на кнопку «OK».

Теперь при включенной галочке связанная ячейка будет окрашиваться в выбранный цвет.

Если галочка будет убрана, то ячейка снова станет белой.

Урок: Условное форматирование в Excel

Способ 5: установка галочки с помощью инструментов ActiveX

Галочку можно установить также при помощи инструментов ActiveX. Данная возможность доступна только через меню разработчика. Поэтому, если эта вкладка не включена, то следует её активировать, как было описано выше.

  1. Переходим во вкладку «Разработчик». Кликаем по кнопке «Вставить», которая размещена в группе инструментов «Элементы управления». В открывшемся окне в блоке «Элементы ActiveX» выбираем пункт «Флажок».
  2. Как и в предыдущий раз, курсор принимает особую форму. Кликаем им по тому месту листа, где должна размещаться форма.
  3. Для установки галочки в чекбоксе нужно войти в свойства данного объекта. Кликаем по нему правой кнопкой мыши и в открывшемся меню выбираем пункт «Свойства».
  4. В открывшемся окне свойств ищем параметр «Value». Он размещается в нижней части. Напротив него меняем значение с «False» на «True». Делаем это, просто вбивая символы с клавиатуры. После того, как задача выполнена, закрываем окно свойств, нажав на стандартную кнопку закрытия в виде белого крестика в красном квадрате в верхнем правом углу окна.

После выполнения этих действий галочка в чекбоксе будет установлена.

Выполнение сценариев с использованием элементов ActiveX возможно при помощи средств VBA, то есть, путем написания макросов. Конечно, это намного сложнее, чем использование инструментов условного форматирования. Изучение этого вопроса – отдельная большая тема. Писать макросы под конкретные задачи могут только пользователи со знанием программирования и обладающие навыками работы в Эксель гораздо выше среднего уровня.

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

Урок: Как создать макрос в Excel

Как видим, существует несколько способов установить галочку в Экселе. Какой из способов выбрать, в первую очередь зависит от целей установки. Если вы хотите просто пометить какой-то объект, то нет смысла выполнять задачу через меню разработчика, так как это займет много времени. Намного проще использовать вставку символа или вообще просто набрать на клавиатуре английскую букву «v» вместо галочки. Если же вы хотите с помощью галочки организовать выполнение конкретных сценариев на листе, то в этом случае данная цель может быть достигнута только с помощью инструментов разработчика.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

Здесь можно получить ответы на вопросы по Microsoft Excel 58992 482861

25 Ноя 2018 02:44:32

44519 357825

29 Янв 2017 17:28:40

Лучшие избранные темы с основного форума 14 80

28 Июн 2018 15:25:11

Если вы — счастливый обладатель Mac 😉 220 1067

13 Ноя 2018 16:52:22

Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. 2161 13813

24 Ноя 2018 21:38:31

Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда. 320 1629

21 Ноя 2018 09:22:29

831 12181

24 Ноя 2018 21:48:54

Обсуждение функционала, правил и т.д. 272 3497

24 Ноя 2018 20:22:51

Сейчас на форуме (гостей: 448, пользователей: 2, из них скрытых: 2)

Сегодня отмечают день рождения (34), (37), (33), (27), (23), (26), (31), (24)

Всего зарегистрированных пользователей: 84306

Приняло участие в обсуждении: 32336

Всего тем: 107329