显示不同单元格上的列的内容

时间:2014-12-02 18:27:13

标签: function google-sheets

我有一个电子表格,其中我为不同的学生提供积分。每周我都会从电子表格发送一封电子邮件给学生,告知他们他们当前的积分和最高分的学生姓名。除了最后一部分,我能够完成所有工作。我无法显示消息中具有最大分数的学生的所有姓名。请找my spreadsheet here.

1 个答案:

答案 0 :(得分:0)

一种方法是将过滤器函数输出的列表结果连接到一个单元格(D2)中,然后在消息中引用该单元格。

=JOIN(", ", FILTER(A2:A,B2:B=MAX(B2:B)))

您甚至可以将最后一个逗号替换为'和'并在最后添加一个点...

=regexreplace(JOIN(", ", FILTER(A2:A,B2:B=MAX(B2:B))), ",\s(\w+)$", " and $1.")

所以它完善了你已有的消息体..

看看是否有效?