我希望创建一个公式,从参考列表中查找唯一值,并根据找到的匹配数填充单元格数。
在我的example中,有三个单独的列表,其中包含特定课程,可满足每个领域(科学,英语,数学)的特定要求。由于生成了已完成课程的列表(左栏),我希望蓝色区域有公式来表明已经获得了学分(理想情况下,也可以很好地展示课程,但单词&#34 ;信用"会很好)。
答案 0 :(得分:0)
- 嗨,巴尔多。我已经为您的电子表格中的H12键入了解决方案:
=ARRAYFORMULA("Credit - "&filter(A3:A9,match(A3:A9,D3:D9,0)))
FILTER
和MATCH
函数用于识别出现在D3中的A3:A9中的唯一值:D9(我们在单元格I12和J12中更改为E3:E9和F3:F9,分别地)。
根据在A3:A9中生成已完成课程列表的方式,您可能需要考虑使用TRIM
功能删除意外的前导或尾随空格。
=ARRAYFORMULA("Credit - "&filter(TRIM(A3:A9),match(TRIM(A3:A9),D3:D9,0)))
最后,&
允许我们追加字符串" Credit - "到单个值的开头,ARRAYFORMULA
遍历整个返回的数组。