2015-07-16 6 views
0

Что было бы хорошим подходом к отчету о всех датах, когда имя встречается в списке? Можно ли это сделать с помощью одной формулы ?список дат, связанных с именем

Пример (колонка A и B являются ввода, столбцы C через G являются быть автоматически генерируется):

| 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! 
    | /
    /___\ 
/ \ 

ответ

0

Я не считаю, что это легко можно в одном ArrayFormula. Тем не менее, в качестве альтернативы вы можете попробовать эту формулу в ячейке C2:

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

Тогда попробуйте эту формулу в ячейку D2 и перетащить вниз:

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

Смотрите этот пример листа, чтобы увидеть его Рабочий: https://goo.gl/0u41u5

+0

Спасибо большое, что сработало очарование! –

Смежные вопросы