【问题解决分享】关于图表系列适配动态数组引用异常问题研究以及解决策略

新版本的WPS已经支持了曲线图表适配动态数组,即:图表的区域能够随着动态数组的变化而更新系列引用区域。但是在这个过程当中会出现一些意想不到的情况(暂且称之为BUG),主要是适配机制造成的,如何绕过这个BUG,以下发布本人的研究过程,以及一个解决办法,以供遇到类似问题的WPS小伙伴参考。

要用到的公式主要如下:

第一列为数值(注意单元格引用区域改成你自己实际的):
=LET(
    行NA阈值,B1,行,B2,
    行数,IF(行<=行NA阈值,NA(),行),
    数值x轴,SEQUENCE(行数),
    y轴1,RANDARRAY(行数),
    y轴2,RANDARRAY(行数),
    图表,VSTACK(HSTACK("数值x轴","y轴1","y轴2"),HSTACK(TEXT(数值x轴,"0"),y轴1,y轴2)),
    图表Err,MAKEARRAY(2,3,LAMBDA(r,c,IF(OR(r=1,c=1),"错误",404))),
    IF(ISERROR(index(图表,1,1)),图表Err,图表)
)
第一列为文本(注意单元格引用区域改成你自己实际的):
=LET(
    行NA阈值,B1,行,B2,
    行数,IF(行<=行NA阈值,NA(),行),
    文本x轴,"文本"&SEQUENCE(行数),
    y轴1,RANDARRAY(行数),
    y轴2,RANDARRAY(行数),
    图表,VSTACK(HSTACK("文本x轴","y轴1","y轴2"),HSTACK(文本x轴,y轴1,y轴2)),
    图表Err,MAKEARRAY(2,3,LAMBDA(r,c,IF(OR(r=1,c=1),"错误",404))),
    IF(ISERROR(index(图表,1,1)),图表Err,图表)
)

最后感谢官方长期以来的沟通,有问必答~

最后祝大家工作顺利,人生无BUG~

广西
浏览 38
收藏
4
分享
4 +1
+1
全部评论