excel - Excel VBA 宏从 2 个整列创建新值
问题描述
我需要对整个列中的值进行排序。我确实有一列 city 具有不同的 0 或 1 值( 0% 和 100% )有 90 000 行。我需要通过做平均值来编译 0 和 1 的值来计算百分比,我希望该值出现在 I 列中
就像我想要的是:
解决方案
您可以将 AVERAGEIF 与 IF 结合使用
我的假数据:
我在 C2 的公式(并向下拖动)
=IF(A2=A1;"";AVERAGEIF($A$2:$A$13;A2;$B$2:$B$13))
无论如何,我建议确实使用数据透视表:
使用数据透视表,您可以使用城市字段对数据进行分组,然后轻松计算平均值,每个城市只需 1 行而不是那些空行
推荐阅读
- java - 如何在 Spring Boot 中调试 OAuth2 类?
- .net-core - .net core Microsoft WCF Web 服务参考提供程序 ISO-8859-1 错误
- javascript - JavaScript:向数组元素添加键
- java - 从 NameLocator 文件中的 DriverSetup.java 文件调用/设置 webdriver
- rpm - 如何在 opt 目录中安装 rpm
- node.js - 为什么我无法使用 localhost 将我的 nodejs 应用程序连接到 postgres
- amazon-web-services - aws eb deploy 不加载环境变量
- python - python-docx 库 - 如何扩展“文档”类
- angular - 如何获取数组角度中对象的ID
- c# - 子对象的统一移动