我在 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)