Перейти к основному содержанию

Как преобразовать true false в флажок в Excel?

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


Преобразовать true false в флажок в Excel

Предположим, вы указали числа в двух столбцах, если число в первом столбце больше, чем во втором столбце, отобразите ИСТИНА, в противном случае отобразите Ложь, как показано ниже. Теперь вы можете изменить формулу, чтобы легко преобразовать ИСТИНА или ЛОЖЬ в флажки в Excel.

Измените исходную формулу на = ЕСЛИ (исходная_формула, «þ», «¨»)

1. В этом случае я использую формулу = B3> C3 для сравнения чисел в двух столбцах. Поэтому я изменю исходную формулу, как показано ниже, а затем перетащу маркер автозаполнения в другие ячейки.

= ЕСЛИ (B3> C3, «þ», «¨»)

2. Не снимая выделения с ячеек формулы, щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню.

3. В диалоговом окне Формат ячеек перейдите к шрифт вкладка, выберите Обмотки из шрифт список и щелкните OK .

Теперь вы увидите, что специальные символы преобразованы в отмеченные флажки и не отмеченные флажки. Смотрите скриншот:

Заметки:

  • Если вы вводите текст «True» или «False» вручную (ячейки должны быть заранее отформатированы как текст), вы можете изменить их на флажки с помощью этой формулы = ЕСЛИ (D3 = "Истина", "þ", "¨").
  • Флажки автоматически изменятся в зависимости от возвращаемых значений исходных формул.

Преобразование true false в элементы управления флажками с помощью VBA

В этом разделе будет представлен макрос VBA для преобразования нескольких значений true и false в элементы управления флажками в Excel. Пожалуйста, сделайте следующее:

1. Выберите ячейки, равные «ИСТИНА» и «ЛОЖЬ», которые вы преобразуете в флажки.

2, нажмите другой + F11 вместе, чтобы открыть окно Microsoft Visual Basic для приложений.

3. Нажмите Вставить > Модули, а затем вставьте ниже код VBA в новое окно модуля.

VBA: преобразование ИСТИНА и ЛОЖЬ в элементы управления флажками в Excel

Sub ConvertTrueFalseToCheckbox()
Dim xCB As CheckBox
Dim xRg, xCell As Range
Application.ScreenUpdating = False
On Error Resume Next
Set xRg = Selection
For Each xCB In ActiveSheet.CheckBoxes
xCB.Delete
Next
For Each xCell In xRg
If (UCase(xCell.Value) = "TRUE") Or (UCase(xCell.Value) = "FALSE") Then
Set xCB = ActiveSheet.CheckBoxes.Add(xCell.Left, xCell.Top, cDblCheckboxWidth, xCell.Height)
xCB.Value = xCell.Value
xCB.LinkedCell = xCell.Address
xCB.Text = ""
End If
Next
Application.ScreenUpdating = True
End Sub

4, нажмите F5 ключ или щелкните Run кнопку для запуска этого VBA.

Затем вы увидите, что все выбранные ИСТИНА и ЛОЖЬ преобразованы в элементы управления флажками. ИСТИНА преобразуется в поле с установленным флажком, а ЛОЖЬ - в поле без флажка. Смотрите скриншот:

Ноты:

  • Вы можете установить или снять эти флажки по своему усмотрению. Если вы установите флажок FALSE, FALSE автоматически изменится на TRUE, и наоборот.
  • Если вы примените этот VBA к ячейкам формулы (которые возвращают ИСТИНА и ЛОЖЬ), флажки автоматически изменятся в зависимости от возвращаемых значений формул. Однако после того, как вы вручную отметили или сняли эти флажки, они не изменятся в зависимости от возвращаемых значений формулы.

Превратите true false в элементы управления флажками с помощью удивительного инструмента

Если вы только что Kutools for Excel установлен, вы можете применить его Флажки пакетной вставки функция для массовой вставки нескольких флажков одним щелчком мыши в Excel.

Kutools for Excel- Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 60-дневная пробная версия, кредитная карта не требуется! Get It Now

1. Выберите ячейки, равные «ИСТИНА» и «ЛОЖЬ», которые вы преобразуете в флажки, и нажмите Кутулс > Вставить > Флажки пакетной вставки.

2. Теперь в каждую выбранную ячейку вставлен флажок. Вы можете вручную установить эти флажки по мере необходимости.


Статьи по теме:

Лучшие инструменты для офисной работы

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

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for the VBA, it instantly solved my issue. Downloading a Google Sheet with check boxes converts them to boolean TRUE/FALSE values, and this was the fastest way i've found to fix the issue. Just change the text to white and you have a checkbox only in the cell.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations