Excel Power Query 和单元格引用
Excel Power Query and Cell refernces
我希望获得由另一个选项卡上的查询生成的 table 的一些摘要统计信息,但由于某种原因我采用的所有方法都失败了。
- 使用单元格引用 -
COUNTIF(INDEX(Errors!$A:$Y2469,0,MATCH("INCORRECT",Errors!$A:$Y,0)),TRUE)
使用这种方法,当生成 table 时,引用即使被锚定,也会调整到不属于生成的 table 的第一列。
- 使用结构化引用
=COUNTIF(Errors[INCORRECT],"True")
这仅在 table 已存在于该列时有效。如果它不存在,excel 甚至不会让我输入公式。弹出公式错误对话框,无法保存。
- 正在创建一个包含我想要的列的 table 存根。例如,我有一个 ID 为 headers 的 table,不正确,有一个空行。当我这样做时,查询最终会创建新列 (INCORRECT2),使结构化引用变得毫无价值。
那么,有什么建议吗?一个复杂性是 table 输出没有完整的 predictable 列名。我想要汇总统计信息的那些是 predictable,但是,其他的不是,实际上可能有一个或多个其他列。所以这很烦人。我知道其他列的名称(和数量)是什么。这些是已建立的连接。
所以间接函数是可行的方法。
=COUNTIF(INDEX(INDIRECT("Errors!$A:$Y2469"),0,MATCH("INCORRECT",INDIRECT("Errors!$A:$Y"),0)),TRUE)
我希望获得由另一个选项卡上的查询生成的 table 的一些摘要统计信息,但由于某种原因我采用的所有方法都失败了。
- 使用单元格引用 -
COUNTIF(INDEX(Errors!$A:$Y2469,0,MATCH("INCORRECT",Errors!$A:$Y,0)),TRUE)
使用这种方法,当生成 table 时,引用即使被锚定,也会调整到不属于生成的 table 的第一列。
- 使用结构化引用
=COUNTIF(Errors[INCORRECT],"True")
这仅在 table 已存在于该列时有效。如果它不存在,excel 甚至不会让我输入公式。弹出公式错误对话框,无法保存。
- 正在创建一个包含我想要的列的 table 存根。例如,我有一个 ID 为 headers 的 table,不正确,有一个空行。当我这样做时,查询最终会创建新列 (INCORRECT2),使结构化引用变得毫无价值。
那么,有什么建议吗?一个复杂性是 table 输出没有完整的 predictable 列名。我想要汇总统计信息的那些是 predictable,但是,其他的不是,实际上可能有一个或多个其他列。所以这很烦人。我知道其他列的名称(和数量)是什么。这些是已建立的连接。
所以间接函数是可行的方法。
=COUNTIF(INDEX(INDIRECT("Errors!$A:$Y2469"),0,MATCH("INCORRECT",INDIRECT("Errors!$A:$Y"),0)),TRUE)