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

如何统计Excel列中含小数点的单元格行数并赋值给变量

统计Excel F列含小数点的单元格数量并赋值给变量X

方法1:直接用工作表公式统计

如果只需要得到统计结果,在任意空白单元格输入以下公式即可:

=COUNTIF(F:F,"*.*")

公式说明:COUNTIF函数按条件计数,"*.*"是通配符匹配规则——*代表任意长度的任意字符,因此该规则会匹配所有包含小数点(.)的单元格,示例数据中返回结果为4。

方法2:VBA代码赋值给变量X

如果需要将统计结果赋值给变量X用于后续操作,可使用以下VBA代码:

Sub GetDecimalCellCount()
    Dim X As Long
    ' 统计F列中包含小数点的单元格总数
    X = Application.WorksheetFunction.CountIf(Range("F:F"), "*.*")
    
    ' 可选:验证结果(比如弹出消息框显示X的值)
    ' MsgBox "符合条件的单元格数量:" & X
End Sub

代码说明:

  • 定义X为长整型变量存储计数结果
  • 调用工作表函数CountIf完成统计,逻辑和公式法一致
  • 可根据需求添加后续使用X的代码逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 14:15:36