So verwenden Sie die QUERY-Funktion in Google Tabellen
Wenn Sie Daten in Google Sheets manipulieren müssen, kann die QUERY-Funktion helfen! Es bringt eine leistungsstarke Suche im Datenbankstil in Ihre Tabelle, sodass Sie Ihre Daten in jedem beliebigen Format suchen und filtern können. Wir zeigen Ihnen, wie Sie es verwenden.
Verwenden der QUERY-Funktion
Die QUERY-Funktion ist nicht allzu schwer zu beherrschen, wenn Sie jemals mit einer Datenbank mit SQL interagiert haben. Das Format einer typischen QUERY-Funktion ähnelt SQL und bringt die Leistungsfähigkeit der Datenbanksuche in Google Sheets.
Das Format einer Formel, die die QUERY-Funktion verwendet, ist |_+_|. Sie ersetzen Daten durch Ihren Zellbereich (z. B. A2:D12 oder A:D) und fragen mit Ihrer Suchanfrage ab.
Das optionale Argument headers legt die Anzahl der Kopfzeilen fest, die an den Anfang Ihres Datenbereichs eingefügt werden sollen. Wenn Sie einen Header haben, der sich über zwei Zellen erstreckt, wie First in A1 und Name in A2, würde dies angeben, dass QUERY den Inhalt der ersten beiden Zeilen als kombinierten Header verwendet.
Im folgenden Beispiel enthält ein Blatt (so genannte Mitarbeiterliste) einer Google Tabellen-Tabelle eine Liste der Mitarbeiter. Es enthält ihre Namen, Mitarbeiter-ID-Nummern, Geburtsdaten und ob sie an der obligatorischen Mitarbeiterschulung teilgenommen haben.
Anzeige
Auf einem zweiten Blatt können Sie mit einer QUERY-Formel eine Liste aller Mitarbeiter abrufen, die nicht an der obligatorischen Schulung teilgenommen haben. Diese Liste enthält Mitarbeiter-ID-Nummern, Vornamen, Nachnamen und die Teilnahme an der Schulungssitzung.
Um dies mit den oben gezeigten Daten zu tun, könnten Sie |_+_| eingeben. Dadurch werden die Daten aus dem Bereich A2 bis E12 auf dem Blatt Personalliste abgefragt.
Wie bei einer typischen SQL-Abfrage wählt die Funktion QUERY die anzuzeigenden Spalten aus (SELECT) und identifiziert die Parameter für die Suche (WHERE). Es gibt die Spalten A, B, C und E zurück und liefert eine Liste aller übereinstimmenden Zeilen, in denen der Wert in Spalte E (Beaufsichtigtes Training) eine Textzeichenfolge ist, die Nein enthält.
Wie oben gezeigt, haben vier Mitarbeiter aus der ursprünglichen Liste keine Schulung besucht. Die QUERY-Funktion lieferte diese Informationen sowie passende Spalten, um ihre Namen und Mitarbeiter-ID-Nummern in einer separaten Liste anzuzeigen.
In diesem Beispiel wird ein ganz bestimmter Datenbereich verwendet. Sie können dies ändern, um alle Daten in den Spalten A bis E abzufragen. Dadurch können Sie der Liste weiterhin neue Mitarbeiter hinzufügen. Die von Ihnen verwendete QUERY-Formel wird auch automatisch aktualisiert, wenn Sie neue Mitarbeiter hinzufügen oder jemand an der Schulungssitzung teilnimmt.
Die richtige Formel dafür lautet |_+_|. Diese Formel ignoriert den ursprünglichen Mitarbeitertitel in Zelle A1.
AnzeigeWenn Sie einen 11. Mitarbeiter, der nicht an der Schulung teilgenommen hat, wie unten gezeigt (Christine Smith) zur Anfangsliste hinzufügen, wird auch die QUERY-Formel aktualisiert und der neue Mitarbeiter angezeigt.
Erweiterte QUERY-Formeln
Die QUERY-Funktion ist vielseitig. Es ermöglicht Ihnen, andere logische Operationen (wie AND und OR) oder Google-Funktionen (wie COUNT) als Teil Ihrer Suche zu verwenden. Sie können auch Vergleichsoperatoren (größer als, kleiner als usw.) verwenden, um Werte zwischen zwei Zahlen zu finden.
Verwenden von Vergleichsoperatoren mit QUERY
Sie können QUERY mit Vergleichsoperatoren (wie kleiner als, größer oder gleich) verwenden, um Daten einzugrenzen und zu filtern. Dazu fügen wir unserer Mitarbeiterliste eine zusätzliche Spalte (F) mit der Anzahl der Auszeichnungen hinzu, die jeder Mitarbeiter gewonnen hat.
Mit QUERY können wir nach allen Mitarbeitern suchen, die mindestens eine Auszeichnung gewonnen haben. Das Format für diese Formel ist |_+_|.
Dies verwendet einen Größer-als-Vergleichsoperator (>), um in Spalte F nach Werten über Null zu suchen.
Anzeige
Das obige Beispiel zeigt, dass die Funktion QUERY eine Liste von acht Mitarbeitern zurückgegeben hat, die eine oder mehrere Auszeichnungen gewonnen haben. Von insgesamt elf Mitarbeitern haben drei noch nie eine Auszeichnung erhalten.
Verwenden von UND und ODER mit QUERY
Verschachtelt logische Operatorfunktionen wie UND und ODER innerhalb einer größeren QUERY-Formel gut funktionieren, um mehrere Suchkriterien zu Ihrer Formel hinzuzufügen.
VERBUNDEN: So verwenden Sie die UND- und ODER-Funktionen in Google Sheets
Eine gute Methode zum Testen von AND besteht darin, nach Daten zwischen zwei Daten zu suchen. Wenn wir unser Mitarbeiterlisten-Beispiel verwenden, könnten wir alle Mitarbeiter auflisten, die von 1980 bis 1989 geboren wurden.
Dies nutzt auch Vergleichsoperatoren wie größer oder gleich (>=) und kleiner oder gleich (<=).
Das Format für diese Formel ist |_+_|. Dies verwendet auch eine zusätzliche verschachtelte DATE-Funktion, um Datumszeitstempel korrekt zu analysieren, und sucht nach allen Geburtstagen zwischen und gleich dem 1. Januar 1980 und dem 31. Dezember 1989.
Wie oben dargestellt, erfüllen drei Mitarbeiter der Jahrgangsstufen 1980, 1986 und 1983 diese Voraussetzungen.
Sie können auch ODER verwenden, um ähnliche Ergebnisse zu erzielen. Wenn wir dieselben Daten verwenden, aber die Daten wechseln und ODER verwenden, können wir alle Mitarbeiter ausschließen, die in den 1980er Jahren geboren wurden.
AnzeigeDas Format für diese Formel wäre |_+_|.
Von den ursprünglich 10 Mitarbeitern wurden drei in den 1980er Jahren geboren. Das obige Beispiel zeigt die verbleibenden sieben, die alle vor oder nach den von uns ausgeschlossenen Daten geboren wurden.
COUNT mit QUERY verwenden
Anstatt nur nach Daten zu suchen und diese zurückzugeben, können Sie QUERY auch mit anderen Funktionen wie COUNT kombinieren, um Daten zu bearbeiten. Nehmen wir an, wir möchten eine Reihe aller Mitarbeiter auf unserer Liste löschen, die an der obligatorischen Schulung teilgenommen haben und nicht.
Dazu können Sie QUERY mit COUNT wie folgt kombinieren |_+_|.
Die QUERY-Funktion konzentrierte sich auf Spalte E (Betreutes Training) und verwendet COUNT, um zu zählen, wie oft jeder Werttyp (eine Ja- oder eine Nein-Textzeichenfolge) gefunden wurde. Aus unserer Liste haben sechs Mitarbeiter die Schulung abgeschlossen, vier nicht.
Sie können diese Formel einfach ändern und mit anderen Arten von Google-Funktionen wie SUM verwenden.
WEITER LESEN- & rsaquo; Cyber Monday 2021: Die besten Tech-Deals
- › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
- › So finden Sie Ihr Spotify Wrapped 2021
- › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
- & rsaquo; Cyber Monday 2021: Die besten Apple-Angebote
- › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
Ben Stockton ist ein freiberuflicher Tech-Autor aus dem Vereinigten Königreich. In einem früheren Leben war er ein britischer College-Dozent, der Jugendliche und Erwachsene ausbildete. Seit er das Klassenzimmer verlassen hat, ist er als technischer Autor tätig und schreibt Anleitungsartikel und Tutorials für MakeUseOf, MakeTechEasier und Cloudwards.net. Er hat einen Abschluss in Geschichte und einen postgradualen Abschluss in Informatik.
Vollständige Biografie lesen