KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中高亮显示奇数或偶数?

作者Xiaoyang修改日期

在 Excel 中高亮奇数或偶数是一项实用技巧,能帮助用户直观分析数据、快速识别模式,并让信息更易于获取——尤其适用于大型工作表。例如,您可能需要区分测试分数、列表 ID 或交替出现的数字组。下文将介绍几种高效方法:使用条件格式、借助 KUTOOLS AI Aide,以及通过 VBA 宏自动高亮奇数或偶数。这些方案不仅能显著提升数据可读性,还能有效降低遗漏关键趋势或异常值的风险。

突出显示奇数和偶数数据示例


使用使用条件格式高亮奇数或偶数

使用条件格式可依据规则自动应用格式(例如填充颜色),轻松高亮奇数或偶数,无需手动搜索或排序。请按以下步骤操作:

1. 选择包含待评估值的区域(单列、多列或整个工作表——但仅限需要格式化的单元格)。

2. 开始选项卡中,单击使用条件格式 > 新建规则

进入条件格式功能

3. 新建格式规则中,选择使用公式确定要设置格式的单元格,并在为此公式为真的值设置格式框中输入以下任一公式(用于奇数):

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

提示:

  • A1 必须是所选区域的左上角单元格。如果您的选择从其他位置开始(例如 )B2),请进行调整。
  • 使用相对引用(例如 )A1,而非 $A$1),以确保规则在整个范围内正确应用。

在条件格式中设置规则和公式

4. 单击格式 > 填充,选择高亮颜色,然后单击确定

指定用于填充奇偶行的颜色

5. 再次单击确定以应用,奇数将立即被高亮。如需高亮偶数,请使用偶数公式重复步骤 3.

突出显示奇数和偶数结果

注释:

  • 要突出显示偶数,请使用:
    =MOD(A1,2)=0
    =ISEVEN(A1)
  • 条件格式具有动态性——当某个值从奇数变为偶数(或反之)时,高亮效果会自动更新。
  • 非数值单元格(如文本、错误值)会被 ISODD/ISEVEN 忽略。若数字以文本形式存储,请先将其转换为数值。
  • 若要为奇数行和偶数行分别应用不同的颜色,请创建两条独立的规则(每条规则对应一个公式)。
  • 如果未显示任何高亮,请重新检查所选区域,确保公式的起始引用与左上角单元格一致,并确认数字中不含前导或尾随空格。

使用 KUTOOLS AI Aide 高亮奇数或偶数

Kutools for Excel 是一款专为增强并简化 Excel 功能而设计的加载项,特别适合希望借助快速、自动化方案高效处理重复或复杂操作的用户。借助 KUTOOLS AI Aide 功能,您只需使用自然语言指令,即可在任意范围内轻松高亮奇数或偶数,省去配置公式或手动设置规则的繁琐步骤。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

安装 Kutools for Excel 后,打开 Excel 并单击 Kutools 选项卡中的 AI 助手,即可在工作表右侧显示“KUTOOLS AI Aide”窗格。

  1. 请选择您希望高亮显示奇数或偶数的数据区域。
  2. 在聊天框中使用日常语言输入您的需求。例如:
    高亮奇数:
    用浅蓝色高亮所选区域中的奇数。
    高亮偶数:
    用浅蓝色高亮所选区域中的偶数。
  3. 然后,按 Enter 键或单击发送按钮。KUTOOLS AI 将处理您的指令,准备就绪后,只需单击执行按钮即可应用高亮。

这种由 AI 驱动的方法简单易用,即使是初学者也能轻松上手,因为您无需自行设置任何公式或使用条件格式规则。AI 会解读您的意图并在后台处理技术步骤,包括选择合适的颜色并确保仅对相关数字进行格式化。

优势:响应迅速、灵活高效,支持使用自然语言描述需求。需已安装并激活 Kutools for Excel 若 AI 未能准确识别您的请求,请尝试调整措辞或提供更具体的说明,以获得更理想的结果。

使用条件格式和 Kutools AI Aide 均可直观地区分奇数或偶数。条件格式适合偏好 Excel 内置功能并希望手动精细控制的用户,而 Kutools AI Aide 则带来更快捷、免操作的智能体验。请选择最适合您日常工作习惯与偏好的解决方案!如需更多实用 Excel 技巧,我们的网站提供数千篇涵盖各类场景的教程,助您轻松提升效率!


使用 VBA 代码高亮奇数或偶数

对于熟悉自动化或处理大型或频繁变化数据集的用户,VBA 宏是一种高度灵活的方法。通过 VBA,您可以创建脚本来自动高亮选择区域中的所有奇数或偶数。如果您需要反复应用此格式,或希望将此逻辑集成到自定义 Excel 解决方案中,这种方法尤为有用。

与依赖 Excel 预设功能的使用条件格式不同,VBA 脚本提供了更深入的自定义能力,例如循环使用不同配色方案或包含消息提示。但此方法确实需要访问并了解 Excel 中的 Visual Basic 编辑器。

如何使用 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 变量调整为您喜欢的任意颜色(例如 )vbGreenRGB(135,206,250))。如需移除高亮,请选中相应区域,使用 Excel 的清除格式功能,或修改 VBA 代码以重置单元格颜色。

提示与注意事项:

  • 此方法适用于静态值:除非在修改数字后重新运行宏,否则格式将保持不变。
  • 宏要求将工作簿另存为启用宏的文件()*.xlsm)。
  • 如果遇到安全警告,请确保在 Excel 的信任中心设置中启用了宏。
  • 如果提示中的任一选项均未高亮您的数据,请确保仅选择了数值单元格。

如果运行宏时遇到问题,请检查所选区域是否包含非数值单元格,或检查粘贴的代码是否存在语法错误。如需更高级的自动化或批量处理,您可以将这些宏组合起来,并根据需要进一步参数化。


相关文章:

如何在 Excel 中统计/求和奇数/偶数或行?


最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for 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 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱