excel - excel中的子查询?如何将一行的分类添加到具有相同 ID 的其他行?
问题描述
我的脑子在打工,请指教。到目前为止,我只能通过 vlookup 和数据透视表来解决这个问题。但我想要一个比枢轴更好的解决方案。
我有两行。A- 唯一 ID。B- 包包的购买历史
同一个客户多次出现不同的购买。如果客户有一个名为 X 的包,我想将它归类为对所有购买都很重要。所以在我有问号的地方我想写“重要”。
解决方案
=IF(SUMPRODUCT(($A2=$A$2:$A$4)*($B$2:$B$4="x"))>=1,"Important","Does not buy enough")
现在这是基于这样的假设,即客户只需要购买至少一个 x 即可让客户将其他购买标记为重要。
您也可以使用直接的 COUNTIFS 来实现这一点,这将避免 SUMPRODUCT 所做的数组计算。
更新:
COUNTIFS 解决方案
=IF(COUNTIFS($A$2:$A$4,$A4,$B$2:$B$4,"x")>=1,"Important","Does not buy enough")
推荐阅读
- c++ - 如何比较 Windows 中可能的替代文件名?
- ios - 关闭视图控制器时在应用程序中调用 deinit 但在单元测试中未调用
- go - 如何编写一个接受任何地图的函数
- jquery - 使用 jQuery 自动选择
- ios - 从 Swift 中的 UIButton 转到 ViewController
- java - 如何使用 Azure 认知系统?
- excel - 在 VBA 代码中使用 if 语句删除带有#NA 的单元格
- dart - 如何将图像作为容器小部件的背景图像?
- swagger - How to use OpenAPI 3.0 response "links" in Swagger UI?
- php - wpdb查询中的wordpressšųūįė字母