如何在每列颜色不同的 Excel(或 Google 工作表)电子表格中交替显示行的色调?

How to alternate hue of rows in an Excel (or Google Sheets) spreadsheet where every column is a different color?

我的问题有点古怪,我看起来很难找到没有成功的答案,所以如果已经回答了,请提前致歉。

无论如何,我有一个 excel spreadsheet,其中每一列都手动设置为特定颜色。现在我想在行之间交替 hues,同时保持手动设置的 color。例如,假设 A 列为红色,B 列为蓝色。我希望 A1 是深红色,B1 是深蓝色。 A2 是浅红色,B2 是浅蓝色。以此类推,直到sheet.

结束

我考虑过对前一个单元格的颜色进行采样并据此设置下一个单元格的颜色,但我不知道有什么函数可以让我做到这一点。

我查看了宏,虽然我可以对单元格的颜色进行采样,但我不知道如何设置它。

我目前正在 excel 中构建 sheet 并希望在我完成后将其导入 google sheets,因此传播sheet 公式或宏兼容就好了。话虽如此,如果必须的话,我可以将它保留在 excel 中,所以这不是必须的。

如有任何帮助,我们将不胜感激!

您需要设置 4 个条件格式规则:

  • =ISODD(ROW())
  • =ISEVEN(ROW())

此外,我建议您检查一下这个插件,您可以使用它轻松地通过十六进制代码控制颜色 (#ffda56)
https://chrome.google.com/webstore/detail/team-color

TeamColor is a Google Spreadsheet add-on for color management. Type a color code in Hex into a cell. Its background color will change to that color code. This is very useful for sharing color palette with teammates in developing apps, websites and anything else colorful.

您可以通过 select 列的条件格式来完成此操作,然后使用自定义公式条件格式并输入 =isodd(row()) 然后 select 您的深色调。添加另一个条件格式并输入 =iseven(row()) 和 select 您的较浅颜色。

此方法在使用过滤器时会失效,但您可以创建一个列来计算可见行,然后将条件格式设置公式基于该列。有点复杂,但如果你需要过滤的话很有用。

另一个 Sheets 选项是应用交替颜色...(在格式下)但这意味着设置两个(或三个,如果包括一个 header不同的色调)颜色分别为每列。