2016-04-04 15 views
0

Ich habe ein Google-Formular und eine Tabelle, die es verarbeiten soll. Die Tabelle muss die Antworten nach Datum filtern und anschließend die entsprechenden Daten abrufen.Adressensuche nach Filter

z. Betrachten:

example table

mit den Spalten A und B sind, und die Reihen 1-4 ist.

Wie filtere ich es nach Monat in aufsteigender Reihenfolge, gefolgt von der Menge daneben?

So wäre es etwa so aussehen: processed table

Ich verstehe, wie von Monat aufsteigend zu filtern. Es ist mit =SORT(FILTER(A:A, MONTH(A:A)=1)) (für Jan) getan. Aber wie bekommen Sie die Daten daneben? Ich habe versucht =INDIRECT(ADDRESS(SORT(FILTER(A:A, MONTH(A:A)=1)), 2)), aber es gibt keinen Fehler und es ist leer.

Antwort

0

Sie können SORTIEREN für ganze A: B statt nur für A: A tun.

ZB:

SORT(FILTER(A:B, MONTH(A:A)=1),1,TRUE) für Jan

SORT(FILTER(A:B, MONTH(A:A)=2),1,TRUE) für

Februar

Siehe Link here und sehen, ob dies ist, was Sie erwarten.

0

versuchen Sie dies:

=QUERY(A:B,"select month(A), A, sum(B) where not A is null group by month(A), A") 

oder dieses:

=QUERY(A:B,"select day(A), sum(B) where not A is null group by day(A) pivot month(A)") 

oder Sie können Ihre Formel =SORT(FILTER(A:A, MONTH(A:A)=1)) zweimal verwenden und custom date format für die erste Spalte verwenden Sie es als JAN FEB zu beschriften ..