Table of contents
当你处理一大组数据时,有时很难跟踪你的光标在哪里,以及你正在寻找什么样的数据。 为了尽量减少这个问题,你可以使用高亮选项,通过它你可以在Excel中高亮显示一列。 这个过程会自动向你显示高亮显示的列。 本文将对如何在Excel中高亮显示一列提供一个正确的概述。
下载实践工作手册
下载本练习册
突出显示某一列.xlsm在Excel中突出显示某一列的3种方法
在这里,我们将讨论在Excel中突出显示某一列的三种方法。 这三种方法都相当容易使用,而且对突出显示Excel中的某一列非常有效。 为了展示这三种方法,我们采取一个数据集,其中包括产品名称、销售人员、单价和数量。
1.使用条件格式化突出显示一列
第一种方法是 基于条件格式化 条件格式化可以被定义为一种功能,通过它你可以将特定的格式化标准应用于选定的单元格。 条件格式化方法将根据给定的标准改变整体外观。 这种方法将为突出Excel中的一列提供一个富有成效的解决方案。
阶梯
- 申请 条件性格式化 首先,选择你想应用这种格式化的单元格。
- 然后,去到 首页 选项卡中,并在 风格 部分,你会得到 条件性格式化。 点击它。
- 在 条件性格式化 选项,选择 新规则。
- 在点击了 新规则。 a 新的格式化规则 框将被打开。 选择一个规则类型 '部分,选择' 使用一个公式来决定哪些单元格需要格式化 '.会出现一个公式框,在该框中写下以下公式。
=CELL("col")=COLUMN()
- 然后选择 格式 选项,你可以在应用规则后格式化你的列的外观。 也有一个 预览 部分,显示你应用的格式预览。
- 在 格式 你会得到几个选项,如字体、边框和填充。 根据你的喜好改变外观。
- 之后,点击''。 认可 '
- 然后,它显示一列被高亮显示,但当你选择下一列时,什么也没有发生。 默认情况下,Excel不会对选定的变化进行重新计算,它只在编辑现有数据或输入新数据后进行重新计算。 我们需要按'' F9 ',用于手动重新计算工作表。 按 F9 然后你就会得到想要的结果。
- 为了消除这种麻烦,我们有一个很好的解决方案。 首先,通过按' '打开Visual Basic。 Alt+F11 '.然后去到 微软Excel对象 并选择你做这个格式化的工作表。
- 复制以下代码并粘贴到选定的工作表中,然后关闭VBA编辑器。
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- 现在,你可以选择任何一列,它会自动给出高亮显示的结果。 不需要按 F9 不再重新计算。
阅读更多:如何在Excel中突出显示某一行(5种快速方法)。
2.使用VBA代码来突出显示一列
我们的下一个方法是完全基于 VBA VBA代码使这个过程远比条件格式化简单。
阶梯
- 要应用VBA代码,首先,通过按''打开Visual Basic。 Alt + F11 '或者你可以添加 开发者标签 通过定制丝带。
- 找到 微软Excel对象 由于我们的工作表名称是'......',选择你想应用高亮显示的首选工作表。 VBA ',所以我们选择这个工作表并双击它。
- 会出现一个代码窗口,复制以下代码并粘贴。
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False '清除所有单元格的颜色 Cells.Interior.ColorIndex = 0 With Target '高亮选中单元格的列 .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub
注意事项 :这段代码将通过设置ColorIndex为0来清除背景色,同时通过设置ColorIndex为38来突出显示该列。 你可以在这里应用任何颜色Index
- 关闭VBA编辑器,我们就得到了所需的结果。
优势
这个方法比上一个方法的格式更好,因为在这里你不需要按F9重新计算的麻烦。 只有VBA代码会给你带来理想的结果。
劣势
- 这段VBA代码将清除所有的背景颜色,所以当你应用这个方法时,你不能使用任何颜色。
- 这段代码将阻止这张纸上的撤销功能
阅读更多。 Excel VBA根据数值突出显示单元格(5个例子)
类似的阅读。
- 如何在Excel中每5行高亮显示(4种方法)
- 在Excel中根据百分比为单元格填充颜色(6种方法)
- 如何在Excel中从上到下突出显示(5种方法)
- 如何在Excel单元格中使用公式填充颜色(5种简单方法)
- 基于单元格颜色的Excel公式(5个例子)
3.用VBA的条件格式化突出显示一列
当你使用前两种方法时,你会发现工作表的速度会逐渐变慢。 为了解决这个问题,我们可以通过这样的方式来做高亮,即通过VBA获得列号,并通过条件格式化公式将该列号用于列函数。
阶梯
- 首先,在你的工作簿中添加一个新的工作表,并将其命名为"''。 助理表 这张表将存储列的数量。 在以后,这张表可以很容易地被隐藏。 我们从第4行和第2列开始,因为我们的主表是这样开始的。 然后写出你想应用这种方法的列的总数量。
- 然后按' '打开Visual Basic。 Alt + F11 '。 就像以前的方法一样,到 微软Excel对象 并选择首选的工作表,然后双击它。 将出现一个代码框。 复制以下代码并粘贴
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("助理表").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub
- 现在,要做条件格式化,选择你想突出显示的数据集。
- 到条件格式化,从 首页 选项卡,并选择 新规则 来自 新规则 选项,选择' 使用一个公式来确定哪些单元格需要格式化 这里有一个公式框,你需要应用以下公式
=COLUMN()='助理表'!$B$4
- 你可以用你自己的风格来改变外观,通过使用 格式 然后点击' 认可 '.这样我们就有了想要的结果。
阅读更多:VBA在Excel中根据数值改变单元格的颜色(3个简单的例子)。
总结
在这里,我们讨论了在Excel中突出显示一列的三种方法。 我希望你觉得这非常有用,而且容易使用。 如果你有任何问题,请随时在下面评论并让我们知道。 有关Excel的进一步有效知识,请访问我们的 优秀 页