google-sheets - #姓名?Google 表格数据透视表计算字段出错
问题描述
我查找了这个问题,并没有为自己找到任何足够的解决方案。
我正在尝试通过 Google Sheets Pivot Tables 创建一个计算字段,我得到了#NAME?错误。
据我所知,我正在按照正确创建计算字段的步骤进行操作,但我在哪里可以找到关于我做错了什么的解释。
这是我的电子表格示例(已删除私人信息):
https://docs.google.com/spreadsheets/d/1QCtZceVYFaPEWh57TrMLyFS8e7vGXunf7EWIEHZmCpo/edit?usp=sharing
我已经完成了所有步骤来验证我的方法是否正确。这些列标题中都没有任何空格,所以我不需要' ' 包围每个单词。
我究竟做错了什么?请帮忙。
解决方案
我想到了。有趣的是宇宙是如何运作的。就像我一愿意寻求帮助,答案就来了:)。
列标题本身采用数字格式(具体来说是会计)。因为这些列的值是美元金额,所以我将整个列格式化为会计。这样做时,标题(包含文本)也被格式化为会计值。
由于标头采用数字格式,计算字段无法将文本与标头中的值匹配。这意味着:使用 Google 表格数据透视表创建计算字段时,输入的值由 Google 表格明确定义(并相应匹配)。文本实际上可能被视为字符串类型,而数字则被视为数字(这当然是有道理的)。
解决方案:我将标题更改为文本格式,计算字段不再抛出#NAME?错误!耶 :)
推荐阅读
- html - 中心绝对定位的 div 与 translateX 和溢出:自动没有边距
- javascript - 条纹结帐按钮在移动设备上没有任何作用
- netsuite - 从父自定义记录类型访问子自定义记录类型
- ocaml - not sure what is wrong in this implementation
- azure - Azure-Powershell 脚本错误(IP 地址增量)
- r - Using `pool` in an R Shiny package
- android - How to customize android style in FirebaseUI
- c++ - How would I make a UTF-8 letter code when i have its binary equivalent? C++
- python - Djangon 2.2 filtering a single data set across pages
- php - How to validate complex JSON array in PHP Laravel