【发布时间】:2015-08-30 16:29:51
【问题描述】:
我正在尝试制作一份报告,显示每个月的前 10 位电子邮件发件人。
在工作表 1 中,我在 A 列中有日期 2015 年 1 月、2015 年 2 月等,在 B 列中有电子邮件地址列表,在 C 列中有这些用户每个月发送的总数。在工作表 2 上,我希望结果显示我有一个日期 DDL,可以选择 Jan-2015、Feb-2015 等等。
我想要的(如果可能的话)是当我在工作表 2 上选择日期时,它会拉出前 10 名最高发送的电子邮件数量和相应的用户,并且当我更改日期时我想要要更新的信息。
电子表格的示例如下所示。我正在研究的实际上有更多信息,但这应该可以提供大致的思路。
date sender amount sent
Jan-15 john@email.com 12
Jan-15 david@email.com 23
Jan-15 claire@email.com 45
Jan-15 paul@email.com 56
Jan-15 ross@email.com 78
Feb-15 dayna@email.com 89
Feb-15 ben@email.com 65
Feb-15 gary@email.com 32
Feb-15 jim@email.com 15
Mar-15 james@email.com 48
Mar-15 luke@email.com 78
Mar-15 rebecca@email.com 96
然后在工作表 2 上说,A1 将是我选择日期范围的 DDL。
任何帮助都将不胜感激,因为我一直在用头撞桌子试图弄清楚这一点。
提前致谢 戴夫
编辑:我现在被要求添加一个额外的列来表示目前看起来像这样的时间
http://imageshack.com/a/img537/1409/CTwrcx.png
当我使用公式时
=大(IF($A$5:$A$9=$H$3,$D$5:$D$9),F5)
它只是将它们按大小顺序排列,但不反映发件人。我以前在 index/match 上遇到过,但无法让它工作。
你能告诉我我做错了什么吗?
非常感谢 戴夫
【问题讨论】: