我正在尝试弄清楚如何从 3 组独立的表中提取唯一的汽车号码。标准如下...
- 工作表 A 有 2 列;A 列是汽车编号列表,B 列显示汽车状态为“活跃”和“不活跃”。我需要提取“活跃”汽车并忽略“不活跃”汽车。
- 表 B 和表 C 列出了来自 2 个不同经纪人的汽车号码。
我想要一种方法来从每张表中提取单独的汽车号码,并将它们与其他数据一起显示在表 D 中。
我已经找到了一种通过多个步骤完成此操作的方法,但没有一个干净的公式。
答案1
如果公式用于从工作表 A 上的单个列中检索唯一列表,则在用尽要检索的唯一项时会出错。将其中一个公式包装在 IFERROR 中,该公式将处理传递给类似的公式,该公式将从工作表 B 的 A 列中检索更多唯一项。将所有这些公式包装在另一个 IFERROR 中,该公式将从工作表 C 的 A 列中检索更多唯一项。
最后,将整个 kaboodle 包装在一个 IFERROR 中,当您最终用完要检索的唯一值时,它会返回零长度字符串而不是 #N/A 错误。
=IFERROR(IFERROR(IFERROR(
INDEX(Aa!A$2:A$99, MATCH(0, IF(Aa!B$2:B$99="active", COUNTIF(A$1:A1, Aa!A$2:A$99), 1), 0)),
INDEX(Bb!A$2:A$99, MATCH(0, IF(Bb!B$2:B$99="active", COUNTIF(A$1:A1, Bb!A$2:A$99), 1), 0))),
INDEX(Cc!A$2:A$99, MATCH(0, IF(Cc!B$2:B$99="active", COUNTIF(A$1:A1, Cc!A$2:A$99), 1), 0))), "")