Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Xiaoyang Last modified

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

highlight odd and even data sample


Выделение нечетных или четных чисел с помощью Условного форматирования

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

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

2. На вкладке Главная нажмите Условное форматирование > Новое правило.

go to Conditional Formatting feature

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

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

Советы:

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

set rules and formula in Conditional Formatting

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

specify color for fill odd even

5. Нажмите ОК еще раз, чтобы применить. Нечетные числа будут выделены немедленно. Чтобы выделить четные числа, повторите Шаг 3 с формулой для четных.

highlight odd and even result

Примечания:

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

Выделение нечетных или четных чисел с помощью 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 может стать очень гибким методом. Используя 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 Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: 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.

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