累计满足条件的值有多少个

如下表格中,需要统计有几个女的。

使用以下代码:

Private Sub CommandButton1_Click()Dim rs As Integer Range("a1").AutoFilter field:=2, Criteria1:="女" rs = Range("b2", Range("b2").End(xlDown)).SpecialCells(xlCellTypeVisible).Count MsgBox "一共有" & rs & "个"End Sub

以上代码用到了两个知识点。

一个是autofilter,可以理解成自动筛选,field:=2就是第二列进行筛选,Criteria1:="女"指的是条件一为女,当然可以指定更多条件。

筛选之后,只统计可见B2:B列最后一行中可见单元格的数量。就可以知道几个人。

以上代码用于掌握 specialcells(xlcelltypevisible)的用法

下面换一个做法:

Private Sub CommandButton2_Click()Dim rs As Integerrs = Range("b1048576").End(xlUp).RowFor i = 2 To rs If Cells(i, 2) = "女" Then s = s + 1 End IfNext MsgBox sEnd Sub

简单解释一下,从B列第二个单元格到最后一个循环,如果B列对应的值为女,变量加1,最后显示加好之后最后的值。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

(0)

相关推荐

  • Excel揭秘24:使用SpecialCells方法带来的后果

    excelperfect 在编写VBA代码处理工作表单元格时,经常会使用到SpecialCells方法来获取特定单元格,然而,使用该方法会引起一些"副作用",我们还是了解清楚比较好 ...

  • 从数据区域中提取满足多条件的值

    如下图1所示,单元格区域A8:D18中是销售数据,如何使用公式提取张三在2017年5月1日至2017年12月1日之间的销售数据? 图1 先不看答案,自已动手试一试. 公式 在单元格F9中的数组公式: ...

  • 找出符合多列条件的值

    本次的练习是:工作表中有多列,其中有些列的值是相同的,我们要找到同时符合几列条件的值.例如下图所示的工作表,列A中是学生姓名,有重复,列B中是科目,列C中是考试成绩.现在,我们需要找出某学生的某科目的 ...

  • 多表数据汇总查询之4、同一查询条件多值处理

    [前期相关文章] 1.查询条件动态化入门 2.多查询条件动态化 3.与Excel数据有效性合体 本次实现效果: 小勤:对于按条件查询的问题,能不能再改善一下呢?比如现在的货品,有时候想一次查多个的,怎 ...

  • Excel中通过DGET函数实现多条件取值,简单到没朋友!

    Excel中通过DGET函数实现多条件取值,简单到没朋友!

  • 杨士俊——一道二元条件最值题的多种别解

    2021-04-12   杨士俊--安振平问题6024再解答 2021-04-11   杨士俊--2021年清华大学数学领军计划试题第12题解法讨论 2021-03-24   杨士俊--矩阵高次幂的计 ...

  • 方廷刚——解一个三元条件最值问题

    方廷刚专集 2021-04-03   解一个同余和问题 2021-03-30   解一个存在性问题 2021-03-20   解一个整除问题 2021-03-19   调整法证一个四元不等式 2021 ...

  • 不等式专题之二元条件最值中的拉格朗日乘数法

    在均值不等式专题中有一类求最值的题目,题目给出了关于x,y的一个二元等式,让求一个关于x,y式子的最值,此类问题的解法在高中阶段一般有两种做法,一种是利用等式关系,将目标式子转化为求一元最值,另一种是 ...

  • macd条件选股,macd选股公式 上上一个满足条件的值如何求取

    共找到3个和macd条件选股相关的内容,全文共1092字, 内容涉及1.MACD如何设置选股条件,高端技能你学会了么  2.macd选股公式 上上一个满足条件的值如何求取  3.如何通过分析软件利用M ...

  • 三元条件最值

    曾经对自己讲,别老是活在回忆里.努力的忘掉过去,但是每一次的挣扎反而加深了心中的那道伤痕.过去的辉煌已经如烟消散在风中,没有人会记得那个骄傲的你:过去的美好已经成了斑驳的记忆,没有人会记得当时你笑的有 ...