excel - 需要一些有关 excel-VBA 基础知识的帮助
问题描述
我有兴趣计算 A 列中的一个变量(男性)和 B 列中的另一个变量(工作)。我希望输出是“男性”和“工作”一起显示的总次数。非常感谢任何帮助。提前致谢
解决方案
考虑以下数据
VBA解决方案
使用WorksheetFunction.CountIfs 方法。以下代码应返回4
:
Option Explicit
Sub CountMaleWorking()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Sheet1")
Debug.Print WorksheetFunction.CountIfs(ws.Columns("A"), "male", ws.Columns("B"), "working")
End Sub
或者只是使用一个论坛
=COUNTIFS(A:A,"male",B:B,"working")
推荐阅读
- javascript - 我如何在 ReactJS 上比较和连接两个数组
- ios - 如何根据点击的单元格更改数组
- ios - iOS N 如何获取所有用户代理字符串
- python - 在 Keras 中导入 Attention 包会出现 ModuleNotFoundError: No module named 'attention'
- xcode11 - 当项目包含资产目录时,Xcode 11-beta3 构建失败:错误:未知参数“--development-region”
- docker - NTLM Kerberos 支持在 nginx 服务器后面设置的身份服务器(不适用于 IE)
- python - 网络抓取 pubmeds 2., 3., 4... 页面
- .net - IIS 上的 SystemBadImageFormat 异常
- sql - 从 varchar 字段结果中删除数字和括号
- python - 无法安装旧版本的python