我希望列出并计算来自多个单元格的唯一值。实际应用是列出和计算特定角色出现在电影中的场景。
我使用以下数组公式列出数据表中的场景:
=ArrayFormula(TEXTJOIN(", ",TRUE,IF($B$11:$B$64=E13,$A$11:$A$64,"")))
它将返回类似这样的内容(这些是场景编号): 2,2,2,3,3,3,3,3,3,4,4,4,4,4
但是我希望它能够回归: 2,3,4-
然后计算我使用以下公式的唯一值:
COUNTUNIQUE(SPLIT(F13,", ",0))
但问题在于它会返回" 1"即使数组公式正确地没有返回任何值(即字符没有出现在任何场景中)
以下是Google表格,您可以在上下文中查看内容: https://docs.google.com/spreadsheets/d/1dwrORFJ508duRP1no7258dqLemujkOjpvA3XmolqtsU/edit?usp=sharing
任何帮助将不胜感激!
答案 0 :(得分:1)
F11:
=ARRAYFORMULA(TEXTJOIN(",",1,UNIQUE(IF(E11=B$11:B,A$11:A,))))
=COUNT(SPLIT(F11,","))
UNIQUE()
查找唯一值