首页 > 解决方案 > #姓名?Google 表格数据透视表计算字段出错

问题描述

我查找了这个问题,并没有为自己找到任何足够的解决方案。

我正在尝试通过 Google Sheets Pivot Tables 创建一个计算字段,我得到了#NAME?错误。

据我所知,我正在按照正确创建计算字段的步骤进行操作,但我在哪里可以找到关于我做错了什么的解释。

这是我的电子表格示例(已删除私人信息):

https://docs.google.com/spreadsheets/d/1QCtZceVYFaPEWh57TrMLyFS8e7vGXunf7EWIEHZmCpo/edit?usp=sharing

我已经完成了所有步骤来验证我的方法是否正确。这些列标题中都没有任何空格,所以我不需要' ' 包围每个单词。

我究竟做错了什么?请帮忙。

标签: google-sheetspivotcalculated-field

解决方案


我想到了。有趣的是宇宙是如何运作的。就像我一愿意寻求帮助,答案就来了:)。

列标题本身采用数字格式(具体来说是会计)。因为这些列的值是美元金额,所以我将整个列格式化为会计。这样做时,标题(包含文本)也被格式化为会计值。

由于标头采用数字格式,计算字段无法将文本与标头中的值匹配。这意味着:使用 Google 表格数据透视表创建计算字段时,输入的值由 Google 表格明确定义(并相应匹配)。文本实际上可能被视为字符串类型,而数字则被视为数字(这当然是有道理的)。

解决方案:我将标题更改为文本格式,计算字段不再抛出#NAME?错误!耶 :)


推荐阅读