我有一个电子表格,其中我为不同的学生提供积分。每周我都会从电子表格发送一封电子邮件给学生,告知他们他们当前的积分和最高分的学生姓名。除了最后一部分,我能够完成所有工作。我无法显示消息中具有最大分数的学生的所有姓名。请找my spreadsheet here.
答案 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.")
所以它完善了你已有的消息体..
看看是否有效?