Kako koristiti funkciju QUERY Google tablica

Sadržaj:

Kako koristiti funkciju QUERY Google tablica
Kako koristiti funkciju QUERY Google tablica
Anonim

Funkcija QUERY omogućuje vam izvlačenje informacija iz raspona ili cijele tablice podataka pomoću fleksibilnih naredbi upita. Učenje kako koristiti funkciju QUERY Google tablica daje vam pristup moćnom alatu za pretraživanje.

Ako ste ikada pisali SQL upite za dobivanje podataka iz baze podataka, tada ćete prepoznati funkciju QUERY. Ako nemate iskustva s bazom podataka, funkciju QUERY i dalje je vrlo lako naučiti.

Što je funkcija QUERY?

Funkcija ima tri glavna parametra:

=QUERY(podaci, upit, zaglavlja)

Ovi parametri su prilično jednostavni.

  • Podaci: Raspon ćelija koje sadrže izvorne podatke
  • Query: Izjava za pretraživanje koja opisuje kako izdvojiti ono što želite iz izvornih podataka
  • Zaglavlja: izborni argument koji vam omogućuje kombiniranje više zaglavlja u izvornom rasponu u jedno zaglavlje na odredišnom listu

Fleksibilnost i snaga funkcije QUERY dolazi od argumenta Query, kao što ćete vidjeti u nastavku.

Kako stvoriti jednostavnu formulu UPITA

Formula UPIT posebno je korisna kada imate vrlo velik skup podataka iz kojeg trebate izdvojiti i filtrirati podatke.

Sljedeći primjeri koriste statističke podatke o uspješnosti srednjoškolskog testa US SAT. U ovom prvom primjeru naučit ćete kako napisati jednostavnu formulu QUERY koja vraća sve srednje škole i njihove podatke gdje je "New York" u nazivu škole.

  1. Stvorite novi list za postavljanje rezultata upita. U gornju lijevu ćeliju upišite =Upit(. Kada to učinite, vidjet ćete skočni prozor sa potrebnim argumentima, primjerom i korisnim informacijama o funkciji.

    Image
    Image
  2. Dalje, pod pretpostavkom da imate izvorne podatke u Sheet1, ispunite funkciju na sljedeći način:

    =Upit(Sheet1!A1:F460, "SELECT B, C, D, E, F WHERE B LIKE '%New York%'")

    Ova formula uključuje sljedeće argumente:

    • Raspon ćelija: Raspon podataka od A1 do F460 u Sheet1
    • SELECT izjava: SELECT izjava koja poziva bilo koje podatke u stupcima B, C, D, E i F gdje stupac B sadrži tekst koji ima riječ "New York " u njemu.
    Image
    Image

    Znak "%" je zamjenski znak koji možete koristiti za traženje dijelova nizova ili brojeva u bilo kojem skupu podataka. Ostavljanje "%" na početku niza vratilo bi naziv škole koji počinje tekstom "New York".

  3. Ako želite pronaći točno ime škole s popisa, možete upisati upit:

    =Upit(Sheet1!A1:F460, "SELECT B, C, D, E, F WHERE B='New York Harbor High School'")

    Korištenje =operatora pronalazi točno podudaranje i može se koristiti za pronalaženje odgovarajućeg teksta ili brojeva u bilo kojem stupcu.

    Image
    Image

Budući da je funkcija QUERY Google tablica vrlo jednostavna za razumijevanje i korištenje, možete izvući bilo koji podatak iz bilo kojeg velikog skupa podataka pomoću jednostavnih naredbi upita poput onih iznad.

Koristite funkciju QUERY s operatorom usporedbe

Operatori usporedbe omogućuju vam upotrebu funkcije QUERY za filtriranje podataka koji ne ispunjavaju uvjet.

Imate pristup svim sljedećim operatorima u funkciji QUERY:

  • =: Vrijednosti odgovaraju vrijednosti pretraživanja
  • <: Vrijednosti su manje od vrijednosti pretraživanja
  • >: Vrijednosti su veće od vrijednosti pretraživanja
  • <=: Vrijednosti su manje ili jednake vrijednosti pretraživanja
  • >=: Vrijednosti su veće ili jednake vrijednosti pretraživanja
  • i !=: Vrijednost pretraživanja i izvorne vrijednosti nisu jednake

Upotrebom istog skupa podataka SAT primjera iznad, pogledajmo kako vidjeti koje su škole imale prosječnu vrijednost iz matematike iznad 500 bodova.

  1. U gornjoj lijevoj ćeliji praznog lista ispunite funkciju QUERY na sljedeći način:

    =Upit(Sheet1!A1:F460, "SELECT B, C, D, E, F WHERE E > 500")

    Ova formula poziva sve podatke u kojima stupac E sadrži vrijednost veću od 500.

    Image
    Image
  2. Također možete uključiti logičke operatore poput I i ILI za traženje više uvjeta. Na primjer, da biste izvukli rezultate samo za škole s više od 600 ispitanika i srednjom vrijednosti kritičnog čitanja između 400 i 600, upisali biste sljedeću funkciju QUERY:

    =Upit(Sheet1!A1:F460, "SELECT B, C, D, E, F WHERE C > 600 AND D > 400 AND D < 600")

    Image
    Image
  3. Usporedbeni i logički operatori pružaju vam mnogo različitih načina za izvlačenje podataka iz izvorne proračunske tablice. Omogućuju vam filtriranje važnih informacija čak i iz vrlo velikih skupova podataka.

Napredna upotreba funkcije QUERY

Postoji još nekoliko značajki koje možete dodati funkciji QUERY s nekim dodatnim naredbama. Ove vam naredbe omogućuju agregiranje vrijednosti, brojanje vrijednosti, redoslijed podataka i pronalaženje maksimalnih vrijednosti.

  1. Korištenje GROUP u funkciji QUERY omogućuje vam prikupljanje vrijednosti u više redaka. Na primjer, pomoću funkcije GROUP možete izračunati prosjek ocjena svakog učenika. Da biste to učinili, upišite:

    =Upit(Sheet1!A1:B24, "SELECT A, PROSJ.(B) GROUP BY A")

    Image
    Image
  2. Koristeći COUNT u funkciji QUERY, možete prebrojati broj škola sa srednjim rezultatom iznad 500 koristeći sljedeću funkciju QUERY:

    =QUERY(Sheet1!A2:F460, "SELECT B, COUNT (F) GROUP BY B")

    Image
    Image
  3. Upotrebom ORDER BY u funkciji QUERY možete pronaći škole s maksimalnim srednjim rezultatima iz matematike i poredati popis prema tim rezultatima.

    =QUERY(Sheet1!A2:F460, "SELECT B, MAX (E) GROUP BY B ORDER BY MAX(E)")

    Image
    Image

Preporučeni: