首页 > 解决方案 > 根据另一列创建具有多个列的唯一名称的列表?

问题描述

https://docs.google.com/spreadsheets/d/1vizdH7_Eb5E7f1aHZY6TX_P6xqdxOhqMked2us1EXFI/edit?usp=sharing

我有三列: A2:A6 包含 A 或 B 之类的字母 B2:B6 包含名称 C2:C6 包含名称

名称可以同时出现在 B 列和 C 列中,例如“joe”或“ivan”。

如何创建具有唯一名称的列表,其中名称仅与 A2:A6 中的字母 B 出现在同一行?

标签: listgoogle-sheetsuniquemultiple-columnscriteria

解决方案


请试试:

=unique(transpose(split(textjoin("|";;query(A2:C7;"select B,C where A = 'B'"));"|")))

QUERY 选择B条目,TEXTJOIN 将它们合并,SPLIT 拆分组合,TRANSPOSE 从按列转到按行,UNIQUE 排除重复项。


推荐阅读