gpt4 book ai didi

excel - GetPivotData #REF 错误,数据格式问题?

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

当我尝试从数据透视表中引用元素时出现#Ref 错误。

我实际上是在执行“=”并单击数据透视表以获取公式,甚至返回#REF 错误。

更具体地说,我正在使用数据透视表来总结一些行和列的数据字段。这些列的数字格式为字符串,所以当我执行公式时,我得到:
=getpivotdata("my_sum", ptable_ref, col_name, "COL_VAL" , row_name, row_val)

COL_VAL 是一个类似于 123、234 的数字,但格式为字符串。现在,当我执行“123”的公式时,它可以工作,但是“234”的相同公式给了我一个#REF错误。如果我省略引号以使用数字本身,我仍然会收到错误消息。

我已经重新启动了 excel 和我的电脑,但这并没有帮助。数据是从数据库查询中提取的,但 col_name 对于所有这些都是相同的格式。我也没有看到任何尾随或前导空格。我正在为这可能是什么而挠头。我宁愿不必遍历行以获得所需的值,而只需使用该函数使自己变得容易。

最佳答案

如果你们中的一些人正在寻找错误处理(#ref 错误可能是由过滤器引起的):

=if(isError(formula);defaultValue;formula)
在 Excel 中,您可以为长表达式定义名称/变量,例如
formula=getpivotdata("my_sum", ptable_ref, col_name, "COL_VAL", row_name, row_val)

关于excel - GetPivotData #REF 错误,数据格式问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53637750/

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