如何在没有表格的情况下在Excel中交替使用行的颜色(5种方法)

  • Share This
Hugh West

为了吸引你的数据,你可以 在Excel中交替使用行的颜色 在这篇文章中,我将解释如何在不需要制作表格的情况下 在Excel中交替使用行的颜色 无表。

下载实践工作手册

你可以从这里下载实践工作手册。

替代行的颜色.xlsm

在Excel中无表交替显示行的5种方法

在此,我将描述 5 的方法,以 在Excel中不使用表格的情况下交替使用行的颜色 另外,为了让你更好地理解,我将使用有以下内容的样本数据 4 列。 这些是 产品 , 销售 , 利润。 状况 .

1.使用填充颜色选项在Excel中交替使用行的颜色

你可以使用 填充颜色 功能,以 在Excel中不使用表格的情况下交替使用行的颜色 这绝对是一个手动过程。 因此,当你有这么多的数据时,这将是相当耗时的。 下面给出的步骤。

步骤。

  • 首先,你必须选择你要着色的行。 这里,我选择了行 6, 8, 10, 12, 14 .

  • 之后,你需要到 首页 标签。
  • 现在,从 填充颜色 特点>> 你必须选择任何一种颜色。 在这里,我选择了 绿色,重点6,打火机60% . 在这种情况下,尽量选择任何 因为深色可能会隐藏输入的数据。 然后,你可能需要改变 字体颜色 .

最后,你会看到结果是 交替的行色 .

阅读更多。 如何为Excel中合并的单元格的备用行着色

2.使用单元格样式功能

你可以使用 细胞样式 功能,以 在Excel中不使用表格的情况下交替使用行的颜色 这绝对是一个手动过程。 因此,当你有这么多的数据时,它可能是相当耗时的。 下面给出的步骤。

步骤。

  • 首先,你必须选择你要着色的行。 这里,我选择了行 6, 8, 10, 12, 14 .
  • 其次,从 首页 标签>>你需要到 细胞样式 功能。
  • 第三,选择你喜欢的颜色或样式。 在这里,我选择了 计算方式 .

最后,你会看到以下结果,有 交替的行色 .

阅读更多。 如何根据Excel中的单元格值给备用行着色

3.用公式应用条件格式化

你可以申请 条件性格式化 这里,我将使用 不同的公式与 职能的ROW 此外,我将使用 MOD ISEVEN 职能。

1.使用MOD和ROW函数在Excel中交替使用行的颜色

让我们从 MOD ROW 功能,以 在Excel中不使用表的情况下交替使用行的颜色。 具体步骤如下。

步骤。

  • 首先,你应该选择你要应用的数据。 条件性格式化来交替使用行的颜色。 在这里,我选择了数据范围 B5:E14 .

  • 现在,从 首页 标签>> 你必须到 条件性格式化 指挥。
  • 然后,你需要选择 新规则 选项来应用该公式。

这时,一个名为 新的格式化规则 将会出现。

  • 现在,从这 对话框 >> 你必须选择 使用一个公式来决定哪些单元格需要格式化。
  • 然后,你需要写下以下公式,在 格式化该公式为真的值。 箱子。
=MOD(ROW(),2)

  • 之后,去到 格式 菜单。

公式分解

  • 在这里, ROW 函数将计算出 行数 .
  • ǞǞǞ MOD 函数将返回 剩余的 师后。
  • 所以。 MOD(ROW(),2)-> 成为 1或0 因为除数是 2 .
  • 最后,如果 输出 0 那么就会有 无填充物 颜色。

这时,一个名为 格式化单元格 将会出现。

  • 现在,从 填充 选项>> 你必须选择任何一种颜色。 在这里,我选择了 绿色,重点6,打火机40% . 在这种情况下,尽量选择任何 因为深色可能会隐藏输入的数据。 然后,你可能需要改变 字体颜色 .
  • 然后,你必须按 认可 以适用于该阵型。

  • 之后,你必须按 认可 关于 新的格式化规则 在这里,你可以看到样品立即在 预览 箱子。

最后,你将得到的结果是 交替的行色 .

阅读更多。 Excel中基于组的备用行颜色(6种方法)

2.使用ISEVEN和ROW函数

现在,我将向你展示使用 ISEVEN ROW 功能,以 在Excel中不使用表的情况下交替使用行的颜色。 其步骤与之前的方法类似。

  • 首先,你必须遵循 方法-3.1 以打开 新的格式化规则 窗口。
  • 第二,从该对话框中>>你必须选择 使用一个公式来决定哪些单元格需要格式化。
  • 第三,你需要写下以下公式,在 格式化该公式为真的值。 箱子。
=ISEVEN(ROW())

  • 最后,去到 格式 菜单。

公式分解

  • 在这里, ISEVEN 函数将返回 如果该值是一个 甚至 数。
  • ǞǞǞ ROW 函数将计算出 行数 .
  • 所以,如果行数是奇数,那么 ISEVEN 函数将返回 失败 因此,将有 无填充物 颜色。

这时,一个名为 格式化单元格 将会出现。

  • 现在,从 填充 选项>> 你必须选择任何一种颜色。 在这里,我选择了 金色,重点4,打火机60% 另外,你可以在下面的表格中看到 样品 箱子。 在这种情况下,尽量选择任何 因为深色可能会隐藏输入的数据。 然后,你可能需要改变 字体颜色 .
  • 然后,你必须按 认可 以此来应用该阵型。

  • 之后,你必须按 认可 关于 新的格式化规则 在这里,你可以看到样品立即在 预览 箱子。

最后,你将看到的结果是 交替的行色 .

阅读更多。 如何在Excel中对每一个其他行进行阴影处理(3种方法)

类似读物

  • 如何用Excel VBA打开另一个工作簿并复制数据
  • [固定!]对象工作簿的方法打开失败(4个解决方案)。
  • Excel VBA用单元格值填充数组(4个合适的例子)
  • 如何使用VBA打开工作簿并运行宏程序(4个例子)
  • 使用Excel VBA浏览文件路径(3例)

4.使用公式与排序& 过滤命令

你可以使用一个公式与 排序 & 筛选 命令来 在Excel中不使用表格的情况下交替使用行的颜色 此外,我将使用 MOD , 基金会 ,以及 ROW 步骤如下。

步骤。

  • 首先,你必须选择一个单元格,在那里你想保留输出。 我选择了 F5 细胞。
  • 其次,使用相应的公式在 F5 细胞。
=mod(if(row()=2,0,if(e5=e4,f4, f4+1)), 2)

公式分解

  • 在这里。 IF(E5=E4, F4, F4+1)-> 这是一个 逻辑测试 其中,如果 E5 单元等于 E4 单元,那么它将返回的值是 F4 细胞,否则就会产生 用F4进行1次增量 单元格值。
    • 输出:1
  • 然后,在 ROW() 函数将计算出 行数 .
    • 输出:5
  • IF(5=2,0,1)-> 这个逻辑测试说,如果 5等于2 那么它将返回 0 否则它将返回 1 .
    • 输出:1
  • ǞǞǞ MOD 函数将返回 剩余的 师后。
  • 最后。 MOD(1,2)-> 成为。
    • 输出:1
  • 之后,你必须按 进入 来获得结果。

  • 随后,你必须拖动 填充手柄 图标到 自动填表 其他单元格中的相应数据 F6:F14 .

这时,你会看到以下结果。

  • 现在,选择数据范围。 这里,我选择了 B4:F14 .
  • 然后,从 首页 丝带>>转到 编辑工作 标签。
  • 然后,从 排序 & 筛选 特点>> 你必须选择 过滤器 选择。 在这里,你可以应用键盘技术 CTRL+SHIFT+L。

这时,你会看到以下情况。

  • 现在,你应该点击 "下拉箭头 "上的 F 列。
  • 然后,选择 1 并取消勾选 0.
  • 最后,按 认可 .

随后,你会看到以下内容 经过过滤的 产出。

  • 之后,你需要选择 经过过滤的 数据。
  • 然后,你必须去 首页 标签。
  • 现在,从 填充颜色 特点>> 你必须选择任何一种颜色。 在这里,我选择了 绿色,重点6,打火机60% . 在这种情况下,尽量选择任何 因为深色可能会隐藏输入的数据。 然后,你可能需要改变 字体颜色 .

  • 现在,要删除 过滤器 功能,从 首页 丝带>>转到 编辑工作 标签。
  • 然后,从 排序 & 筛选 功能>> 你必须重新选择。 过滤器 选择。
  • 否则,你可以按 CTRL+SHIFT+L 移除过滤功能。

最后,你会看到结果,同样的 行的颜色 为同一 状态。

5.使用VBA代码在没有表格的Excel中交替使用行的颜色

你可以雇用一个 VBA 编码为 在Excel中不使用表格的情况下交替使用行的颜色 具体步骤如下。

步骤。

  • 首先,你必须选择 开发商 标签>> 然后选择 Visual Basic。

  • 现在,从 插入 标签>> 选择 模块 .

  • 写下以下内容 编码 在该模块中。
 Sub ChangeRowColors() Dim range As range Dim chr As Long Dim NoColor As Long Dim Colored As Long '我将定义颜色作为输入 NoColor = vbWhite Colored = RGB(0, 255, 255) '选择一个范围作为变量 Set range = Selection '你应该选择多于1行 If range.Rows.Count = 1 Then Exit Sub '循环改变颜色 For chr = 1 To range.Rows.Count If chr Mod 2 = 0 Thenrange.Rows(chr).Interior.Color = Colored '偶数行 Else range.Rows(chr).Interior.Color = NoColor ' 奇数行 End If Next chr End Sub 

代码分解

  • 在这里,我创建了一个 子程序 名为 改变行的颜色 .
  • 接下来,声明一些变量 范围 作为 范围 来调用该范围。 计时 作为 ; 没有颜色 作为 ; 有色的 作为 .
  • 在这里。 rgb (0, 255, 255) 是一种浅色,称为 水族 .
  • 然后,在 选择 属性将从工作表中选择范围。
  • 之后,我用一个 For Each 循环 颜色 在每个交替选择的行中使用一个 VBA的IF语句 与一个 逻辑测试 .
  • 现在。 拯救 的代码,然后再返回到 Excel文件。

  • 之后,选择范围 B5:E14 .
  • 然后,从 开发商 标签>> 选择 巨集。

  • 这时,选择 宏程序(ChangeRowColors)。 并点击 运转 .

最后,你会看到结果是 交替的行色 .

阅读更多:如何使VBA代码运行得更快(15种合适的方法)。

💬 需要记住的事情

  • 当你有大量的数据时,你应该使用 方法3(条件性格式化) 方法5(VBA代码) 这将节省你的时间来 交替的行色 .
  • 在一个很小的数据集的情况下,你可以很容易地使用 方法1(填充颜色) 或方法2 (小区风格)。
  • 此外,当你想给类似的数据或一些东西排序着色时,你应该使用 方法4(排序& 筛选)。 .

练习部分

现在,你可以自己练习所解释的方法。

总结

我希望你认为这篇文章对你有帮助。 在这里,我已经解释了 5 的方法,以 在Excel中没有表格的情况下,替代行的颜色。 您可以访问我们的网站 ǞǞǞ 如果您有任何意见、建议或疑问,请在下面的评论区提出。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.