Google sheets: so verwenden sie concat mit query
Häufig möchten Sie möglicherweise die Ergebnisse einer Abfrage in Google Sheets in einer Zelle pro Zeile verketten.
Leider ist es nicht möglich, die CONCAT- Funktion mit der QUERY- Funktion zu verwenden, aber Sie können die folgende Formel verwenden, um diese Funktionalität zu reproduzieren:
=ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose( your_query ),,COLUMNS( your_query ))))," "," _ ")
)
Diese spezielle Formel verkettet die Abfrageergebnisse mit _ als Trennzeichen, Sie können dieses Trennzeichen jedoch nach Bedarf ändern.
Das folgende Beispiel zeigt, wie diese Formel in der Praxis angewendet wird.
Beispiel: Verwenden Sie CONCAT mit QUERY in Google Sheets
Nehmen wir an, wir haben den folgenden Datensatz in Google Sheets:
Wir können die folgende Formel verwenden, um Zeilen zu finden, deren Vorname „Andy“ enthält, und den Vornamen, den zweiten Vornamen und den Nachnamen in einer Zelle pro Zeile zu verketten:
=ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose(query( A:C , " select * where A contains 'Andy' ")),,COLUMNS(query( A:C , " select * where A contains 'Andy' ")))) ),," "," _ ")
)
Der folgende Screenshot zeigt, wie diese Formel in der Praxis angewendet wird:
Beachten Sie, dass die Abfrage nur Zeilen zurückgibt, in denen der Vorname „Andy“ enthält und in denen der Vor-, Mittel- und Nachname alle in einer Zelle pro Zeile mit einem Unterstrich _ als Trennzeichen verkettet sind.
Um ein anderes Trennzeichen zu verwenden, ersetzen Sie einfach das „ _ “ am Ende der Formel durch etwas anderes.
Der folgende Screenshot zeigt beispielsweise, wie ein Leerzeichen als Trennzeichen verwendet wird:
Auch hier gibt die Abfrage nur Zeilen zurück, in denen der Vorname „Andy“ enthält und der Vor-, Mittel- und Nachname alle in einer Zelle pro Zeile unter Verwendung eines Leerzeichens als Trennzeichen verkettet sind.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Google Sheets ausführen:
Google Sheets-Abfrage: So verwenden Sie „Ungleich“ in der Abfrage
Google Sheets-Abfrage: So geben Sie nur eindeutige Zeilen zurück
Google Sheets-Abfrage: So verwenden Sie mehrere Kriterien in der Abfrage