excel-formula - 使用 Excel,我是否可以使用某种类型的公式来评估订单行列表并在订单级别确定它们的属性是什么?
问题描述
如果之前有人问过这个问题,我深表歉意,但我无法用简短的短语表达我想要做什么,所以我的谷歌搜索结果没有产生任何有益的结果。
我要做的是评估一组数据,在这种情况下,按订单行列出的订单,看看它们是否包含产品类别 A、B 或两者。
数据看起来像这样:
Order # Line# Category
001 1 A
001 2 A
001 3 A
002 1 B
003 1 A
003 2 B
我想要公式做的是说订单 001 是所有类别 A,订单 002 是所有类别 B,订单 003 是混合的。
解决方案
如果您有 office 365,您可以使用函数 unique 和 filter: 在单元格E1
类型中 `=UNIQUE ($A$1:$A$7) 这将列出 A 列中的不同值。
然后在单元格F1
类型中=IF(ROWS(UNIQUE(FILTER($A$1:$A$7,$C$1:$C$7=$E1)))>1,"mixed",INDEX($C$1:$C$7,MATCH($E1,$A$1:$A$7 ,0)
如果 A 列中的值与 E 列中的值匹配,这将检查 C 列中不同值的数量(作为过滤器的结果的行)。如果有多个命中,则显示“混合”,否则它与 E 列中的值匹配在 A 列中,如果匹配,则返回 C 列中的值。
PS我没有发短信,因为我在我的手机上。
推荐阅读
- javascript - 通过 map 对多个元素反应 refs
- postgresql - Heroku 无法与 Postgres DB/Knex/Express 连接
- java - 我的代码会编译,但是当我运行它时,它有一个错误。为什么?
- javascript - 递增 1,然后 10,然后 100?
- typescript - 如何将函数添加到命名空间
- c# - 如何引用 2 个具有相同名称的不同 DLL?
- java - 为什么使用 PrintWriter 发送字符串后 JAVA BufferedReader 无法从 python 客户端接收字符串?
- javascript - Swagger UI 3.19.4(Swagger 2.0)查询参数选择
- node.js - 如何让节点应用程序看到 Google Cloud 上的系统变量?
- ios - AppStore Connect 显示的屏幕截图颜色空间错误