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

Excel 2016中如何用COUNTIF统计含VLOOKUP公式的非空返回值单元格

解决方案

核心问题原因

你当前的VLOOKUP公式返回的是空文本(""),而非真正的空白单元格。COUNTBLANK函数仅识别完全无内容、无公式的空白单元格,因此无法区分这些返回空文本的单元格。

方法1:使用COUNTIF统计非空文本单元格

直接用COUNTIF统计目标区域中不等于空文本的单元格数量,就能得到有返回值的次数,同时保留原列的VLOOKUP公式:

=COUNTIF(你的目标列区域,"<>")

比如你的数据在C列,公式就是=COUNTIF(C:C,"<>")。

方法2:用SUMPRODUCT实现相同效果

如果需要更灵活的条件统计,也可以用SUMPRODUCT:

=SUMPRODUCT(--(你的目标列区域<>""))

这里的--是把逻辑值(TRUE/FALSE)转换成数字1/0,SUMPRODUCT求和后得到非空单元格的数量。

可选:优化原VLOOKUP公式(处理#N/A错误)

当前你的公式只处理了VLOOKUP返回0的情况,但如果VLOOKUP找不到匹配值,会返回#N/A错误。如果要统一把错误也转换成空文本,修改原公式为:

=IFERROR(IF(VLOOKUP($A6,'VLookup All'!$A$11:$T$2922,15,FALSE)=0,"",VLOOKUP($A6,'VLookup All'!$A$11:$T$2922,15,FALSE)),"")

这样无论VLOOKUP返回0还是错误值,都会显示空文本,统计时依然可以用上面的COUNTIF/SUMPRODUCT公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 17:03:12