python - 如何在 Openpyxl 中使用“COUNTIFS”
问题描述
我正在尝试将COUNTIFS
公式添加到单元格中openpyexcel
,但由于字符串和 Excel 需要格式化公式的方式而无法添加。我尝试将公式包装在三等号 ( """ <formula string> """
) 中,用 转义引号\
,并尝试使用f"{var}"
字符串。我还尝试参考解析公式的文档,但发现它令人困惑。
我当前的代码:
supervisor_sheet['C2'].value = "=COUNTIFS('Act RTB'!E:E,Supervisor!A2,'Act RTB'!I:I,("On Time")"
supervisor_sheet['D2'].value = "=COUNTIFS('Act RTB'!E:E,Supervisor!A2,'Act RTB'!I:I,("Late")"
先感谢您!
解决方案
我找到了一个方法!
使用+
后一个字符串并将其放在单引号中
supervisor_sheet['C2'].value = "=COUNTIFS('Act RTB'!E:E,Supervisor!A2,'Act RTB'!I:I"+',"On Time")'
supervisor_sheet['D2'].value = "=COUNTIFS('Act RTB'!E:E,Supervisor!A2,'Act RTB'!I:I"+',"Late")'
推荐阅读
- r - 在 ggplot aes 中使用闪亮的输入值
- oracle - Oracle {LIST} 分区按程序和 {RANGE} 子分区按 DATE 间隔
- python - 从 Python 中消除异步污染
- python-3.x - 如何停止在 python 中出现此附加错误?
- c# - SeachView 上的键盘覆盖,默认情况下无法将搜索栏移动到键盘上方
- c# - 响应 MailGun 的 HTTP 帖子,然后处理消息
- tensorflow - OpenVino 模型优化器错误(FusedBatchNormV3)
- python-3.x - python3更多按钮在第一页可点击,但在第二页不可点击
- swift - 如果 ObservedObject 属性更改,SwiftUI 导航
- azure-api-management - 如何在 Azure API 管理中编辑订阅