使用特定数量的匹配标准填充单元格

时间:2015-12-27 06:34:35

标签: google-sheets

我希望创建一个公式,从参考列表中查找唯一值,并根据找到的匹配数填充单元格数。

在我的example中,有三个单独的列表,其中包含特定课程,可满足每个领域(科学,英语,数学)的特定要求。由于生成了已完成课程的列表(左栏),我希望蓝色区域有公式来表明已经获得了学分(理想情况下,也可以很好地展示课程,但单词&#34 ;信用"会很好)。

1 个答案:

答案 0 :(得分:0)

- 嗨,巴尔多。我已经为您的电子表格中的H12键入了解决方案:

=ARRAYFORMULA("Credit - "&filter(A3:A9,match(A3:A9,D3:D9,0)))

FILTERMATCH函数用于识别出现在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遍历整个返回的数组。