2016-09-29 2 views
-1

Ich habe ein Google-Blatt, das ich gerne abfragen und Leute ihren Job und Daten der Verfügbarkeit treffen würde, um eine Planung zu machen. Ich werde mit 30000 Zeilen Daten zu tun haben und ich würde jede Lösung zu schätzen wissen.Abfrage Google Blatt

Ich habe versucht, viele Stunden mit vielen Methoden ohne Glück und ich hoffe, dass jemand die Antwort auf mein Problem haben wird. Hier

ist das Blatt mit Beispieldaten und den Ergebnissen, die ich erreichen möchte:

https://docs.google.com/spreadsheets/d/1crWbpIpnDUr8OY5TvIZv8Bl3gebZyYRFlAmxcqy362E/edit?usp=sharing

Sie werden feststellen, dass ich bereits eine Abfrage verwenden, um Daten aus Planungsblatt zu erhalten Filter zu verwenden. Das Problem für mich ist, ich muss einen Lehrer und und einen Assistenten mit demselben Datum mit mindestens einem von ihnen auflisten und zusammenbringen hat ein Auto.

Das Blatt betreffende FILTER genannt und ich brauche die Namen auf der rechten Seite des Blattes zur Liste (Spalte A) der Job (Spalte C) ihr Auto (Spalte D) und das Datum (Spalte G)

Es gibt 3 Möglichkeiten, um die Daten in einer verwendbaren Weise zu haben, und ich habe Beispiele von gewünschten Ergebnissen auf der rechten Seite des FILTERS Blattes gegeben.

Ich bin mir nicht sicher, ob ich eine Array-Formel oder ein Skript brauche und ich habe keine Ahnung, wie man ein Skript schreibt.

Jede Hilfe würde sehr geschätzt werden, wie ich eine Ziegelmauer und weiß nicht, was zu tun ist.

+1

Sie die Frage wieder aufbauen kann. Um Ihre Bedürfnisse zu verdeutlichen, versuchen Sie, dies zu erklären: "Ich muss einen Lehrer und einen Assistenten mit demselben Datum auflisten und abgleichen, und mindestens einer von ihnen hat ein Auto." Welches Blatt/welche Spalte muss abgeglichen werden? Wo ist das Datum? Wo ist die Information über ein Auto? Ich denke du brauchst dafür eine "Arrayformula". –

Antwort

0

Lassen Sie uns zunächst Syntaxfehler und Datenbereich beheben:

= query (A8: K; "wählen A, Sum (J) -Gruppe durch eine Schwenk G ORDER BY A desc", 1)

wahrscheinlich muss sein:

= query (A8: J; "wählen A, Sum (J) -Gruppe durch eine Schwenk G ORDER BY A desc"; 1)

erhalten dann in der Testzelle:

This what tried :  
NAME null 2017-8-25 
NAME 1  1 

Aber Sie haben bereits Formel in A8:

= Query (Planung!A1: O; "A, B, M, O, E, N, C, F, G, Summe (H) auswählen, wobei A mit" "" & B3 & "" "beginnt und M enthält" "" & B4 & "" "und E enthält "" "& B5 & """ und N enthält "" "& B6 & """ und F enthält "" "& B2 & """ und I beginnt mit "", "& D2 & """ und J beginnt mit "", "& D3 & """ und K beginnt mit "" "& D4 & """ L und beginnt mit "", "& D5 & """ GROUP BY C, E, M, N, O, F, G, A, B ORDER BY C, M, E“; 1)

brauchen nur TEACHER in B4 (Code-Validierungs hinzuzufügen)

Verwandte Themen