求Excel函数:按序列号批量判断对应市场状态是否全为Y
| Components | Serial Num | Market 1 | Market 2 | Market 3 |
|---|---|---|---|---|
| 1234 | 100000000 | N | Y | N |
| 1233 | 100000001 | N | Y | Y |
| 1235 | 100000000 | Y | N | N |
| 1236 | 100000000 | N | Y | N |
| 1231 | 100000001 | Y | Y | Y |
需求说明
我有一张超1000行的表格,包含重复及不同序列号,市场状态(Y/N)由XLOOKUP从其他工作表匹配组件编号获取,状态准确。
需要创建函数判断:某序列号对应某市场的所有状态是否全为Y,全为Y则输出Y,否则输出N。例如序列号"100000001"的Market 2全为Y,应输出Y;"100000000"的Market 2非全Y,应输出N。因序列号超1000个,需确认该需求能否通过电子表格实现。
这是我首次在Stack Overflow发帖,若表述有问题欢迎指出。
已尝试的方法
- 使用
FILTER函数,但输出会溢出; - 计划用
=AND(EXACT([输出值区域],"Y"))判断是否全为Y,但未落地; - 尝试将Y设为1、N设为0,用
XLOOKUP找最小值,但因XLOOKUP仅匹配单个序列号,无法实现需求。
已找到的解决方案
用Ablebits合并重复序列号的单元格,将对应市场值用分号分隔。再设置条件格式:含"N"的单元格标红(不合格),仅含"Y"(全Y或单Y)的单元格标绿,以此区分是否完全合格。
内容的提问来源于stack exchange,提问作者Grami064
相关产品推荐
相关产品推荐

