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

➤ Выделите нечётные или чётные числа с помощью Использовать условное форматирование
➤ Выделите нечётные или чётные числа с помощью KUTOOLS AI Aide
➤ Выделите нечётные или чётные числа с помощью кода 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 откройте Excel и нажмите Kutools > AI Ассистент, чтобы отобразить панель «Помощник KUTOOLS AI» справа от рабочего листа.
- Выберите диапазон данных, в котором нужно выделить нечётные или чётные числа.
- Опишите свою задачу в чате простыми словами. Например:
Выделить нечётные числа:
Выделите нечётные числа в выбранном диапазоне светло-синим цветом.
Выделить чётные числа:
Выделите чётные числа в выбранном диапазоне светло-синим цветом. - Затем нажмите клавишу 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
Раскройте весь потенциал 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 и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек