如何在Excel中的一对行上应用条件格式?

时间:2016-01-07 17:34:46

标签: python excel xlwings

我正在使用Python和xlwings在excel工作表中插入数据。 excel中的数据如下所示:

   A   B   C   D   E
1  10  20  5  15   30
2  15  10  12 15   20
3  Empty
4  22  11  5  8    9
5  10  5  12  2    9
6  Empty

我的目标是每对行:1,2和4,5,根据每列上的哪个数字更小来更改单元格的背景颜色。

示例:

A1< A2,然后A1将是黑色和A2红色。

B1> B2,然后B1将是红色和B2黑色。

D1 = D2,然后D1,D2都是黑色。

我使用xlwings.Range("Sheet1", "A1").color = (..., ..., ...)做我正在谈论的事情,但我想使用Excel来做到这一点。

条件格式的公式如下:

=AND($B1>$B2, ISNUMBER($B1), ISNUMBER($B2))

它正确格式化了该对的第一个单元格,例如。 B1但不是B2。

0 个答案:

没有答案