excel - Excel 公式对符合指定条件的值进行分组
问题描述
请参见下面的示例:
我正在寻找一个单元格公式,我可以将其放入单元格 D2 中。我希望此函数从 B 列中提取每个值,其中 A 列中的相应值等于“是”。
在不使用 VBA 的情况下,在单元格公式中是否有可能发生这样的事情?
解决方案
您可以使用数组公式,它本质上是在数组中计算计算并且可以聚合。正如 JvdV 提到的,您可以使用 TEXTJOIN。
=TEXTJOIN(";",TRUE,IF(A1:A6="YES",B1:B6,""))
要使用数组公式,如果您以前没有使用过,您需要通过输入 SHIFT+ENTER 来完成您的公式,否则它将被解释为常规的非数组公式。
推荐阅读
- python - 如何使用 QWidget 作为 QTabWidget 的布局?
- java - 将具有相同名称的项目添加到 ArrayList 时出现问题
- html - CSS 背景滤镜模糊效果在 Chrome 中未对齐
- java - 如何使用离线版的 NU Validator 检查 HTML 4.0.1 Strict 文件
- python - concatenate() 是否给了我一个带有两个输入节点的神经网络?
- java - @IntoMap @Binds 如何与 Dagger 一起工作?
- c - 如何在 AVX 中使用融合乘法和加法来处理 16 位压缩整数
- mysql - Docker-compose up 为 spring 服务和 mysql 服务工作,但 init.sql 没有加载并且 Postman 返回空数据
- gps - 如何通过 uart 和单个命令停止来自 gps L89 模块的连续响应以接收纬度和经度参数?
- python - 预测同一类的二元分类