Sari la conținut

Functia QUERY in Google Sheets

Functia QUERY in Google Sheets e echivalentul (oarecum) lui Power Query din Excel. Te poate ajuta sa preiei anumite date dintr-un tabel dar si sa le prelucrezi putin pe drum. As putea sa merg inainte cu introducerea, dar tu ai dat deja play la video. 🙂

Parte dintr-un curs online

Daca ai urmarit acest video pana la final, ai vazut probabil ca este de fapt o parte a unui curs online despre Google Sheets. Apropo, felicitari daca ai reusit sa parcurgi toate cele 23 de minute, cred ca e cea mai lunga lectie din curs. 

QUERY – sintaxa

Scriem functia asta in felul urmator: 

=QUERY(data, query, [headers])

  • data: tabelul pe care vrem sa il preluam, in video poti vedea cum am preluat date dintr-un tabel dintr-un alt fisier, de fapt erau chiar 2;
  • query: acel SELECT pe care il scriem ca sa inteleaga mai bine ce e de preluat;
  • headers (optional): pe cate randuri avem capul de tabel, daca avem tabele normale care au un singur rand ca si cap de tabel, putem sa nu scriem nimic aici;

SELECT – idei

Dintre cei 3 parametri de mai sus, acel SELECT este mai greu de scris, vezi mai jos cateva exemple, cu explicatii, poate te ajuta. 

  • select * – preia tot tabelul 
  • select A,B,C – preia doar cateva coloane
  • select * where C=’ceva’ – preia tot cu o conditie
  • select * where C=’ceva’ and D=’altceva’ – preia tot tabelul cu 2 conditii
  • select * order by A – preia tot tabelul si face o sortare
  • select sum(Z) group by C – similar cu un Pivot Table
  • select average(Z) pivot B – similar cu un Pivot Table

Lista nu e deloc exhaustiva, poti sa combini lucrurile de mai sus ca sa iei datele exact cum vrei tu. 

Alte idei

Folosesti functia QUERY in Google Sheets? Sunt tare curios daca ai gasit si alte utilizari pe langa ceea ce am aberat eu in video. Spune-mi si mie in zona de comentarii. 

Ai o intrebare?

Daca ai ajuns pana aici cautand sectiunea de comentarii, sa stii ca aceasta nu exista :). Poti insa ca sa ne pui intrebari in partea de forum a site-ului, te asteptam acolo.