gpt4 book ai didi

arrays - TEXTJOIN 数组公式(有时)在计算中省略最后一个引用数组

转载 作者:行者123 更新时间:2023-12-04 20:55:04 29 4
gpt4 key购买 nike

我对 TEXTJOIN 公式有疑问,不明白为什么它的行为很奇怪。任何帮助深表感谢。

我正在尝试根据数字是正数还是负数的条件连​​接数字和文本,并将它们组合在一起。

这就是我的数据的样子,文本在最后一行加入:
enter image description here

我的公式如下

={TEXTJOIN(", ",TRUE,IF(SIGN(B2:B13)=SIGN(B14), TEXT(B2:B13,IF(B14>0,"+","")&"$0.0,,")&" "&C2:C13,"")) &" Offset by "&
TEXTJOIN(", ",TRUE,IF(SIGN(B2:B13)<>SIGN(B14), TEXT(B2:B13,IF(B14<0,"+","")&"$0.0,,")&" "&C2:C13,""))}

问题是,当我按下 Ctrl+Alt+F9 时,有时输出显示正确:
enter image description here

但有时输出不正确,缺少最后一个引用数组(即“其他”注释):
enter image description here

我需要有一致且正确的输出,因为工作簿中有一些这样的公式。

有没有人有任何解决方法?这是 Excel 2016 的错误吗?

谢谢!非常感谢您的帮助!

最佳答案

是的,excel 公式在计算更多行时确实会变得更加错误。以我的经验,10,000 行是事情真正开始变得不可靠的地方。您通常可以通过将长公式拆分为不同的单元格来解决此问题,例如将您的两个 TEXTJOIN 放入两个不同的单元格,然后使用第三个单元格连接。

关于arrays - TEXTJOIN 数组公式(有时)在计算中省略最后一个引用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49853106/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com