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

Как выделить нечётные или чётные числа в Excel?

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

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

выделение примера данных с нечетными и четными значениями


Выделение нечётных или чётных чисел с помощью Использовать условное форматирование

Использовать условное форматирование позволяет автоматически применять форматирование (например, Цвет заполнения) на основе заданных правил. Это идеальный способ выделить нечётные или чётные числа без ручного поиска или сортировки. Выполните следующие шаги:

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

2. На вкладке Главная нажмите Использовать условное форматирование > Создать правило.

перейти к функции Условное форматирование

3. В окне Создание нового правила форматирования выберите Использовать формулу для определения форматируемых ячеек. В поле Форматировать значения, для которых формула имеет значение ИСТИНА введите одну из следующих формул (для нечётных чисел):

=MOD(A1,2)=1
=ISODD(A1)

Советы:

  • A1должна быть верхней левой ячейкой вашего выделенного диапазона. Измените её, если выделение начинается в другом месте (например,)B2).
  • Используйте относительную ссылку(например,)A1, а не $A$1), чтобы правило корректно применялось ко всему диапазону.

задать правила и формулу в Условном форматировании

4. Нажмите Формат > Заливка, выберите цвет выделения и нажмите OK.

указать цвет заливки для нечетных и четных

5. Снова нажмите OK, чтобы применить правило. Нечётные числа будут выделены немедленно. Чтобы выделить чётные числа, повторите шаг 3 с формулой для чётных чисел.

результат выделения нечетных и четных

Примечания:

  • Чтобы выделить чётныечисла, используйте:
    =MOD(A1,2)=0
    =ISEVEN(A1)
  • Условное форматирование работает динамически: если значение изменится с нечётного на чётное (или наоборот), выделение автоматически обновится.
  • Нечисловые ячейки (текст, ошибки) игнорируются функциями ISODD/ISEVEN. Если числа сохранены как текст, сначала преобразуйте их в числовой формат.
  • Чтобы задать разные цвета для нечётных и чётных значений, создайте два отдельных правила — по одному для каждой формулы.
  • Если ничего не выделяется, проверьте выбранный диапазон, убедитесь, что начальная ссылка в формуле соответствует верхней левой ячейке, и подтвердите отсутствие начальных или конечных пробелов в числах.

Выделение нечётных или чётных чисел с помощью помощника KUTOOLS AI

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

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

После установки Kutools для Excel откройте Excel и нажмите Kutools > AI Ассистент, чтобы отобразить панель «Помощник KUTOOLS AI» справа от рабочего листа.

  1. Выберите диапазон данных, в котором нужно выделить нечётные или чётные числа.
  2. Опишите свою задачу в чате простыми словами. Например:
    Выделить нечётные числа:
    Выделите нечётные числа в выбранном диапазоне светло-синим цветом.
    Выделить чётные числа:
    Выделите чётные числа в выбранном диапазоне светло-синим цветом.
  3. Затем нажмите клавишу Enter или кнопку Отправить. KUTOOLS AI обработает ваш запрос, и как только всё будет готово, просто нажмите кнопку Выполнить, чтобы применить выделение.

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

Преимущества: Скорость, гибкость и возможность использовать естественные описания. Необходимо установить и активировать Kutools для Excel. Если ИИ не распознаёт ваш запрос точно, попробуйте переформулировать его или уточнить инструкции — так вы получите лучшие результаты.

И условное форматирование, и помощник Kutools AI предлагают эффективные способы визуального различения нечётных и чётных чисел. Условное форматирование идеально подходит тем, кто предпочитает встроенные средства Excel и хочет сохранить полный ручной контроль, тогда как помощник Kutools AI обеспечивает более быстрый и автоматизированный подход. Выберите решение, которое лучше всего соответствует вашим привычкам и предпочтениям. Дополнительные полезные стратегии работы в Excel представлены на нашем сайте в тысячах обучающих материалов, охватывающих самые разные сценарии.


Выделение нечётных или чётных чисел с помощью кода VBA

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

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

Как использовать VBA для выделения нечётных или чётных чисел:

1. Нажмите вкладку Разработчик > Visual Basic. В появившемся окне выберите Вставка > Модуль и вставьте один из приведённых ниже кодов в пустое окно модуля. Если вкладка «Разработчик» не отображается, включите её через Файл > Параметры > Настройка ленты.

Чтобы выделить нечётные числа:

Sub HighlightOddNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim HighlightColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to highlight odd numbers:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    HighlightColor = vbCyan
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value Mod 2 = 1 Then
            Rng.Interior.Color = HighlightColor
        End If
    Next
End Sub

Чтобы выделить чётные числа:

Sub HighlightEvenNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim HighlightColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to highlight even numbers:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    HighlightColor = vbYellow
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value Mod 2 = 0 Then
            Rng.Interior.Color = HighlightColor
        End If
    Next
End Sub

2. Чтобы запустить макрос, щёлкните в любом месте кода и нажмите клавишу F5 или кнопку Выполнить (зелёная стрелка на верхней панели инструментов). Появится запрос на выбор диапазона для обработки. После подтверждения выделения макрос автоматически выделит все нечётные (или чётные) числа выбранным цветом в указанном диапазоне.

Вы можете изменить значение переменной HighlightColorна любой цвет по вашему выбору (например,)vbGreen, RGB(135,206,250)). Чтобы убрать выделение, выделите нужный диапазон и воспользуйтесь функцией Excel «Очистить форматы» или адаптируйте код VBA для сброса цвета ячеек.

Советы и рекомендации:

  • Этот метод работает со статическими значениями: форматирование сохраняется до тех пор, пока вы не запустите макрос повторно после изменения чисел.
  • Макросы требуют сохранения книги в формате файла с поддержкой макросов ()*.xlsm).
  • Если появляется предупреждение безопасности, убедитесь, что макросы включены в настройках Центра управления безопасностью Excel.
  • Если ни один из вариантов в запросе не выделяет ваши данные, убедитесь, что вы выбрали исключительно числовые ячейки.

Если при выполнении макроса возникают проблемы, проверьте выбранный диапазон на наличие нечисловых ячеек или наличие синтаксических ошибок во вставленном коде. Для более сложной автоматизации или пакетной обработки вы можете объединить эти макросы и дополнительно параметризировать их по необходимости.


Связанная статья:

Как подсчитать или просуммировать чётные/нечётные числа или строки в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек