【发布时间】:2022-01-13 20:09:16
【问题描述】:
我正在尝试计算一个大型(超过 100 万个单元格)数据集中的空白数量,该数据已使用 =FILTER 公式(来自更大的数据集)拉出。
由于 Excel 处理 =FILTER 公式的方式,每个单元格都填充有 =FILTER,即使它只是拉出一个空白值。
有没有办法计算=FILTERed 数据集中的空白值?我试过使用=COUNTBLANK 和=COUNTIF('RANGE:RANGE'=""),但是因为单元格实际上不是空的,所以它们没有价值,它总是产生零。
问题是,相同的公式在 Google 表格中运行良好,因为 Google 表格似乎没有将 =FILTER 放入过滤数组的每个单元格中。我在这里包含了一个示例,显示了我的数据集的一个虚拟示例,包括它在 Google Sheets Vs Excel 中的行为的并排屏幕截图:https://docs.google.com/spreadsheets/d/1-_mULvQG580EqSMci9gY3Ccll3yjwILTwI6TxglUQgs/edit#gid=0
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
您没有显示任何数据,因此不确定,但如果您知道单元格的总数并计算大于 0 的单元格数,然后取差值?
-
这是一些示例(一次性/伪造)数据,显示了我的数据集示例:docs.google.com/spreadsheets/d/… 希望这有助于澄清我的问题。谢谢!
-
所以通过编辑来改进您的问题 - 不要在 cmets 中转储有用的信息。
-
注意 - 对 SO 来说还是新手! OP 已编辑。
标签: excel filter excel-formula countif