如何用颜色阴影突出显示交替行?
在 Excel 中,当处理大量数据时,在这种情况下,为了看起来更好并提高可读性,您可以使用颜色阴影突出显示交替行。它使每一行数据都不同并帮助您阅读。
在本教程中,我们将讨论您可以使用的三种简单方法。
使用 Excel 表格突出显示 Excel 中的备用行
使用 Excel 表格是应用色样来突出显示 Excel 中的替代行的最佳且最简单的方法。
- 选择您想要应用它的数据。
- 之后,转到“插入”选项卡并单击“表格”按钮。您还可以使用键盘快捷键 Control + T。
- 现在在对话框中,确保选中“我的表格有标题”。
- 最后,单击“确定”应用该表。
单击“确定”后,您将获得数据的默认表格样式,如下所示。
但如果您不想使用默认样式,则可以更改样式。转到“表格设计”选项卡,然后打开“表格样式”。
在这些样式中,您可以选择一种,也可以从头开始为自己创建一种样式。
使用条件格式将色样应用于交替行
您还可以使用条件格式中的公式将色样应用于日期中的每一行。这种方法可以让你更好的控制,你可以有更个性化的方式。
- 首先,选择要应用颜色样本的数据。
- 之后,转到“主页”选项卡,然后单击“条件格式”下拉列表。
- 从那里,单击新规则。
- 接下来,单击“使用公式确定要设置格式的单元格”。
- 此时,您有一个输入栏来添加公式,就像我下面的一样。
现在您需要输入以下公式之一:
- =ISEVEN(ROW()) – 是否要对偶数行进行着色。
- =ISODD(ROW()) – 是否要对奇数行进行着色。
之后,单击格式按钮来决定要为每个备用行分配什么颜色以突出显示它。
最后,单击“确定”应用条件格式。
使用 VBA 代码将颜色应用于交替线
您知道如何在 Excel 中使用 VBA;您可以使用宏将颜色样本应用于每条替代线。只需选择范围并运行以下代码即可。
Sub apply_shades_to_alternate_rows() Dim myRange As Range Dim i As Long Dim C1 As Long Dim C2 As Long 'define colors C1 = RGB(238, 238, 238) C2 = RGB(145, 196, 131) 'checks if a range is selected or not If TypeName(Selection) <> "Range" Then Exit Sub 'specify the range to the variable Set myRange = Selection 'end the code if only one row is selected If myRange.Rows.Count = 1 Then Exit Sub 'loop through each row one by one and color alternate rows with different color shade For i = 1 To myRange.Rows.Count If i Mod 2 = 0 Then myRange.Rows(i).Interior.Color = C2 'Even Row Shade Else myRange.Rows(i).Interior.Color = C1 'Odd Row Shade End If Next i End Sub
快速链接: Visual Basic 编辑器–运行 VBA 代码