在使用 xlsxwriter 后,我需要在包含多个过滤器公式的 VSTACK 公式上按“输入”键才能正常工作

问题描述 投票:0回答:0

我在 xlsxwriter 中使用 python。在生成的工作表上,我插入了一个包含多个过滤器公式的 vstack 公式。

第一次打开excel表格时,它有#NAME?在现场,但是当我把光标放到公式中并按回车键时,公式就可以正常工作了。

我试过自己插入过滤器函数,它按预期工作,但 VSTACK 往往有问题。

关于如何修复它有什么想法吗?

Python公式:

formula = '=VSTACK(IFERROR(FILTER(FILTER(Add!A:N,Add!A:A="Add"),{1,1,0,1,0,0,0,0,0,0,0,0,0,0}),""),IFERROR(FILTER(FILTER(Remove!G:R,(Remove!G:G="Remove")*(Remove!F:F=B1)),{1,1,1,0,1,0,0,0,0,0,0,0}),""),IFERROR(FILTER(FILTER(Remove!G:R,(Remove!G:G="Retain")*(Remove!F:F=B1)),{1,1,1,0,1,0,0,0,0,0,0,0}),""))'
worksheet.write_dynamic_array_formula('A11', formula)
python excel xlsxwriter
© www.soinside.com 2019 - 2024. All rights reserved.