how to use google sheets query function 4843964 10 a24f36b99d214359921a595f64faea62

QUERY-toiminnon avulla voit poimia tietoja alueesta tai koko tietotaulukosta joustavilla kyselykomennoilla. Kun opettelet käyttämään Google Sheetsin QUERY-ominaisuutta, pääset käyttämään tehokasta hakutyökalua. Jos olet koskaan kirjoittanut SQL-kyselyitä tietojen hakemiseksi tietokannasta, tunnistat QUERY-funktion. Jos sinulla ei ole kokemusta tietokannasta, QUERY-toiminto on silti erittäin helppo oppia.

Mikä on QUERY-funktio?

Toiminnossa on kolme pääparametria:

=QUERY(data, kysely, otsikot)

Nämä parametrit ovat melko yksinkertaisia.

  • Faktat: lähdetiedot sisältävä solualue
  • Kysyä: Haku, joka kuvaa, kuinka saat haluamasi lähdetiedoista
  • Otsikot: Valinnainen argumentti, jonka avulla voit yhdistää useita lähdealueen otsikoita yhdeksi otsikoksi kohdesivulla

QUERY-funktion joustavuus ja teho tulee Query-argumentista, kuten näet alla.

Luo yksinkertainen QUERY-kaava

QUERY-kaava on erityisen hyödyllinen, jos sinulla on erittäin suuri tietojoukko, josta sinun täytyy poimia ja suodattaa tietoja. Seuraavissa esimerkeissä käytetään US SAT:n lukion suoritustilastoja. Tässä ensimmäisessä esimerkissä opit kirjoittamaan yksinkertaisen QUERY-kaavan, joka palauttaa kaikki lukiot ja niiden tiedot, joissa on «New York» koulun nimessä.

  1. Luo uusi taulukko kyselyn tulosten sijoittamiseksi. Vasemmassa yläkulmassa solutyyppi =Kysely(. Kun teet tämän, näet ponnahdusikkunan, jossa on vaaditut argumentit, esimerkki ja hyödyllisiä tietoja funktiosta.

  2. Sitten olettaen, että sinulla on lähdetiedot taulukossa 1, täytä funktio seuraavasti:

    =Kysely(Sheet1!A1:F460,»VALITSE B,C,D,E,F, MISSÄ B KUIN ‘%New York%'»). Tämä kaava sisältää seuraavat argumentit:

    • Soluvalikoima: Tietoalue A1 – F460 taulukossa 1
    • SELECT-lause: SELECT-käsky, joka pyytää kaikkia sarakkeiden B, C, D, E ja F tietoja, joissa sarake B sisältää tekstin, joka sisältää sanan «New York».

    Google Sheets -toimintokomento

    «%»-merkki on jokerimerkki, jota voit käyttää merkkijonojen tai numeroiden osien etsimiseen tietojoukosta. «%» jättäminen pois merkkijonon etuosasta palauttaa minkä tahansa koulun nimen, joka alkaa tekstillä «New York».

  3. Löytääksesi luettelosta tarkan koulun nimen, voit kirjoittaa haun:

    =Kysely(Sheet1!A1:F460,»VALITSE B,C,D,E,F WHERE B = ‘New York Harbor High School’). Tottumukset = operaattori löytää tarkan vastaavuuden ja sitä voidaan käyttää etsimään vastaavaa tekstiä tai numeroita mistä tahansa sarakkeesta.

    Google Sheets -ominaisuuden vaihtoehto

Koska Google Sheetsin QUERY-toiminto on erittäin helppo ymmärtää ja käyttää, voit poimia kaikki tiedot mistä tahansa suuresta tietojoukosta käyttämällä yllä olevan kaltaisia ​​yksinkertaisia ​​kyselylauseita.

Käytä QUERY-funktiota vertailuoperaattorin kanssa

Vertailuoperaattoreiden kanssa voit käyttää QUERY-funktiota suodattamaan pois tiedot, jotka eivät täytä ehtoa. Voit käyttää kaikkia seuraavia operaattoreita QUERY-funktiossa:

  • =: Arvot vastaavat haun arvoa
  • <: Arvot ovat pienempiä kuin hakuarvo
  • >: Arvot ovat suurempia kuin hakuarvo
  • <=: Arvot ovat pienempiä tai yhtä suuria kuin hakuarvo
  • >=: Arvot ovat suurempia tai yhtä suuria kuin hakuarvo
  • <> ja !=: Hakuarvo ja lähdearvot eivät ole samat

Katsotaanpa käyttämällä samaa yllä olevaa SAT-otostietojoukkoa, kuinka voimme nähdä, missä kouluissa keskimääräinen matemaattinen keskiarvo oli yli 500 pistettä.

  1. Kirjoita tyhjän arkin vasempaan yläkulmaan QUERY-funktio seuraavasti:

    =Kysely(Sheet1!A1:F460,»VALITSE B,C,D,E,F WHERE E > 500″)

    Tämä kaava pyytää kaikkia tietoja, joissa sarake E sisältää arvon, joka on suurempi kuin 500.

    Google Sheetsin hakutoimintojen vertailu

  2. Voit myös etsiä useita ehtoja käyttämällä loogisia operaattoreita, kuten AND ja OR. Jos esimerkiksi haluat hakea pisteet vain kouluista, joissa on yli 600 kokeen suorittajaa ja kriittinen lukukeskiarvo välillä 400–600, kirjoita seuraava QUERY-funktio:

    =Kysely(Sheet1!A1:F460,»VALITSE B,C,D,E,F, MISSÄ C > 600 JA D > 400 JA D < 600")

    Google Sheets -haun vertailuvaihtoehto

  3. Yhtälöt ja loogiset operaattorit antavat sinulle monia erilaisia ​​tapoja poimia tietoja lähdelaskentataulukosta. Sen avulla voit suodattaa tärkeitä tietoja jopa erittäin suurista tietojoukoista.

QUERY-funktion edistynyt käyttö

On olemassa muutamia muita toimintoja, joita voit lisätä QUERY-funktioon muutamilla lisäkomennoilla. Näiden komentojen avulla voit koota arvoja, laskea arvoja, tilata tietoja ja löytää maksimiarvoja.

  1. GROUP-toiminnon käyttäminen QUERY-toiminnossa mahdollistaa arvojen ketjuttamisen useilla riveillä. Voit esimerkiksi laskea kunkin oppilaan koearvosanojen keskiarvon RYHMÄ-funktiolla. Voit tehdä tämän kirjoittamalla:

    =Kysely(Sheet1!A1:B24,»VALITSE A, AVG(B) GROUP BY A»)

    Google Sheets -kysely edistynyt

  2. Jos käytät QUERY-funktiossa COUNT, voit laskea koulujen määrän, joiden keskimääräinen kirjoitustulos on yli 500, käyttämällä seuraavaa QUERY-funktiota:

    =KYSELY(Sheet1!A2:F460,»VALITSE B, COUNT (F) GROUP BY B»)

    Hae laskentatoimintoa Google Sheetsissa

  3. Käyttämällä QUERY-funktiossa ORDER BY:tä voit etsiä kouluja, joilla on maksimi keskimääräinen matematiikan tulos, ja asettaa luettelon näiden pisteiden mukaan.

    =KYSELY(Sheet1!A2:F460,»VALITSE B, MAX(E) RYHMÄ B -TILAUKSESSA MAX(E)»)

    Google Sheetsin hakujen lukumäärän järjestys

Por Markus