基于两列之间的比率在Excel上进行条件格式化

时间:2017-07-26 11:19:34

标签: excel

我在Excel中有两列,如下图所示。

我需要为C列应用条件格式有一个数据条的渐变着色,它反映了B列和C列之间的百分比?

有什么选择怎么做?

Excel picture

1 个答案:

答案 0 :(得分:0)

如果您愿意稍微编程,可以使用Openpyxl在Python中处理这个问题。

import openpyxl
from openpyxl.styles import PatternFill

wb = openpyxl.load_workbook('workbook.xlsx')
sheet1 = wb.get_sheet_by_name('Sheet1')

gradient = 'FFFFFF'
fill = PatternFill(fill_type='solid', start_color=gradient, end_color=gradient)

从这一点开始,您必须在两列之间创建所需的比较,以便您可以修改"渐变"变量到该单元格所需的颜色然后使用" fill"修改电子表格。别忘了:

wb.save('formatted_workbook.xlsx')