Vill du extrahera specifik data i Google Sheets? Så här använder du funktionen QUERY för att filtrera, sortera och sammanfatta data i dina kalkylblad.
Google Sheets erbjuder ett brett utbud av funktioner för att effektivisera dataanalysprocessen. En särskilt användbar funktion är QUERY-funktionen, som låter dig extrahera specifik information från ditt kalkylblad baserat på angivna kriterier eller villkor.
I den här guiden kommer vi att utforska syntaxen och parametrarna för QUERY-funktionen och ge exempel för att visa hur du kan använda QUERY effektivt i dina kalkylblad.
Vad är QUERY-funktionen?
Även om QUERY fungerar på samma sätt som FILTER-funktionen i Google Kalkylark, använder den ett SQL-liknande frågespråk för dataextraktion. Det låter dig skriva frågor med hjälp av SELECT, WHERE, ORDER BY och andra klausuler, vilket ger mer flexibilitet och kontroll över datahämtningsprocessen.
Den grundläggande syntaxen för QUERY i Google Kalkylark är följande:
=QUERY(data, fråga, [rubriker])
Låt oss bryta ner varje komponent i syntaxen:
- data: Detta hänvisar till intervallet av celler som innehåller de data du vill fråga. Det kan vara en enda kolumn eller flera kolumner och rader.
- fråga: Det är här du anger kriterierna för filtrering och sortering av data.
- [headers]: Detta är en valfri parameter som avgör om den första raden i ditt dataintervall innehåller rubriker. Om du ställer in den här parametern till 1 kommer Google Sheets att behandla den första raden som rubriker och använda dem i frågan.
Så här använder du funktionen QUERY i Google Sheets
Här är några exempel på hur du kan använda QUERY-funktionen i Google Kalkylark:
Filtrera data
Tycka om skivare i Google Kalkylark, QUERY låter dig filtrera data baserat på angivna villkor. Du kan inkludera olika satser i ditt frågeuttryck för att uppnå detta.
Anta att du har en försäljningsdatauppsättning med kolumnerna A, B och C. Kolumn A innehåller produktnamnet, kolumn B innehåller såld kvantitet och kolumn C innehåller det totala försäljningsbeloppet. Du vill filtrera data för att endast visa rader där det totala försäljningsbeloppet är större än $500. Förutsatt att din data börjar från cellen A2, kan du använda följande formel:
=FRÅGA(A: C, "VÄLJ * VAR C > 500")
Denna fråga returnerar de rader där det totala försäljningsbeloppet (kolumn C) är större än $500.
Sortering av data
Funktionen QUERY låter dig också sortera dina data baserat på en eller flera kolumner. Du kan använda ORDER BY-satsen i ditt frågeuttryck för att ange sorteringsordningen.
Anta att du vill sortera försäljningsdataset baserat på produktnamnet (kolumn A) i alfabetisk ordning. Du kommer att använda formeln nedan:
=FRÅGA(A2:C7, "VÄLJ * BESTÄLLAFÖRBI A ASC")
Denna formel returnerar data från kolumnerna A, B och C, sorterade i stigande ordning baserat på produktnamnet.
Kombinera flera villkor
Om du fortsätter med försäljningsdatasetet, anta att du vill filtrera försäljningsdataset så att det bara visar de rader där den sålda kvantiteten är större än 30, och det totala försäljningsbeloppet är större än $500.
=FRÅGA(A2:C7, "VÄLJ * VAR B > 30OCH C > 500")
Dessa exempel visar hur du effektivt kan använda QUERY-funktionen i Google Sheets för att hämta, filtrera och sortera data baserat på specifika kriterier.
Fråga efter data från andra ark i Google Sheets
Du kan också använda QUERY-funktionen för att extrahera data från andra ark i samma Google Sheets-dokument. För att söka efter data från ett annat blad måste du referera till arknamnet följt av ett utropstecken (!) före intervallet.
Anta att du har två ark i din Google Sheets-arbetsbok: Blad 1 och Blad 2. Blad 1 innehåller en lista över elever med deras namn, ålder och betyg, och du vill fråga de elever som har ett högre betyg än 75 och visa deras information i Blad 2.
Skriv in följande formel i cellen A1 av Blad 2:
=FRÅGA(Blad1!A1:C, "VÄLJ A, B, C VAR C>75", 1)
Nu kommer frågeresultaten, som inkluderar fullständig information om elever med högre betyg än 75, kommer att visas i Blad 2 med början från cell A1. Du kan justera formeln baserat på dina specifika data och frågekrav.
Optimera Google Sheets med QUERY-funktionen
QUERY-funktionen i Google Sheets är ett kraftfullt verktyg som låter dig manipulera data baserat på specifika kriterier. Genom att behärska syntaxen och förstå hur QUERY-funktionen fungerar kan du effektivt filtrera och sortera data i dina kalkylblad.
Oavsett om du analyserar försäljningsdata, genomför forskning eller hanterar projekt, kan QUERY-funktionen avsevärt förbättra dina dataanalysmöjligheter i Google Sheets.