2

我正在使用 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。

4

0 回答 0