过滤除特定集合外的所有值,删除重复项,删除另一个特定值,然后将结果合并到一个单元格中

时间:2019-04-20 22:51:37

标签: google-sheets duplicates filtering spreadsheet google-sheets-formula

尝试将整齐而独特的特定值连接在一起,这些值是随机生成的,同时排除重复项并忽略了我已经拥有的特定值。

0

上图中所选单元格的结果应为“近战或远程或SPEL”。应该从上面的“附件”部分中得出,并忽略“基本缩放类型”下面的值,同时排除所有其他值

理想情况下,应该在不添加额外的行,列或值的情况下实现这一目标。

从各种帖子中,我都尝试过以下公式:

=iferror(join(" Or ",(Filter(Unique(E8:J8),E8:J8<>L10,E8:J8<>"",E8:J8="Melee",E8:J8="SPEL",E8:J8="Ranged")),L10),L10)

但是,他们的问题是专门删除重复项或专门过滤一个值,我找不到将它们都组合成一个公式的一个。

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(JOIN(" OR ", TRANSPOSE(UNIQUE(FILTER(
 QUERY(TRANSPOSE(TO_TEXT(E7:J8)), 
 "select Col2 where Col1 contains 'Scaling'", 0), NOT(COUNTIF(L10, 
 QUERY(TRANSPOSE(TO_TEXT(E7:J8)), 
 "select Col2 where Col1 contains 'Scaling'", 0))))))))

0


=JOIN(" OR ", UNIQUE(TRANSPOSE(FILTER(E8:J8, NOT(COUNTIF(L10, E8:J8))))))

0