尝试将整齐而独特的特定值连接在一起,这些值是随机生成的,同时排除重复项并忽略了我已经拥有的特定值。
上图中所选单元格的结果应为“近战或远程或SPEL”。应该从上面的“附件”部分中得出,并忽略“基本缩放类型”下面的值,同时排除所有其他值
理想情况下,应该在不添加额外的行,列或值的情况下实现这一目标。
从各种帖子中,我都尝试过以下公式:
=iferror(join(" Or ",(Filter(Unique(E8:J8),E8:J8<>L10,E8:J8<>"",E8:J8="Melee",E8:J8="SPEL",E8:J8="Ranged")),L10),L10)
但是,他们的问题是专门删除重复项或专门过滤一个值,我找不到将它们都组合成一个公式的一个。
答案 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))))))))
=JOIN(" OR ", UNIQUE(TRANSPOSE(FILTER(E8:J8, NOT(COUNTIF(L10, E8:J8))))))