You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中COUNTIF嵌套UNIQUE公式报错问题求助

问题根源

Excel的COUNTIF函数第一个参数仅接受单元格区域,不支持数组作为输入;而Google Sheets的COUNTIF允许直接使用数组作为条件区域,这是导致公式报错的核心原因。你原公式中UNIQUE('_FullUsage'!$C$3:$C$2000)返回的是动态数组,无法被Excel的COUNTIF识别为有效参数。

解决方案

针对Excel 365/2021(支持动态数组)

使用BYROW+LAMBDA组合,遍历UNIQUE生成的每个唯一值,调用COUNTIF统计出现次数,公式如下:

=BYROW(UNIQUE('_FullUsage'!$C$3:$C$2000), LAMBDA(x, COUNTIF('_FullUsage'!$C$3:$C$2000, x)))

该公式会自动溢出结果,生成与Google Sheets原公式完全一致的数组,可直接嵌入你的复杂筛选公式中使用。

针对旧版Excel(不支持动态数组)

使用INDEX遍历UNIQUE的结果,配合数组公式输入(按Ctrl+Shift+Enter确认),公式如下:

=COUNTIF('_FullUsage'!$C$3:$C$2000, INDEX(UNIQUE('_FullUsage'!$C$3:$C$2000), ROW(A1)))

输入后下拉填充单元格,即可逐个得到每个唯一值的出现次数;若需作为数组整体使用,需选中对应数量的单元格,输入公式后按Ctrl+Shift+Enter触发数组计算。

内容的提问来源于stack exchange,提问作者kaitlynmm569

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 11:03:13