与名称关联的日期列表

list of dates associated with name

报告名称在列表中出现的所有日期的好方法是什么?这可以用一个 数组公式 来完成吗?

示例(列 AB 输入 ,列 CG自动生成):

|   A     |   B    |   C    |   D     |    E    |    F    |    G    |
+---------+--------+--------+---------+---------+---------+---------+
| Episode | Stars  | Name   | Date    | Date    | Date    | Date    |
+---------+--------+--------+---------+---------+---------+---------+
| 7/24/15 | Bart   | Bart   | 7/24/15 | 7/18/15 | 8/15/15 | 3/29/15 |
| 8/09/15 | Maggie | Homer  | 1/10/15 |         |         |         |
| 7/24/15 | Marge  | Lisa   | 7/20/15 | 6/04/15 |         |         |
| 7/18/15 | Bart   | Maggie | 8/09/15 |         |         |         | 
| 1/10/15 | Homer  | Marge  | 7/24/15 |         |         |         |
| 8/15/15 | Bart   |        |         |         |         |         |
| 7/20/15 | Lisa   |        |         |         |         |         | 
| 6/04/15 | Lisa   |        |         |         |         |         |
| 3/29/15 | Bart   |        |         |         |         |         |  


   |^^^^^^|
   |      |
   |      |
   | (o)(o)
   @      _)  
    | ,___|  - Thanks Dude!
    |   /
    /___\
   /     \

我认为这在单个数组公式中不容易实现。但是,作为替代方案,您可以在单元格 C2 中尝试使用此公式:

=SORT(UNIQUE(QUERY(FILTER(B:B,LEN(B:B)))),1,1)

然后在单元格 D2 中尝试使用此公式并向下拖动:

=TRANSPOSE(QUERY(A:B,"select A where B='"&C2&"'"))

查看此示例 sheet 以查看其工作情况:https://goo.gl/0u41u5