Mar a chleachdas tu gnìomh QUERY Google Sheets - clàsan àbhaisteach agus inneal eile

  • Roinn Seo
Michael Brown

Clàr-innse

Ma tha thu air a bhith a' leantainn a' bhlog seo airson greis, 's dòcha gu bheil cuimhne agad air gnìomh QUERY airson Google Sheets. Thug mi iomradh air mar fhuasgladh comasach airson cùis no dhà. Ach tha iad sin fada bho bhith gu leòr airson a làn chomas a lorg. An-diugh, tha an t-àm ann dhuinn eòlas fhaighinn air an sàr-ghaisgeach duilleagan-clèithe seo. Agus tomhais dè – bidh aon inneal a tha a cheart cho inntinneach ann cuideachd :)

An robh fios agad gu bheilear den bheachd gur e gnìomh Google Sheets QUERY an tè as cumhachdaiche ann an duilleagan-clèithe? Tha an co-chòrdadh sònraichte aige airson deichean de dhiofar obrachaidhean. Feuchaidh sinn ris na pàirtean aige a bhriseadh sìos gus an ionnsaich sinn uair is uair, an dèan sinn?

    Co-chòrdadh gnìomh Google Sheets QUERY

    Aig a' chiad sealladh, tha Google Sheets QUERY dìreach gnìomh eile le 1 roghainneil agus 2 argamaid a tha a dhìth:

    = QUERY (dàta, ceist, [cinn-cinn]) 'S e
    • data an raon airson a phròiseasadh. A dhìth. Tha a h-uile dad soilleir an seo.

      An aire. Cha do stèidhich Google ach aon chuimhneachan beag an seo: bu chòir aon seòrsa dàta a bhith anns gach colbh: teacsa, no àireamhach, no boolean. Ma tha diofar sheòrsachan ann, obraichidh QUERY leis an fhear a thachras as motha. Bithear a’ beachdachadh air seòrsachan eile mar cheallan falamh. Neònach, ach cumaibh sin nad chuimhne.

    • ceist an dòigh air an dàta a làimhseachadh. A dhìth. Seo far a bheil an spòrs gu lèir a’ tòiseachadh. Cleachdaidh Google Sheets QUERY cànan sònraichte airson na h-argamaid seo: Google Visualization APIslatan-tomhais
    • tagh àite airson an toraidh
    • > cuir a-steach an toradh mar an dà chuid foirmle QUERY no mar luachan

    Chan eil mi a’ magadh, faic dhut fhèin. Ged a chaidh an GIF seo a luathachadh, thug e nas lugha na mionaid dhomh na slatan-tomhais gu lèir a ghleusadh agus an toradh fhaighinn:

    Ma tha thu fiosrach gu leòr, seo agaibh mion-fhiosrachadh bhidio a' sealltainn mar a tha an tuilleadan ag obair:

    Tha mi an dòchas gun toir thu cothrom don tuilleadan agus gum faigh thu e bho Google Workspace Marketplace. Na bi diùid agus co-roinn do bheachdan air ais, gu h-àraidh ma tha rudeigin mu dheidhinn nach toil leat.

    Cuideachd, faodaidh tu sùil a thoirt air an duilleag oideachaidh no an duilleag-dhachaigh aige.

    <3.|Cànan na ceiste. Tha e sgrìobhte ann an dòigh coltach ri SQL. Gu bunaiteach, is e seata de chlàsan sònraichte (àitheantan) a th’ ann a thathar a’ cleachdadh gus innse don ghnìomh dè a nì thu: tagh, buidheann ro, cuingealaich, msaa.

    Thoir an aire. Feumaidh an argamaid gu lèir a bhith air a chuartachadh ann an luachan dùbailte. Bu chòir luachan, nan tionndadh, a bhith air am pasgadh ann an comharran-luirg. Tha

  • cinn-cinn roghainneil nuair a dh’fheumas tu an àireamh de shreathan cinn san dàta agad a chomharrachadh. Leig seachad an argamaid (mar a nì mi gu h-ìosal), agus gabhaidh Google Sheets QUERY ris stèidhichte air na th' anns a' bhòrd agad.
  • A-nis cladhachaidh sinn nas doimhne a-steach do na cùmhnantan agus ge bith dè a nì iad.

    Clasaichean air an cleachdadh ann am foirmlean Google Sheets QUERY

    Tha 10 clàs ann an cànan ceiste. Faodaidh iad eagal a chuir air a’ chiad sealladh, gu sònraichte mura h-eil thu eòlach air SQL. Ach tha mi a’ gealltainn, aon uair ‘s gu bheil thu eòlach orra, gum faigh thu inneal-clèithe cumhachdach dhut.

    Tha mi a’ dol a chòmhdach gach clàs agus eisimpleirean foirmle a thoirt seachad a’ cleachdadh an liosta seo de dh’ oileanaich mac-meanmnach agus na cuspairean pàipeir aca :

    Seadh, tha mi air aon den fheadhainn neònach a tha a’ smaoineachadh gum bu chòir dha Pluto a bhith na phlanaid :)

    Tip. Faodar grunn chlàsan a chleachdadh taobh a-staigh aon ghnìomh QUERY Google Sheets. Ma tha thu gan neadachadh uile, dèan cinnteach gun lean thu òrdugh an coltas san artaigil seo.

    Tagh (colbh gu lèir no colbhan sònraichte)

    Tha a’ chiad chlàs – tagh - air a chleachdadh gus innse dè na colbhan a dh’ fheumas tu a thilleadh le Google Sheets QUERYo dhuilleag no clàr eile.

    Eisimpleir 1. Tagh a h-uile colbh

    Gus gach colbh fhaighinn, cleachd tagh le rionnag - tagh *<2

    =QUERY(Papers!A1:G11,"select *")

    Tip. Ma dh'fhàgas tu am paramadair tagh a-mach, tillidh Google Sheets QUERY a h-uile colbh a ghnàth:

    =QUERY(Papers!A1:G11)

    Eisimpleir 2. Tagh colbhan sònraichte

    Gus colbhan sònraichte a tharraing a-mhàin , dèan liosta dhiubh às dèidh clàs tagh :

    =QUERY(Papers!A1:G11, "select A,B,C")

    Tip. Thèid lethbhreac a dhèanamh de na colbhan ùidh san aon òrdugh a tha thu a’ toirt iomradh orra san fhoirmle:

    =QUERY(Papers!A1:G11, "select C,B,A")

    Google Sheets QUERY – Far a bheil clàs

    Google Duilleagan QUERY far a bheil air a chleachdadh gus na cumhaichean a shuidheachadh airson an dàta a tha thu airson fhaighinn. Ann am faclan eile, 's e criathar a th' ann.

    Ma chleachdas tu a' chlàs seo, rannsaichidh gnìomh QUERY airson Google Sheets colbhan airson luachan a fhreagras air na cumhaichean agad agus bheir e air ais a h-uile maids dhut.

    Gliocas. Far an urrainn obrachadh gun chlàs tagh .

    Mar as àbhaist, gus suidheachaidhean a shònrachadh, tha seata de oibrichean sònraichte ann dhut:

    • oibrichean coimeas sìmplidh ( airson luachan àireamhach ): =, , >, >=, <, <=
    • oibrichean coimeas iom-fhillte ( airson teudan ): anns a bheil, a' tòiseachadh le, a' crìochnachadh le, matches, != (chan eil e a' maidseadh / chan eil e co-ionnan ri), mar .
    • gnìomhaichean loidsigeach gus grunn chumhachan a chur còmhla : agus, no, chan e .
    • oibribh airson bàn/ chan eil falamh : tha null, chan eil e null .

    Tip. Ma tha thu troimh-chèile no draghail mu bhith agad ri dèiligeadh ri àireamh cho mòr de ghnìomhaichean a-rithist, tha sinn gad fhaireachdainn. Lorgaidh na Multiple Vlookup Matches againn a h-uile maids agus togaidh iad foirmlean QUERY ann an Google Sheets dhut ma tha sin riatanach.

    Chì sinn mar a bhios na gnìomhaichean seo gan giùlan fhèin ann am foirmlean.

    Eisimpleir 1. Càite le àireamhan

    Cuiridh mi far a bheil ris na Google Sheets agam CEIST gu h-àrd gus am fiosrachadh fhaighinn mu na planaidean sin aig a bheil còrr is 10 gealaichean:

    =QUERY(Papers!A1:G11,"select A,B,C,F where F>=10")

    Tip. Thug mi iomradh cuideachd air colbh F ri lorg dìreach airson dèanamh cinnteach gu bheilear a’ coinneachadh ris an t-slat-tomhais. Ach tha e gu tur roghainneil. Chan fheum thu colbhan le cumhachan a chur a-steach dhan toradh:

    =QUERY(Papers!A1:G11,"select A,B,C where F>=10")

    Eisimpleir 2. Càite le sreangan teacsa

    • Tha mi airson fhaicinn a h-uile sreath far a bheil an ìre an dàrna cuid F neo F+ . Cleachdaidh mi an gnìomhaiche anns a bheil airson sin:

      =QUERY(Papers!A1:G11,"select A,B,C,G where G contains 'F'")

      An aire. Na dìochuimhnich an teacsa agad a chuairteachadh le comharran-luirg.

    • Gus gach sreath fhaighinn le F a-mhàin, dìreach cuir soidhne co-ionnan (=):

      =QUERY(Papers!A1:G11,"select A,B,C,G where G="F"")

    • na àite anns a bheil
    • Gus sùil a thoirt air na pàipearan a tha fhathast ri lìbhrigeadh (far a bheil an ìre a dhìth), thoir sùil air a’ cholbh G airson beàrnan:

      =QUERY(Papers!A1:G11,"select A,B,C,G where G is null'")

    Eisimpleir 3. Càite le cinn-latha

    Dèan tomhas: Tha Google Sheets QUERY air a bhith comasach air cinn-latha a chlaonadh!

    Bho tha cinn-latha a' stòradh nan duilleagan-clèithe mar àireamhan sreathach, mar as trice, feumaidh tuthig gu cuideachadh bho ghnìomhan sònraichte leithid DATE or DATEVALUE, BLIADHNA, MIS, TIME, etc.

    Ach tha QUERY air faighinn timcheall air cinn-latha. Gus an cuir a-steach mar bu chòir, dìreach cuir a-steach am facal date agus an uairsin cuir ris a’ cheann-latha fhèin air a chruth mar yyyy-mm-dd: ceann-latha ‘2020-01-01’

    Seo am foirmle agam airson a h-uile sreath fhaighinn le ceann-latha Òraid ro 1 Faoilleach 2020:

    =QUERY(Papers!A1:G11,"select A,B,C where B

    Eisimpleir 4. Cuir grunn chumhachan còmhla

    Gus ùine shònraichte a chleachdadh mar shlat-tomhais, feumaidh tu dà chumha a chur còmhla.

    Feuch an lorg sinn na pàipearan sin a chaidh a lìbhrigeadh as t-Fhoghar, 2019 fhaighinn air ais. Bu chòir gur e ceann-latha air a’ chiad shlat-tomhais. no às deidh 1 Sultain 2019 , an dàrna — air no ro 30 Samhain 2019 :

    =QUERY(Papers!A1:G11,"select A,B,C where B>=date '2019-09-01' and B<=date '2019-11-30'")

    No, I faodaidh iad pàipearan a thaghadh stèidhichte air na paramadairean seo:

    • ro 31 Dùbhlachd 2019 ( B )
    • bith A no A+ mar ìre (Tha 'A' ann an G)
    • neo B/B+ ( G tha 'B' )

    =QUERY(Papers!A1:G11,"select A,B,C,G where B

    Gliocas. Ma tha do cheann gu bhith a’ spreadhadh mu thràth, na leig seachad e fhathast. Tha inneal ann a tha gu math comasach na foirmlean sin uile a thogail dhut, ge bith dè an àireamh de shlatan-tomhais. Leum dìreach gu deireadh an artaigil gus eòlas fhaighinn air.

    Google Sheets QUERY – Buidheann Le

    Google Sheets QUERY buidheann le 'ga chleachdadh gus sreathan a cho-cheangail. Ach, bu chòir dhut cuid de ghnìomhan iomlan a chleachdadh gus geàrr-chunntas a dhèanamh orra.

    An aire.Feumaidh buidheann le an clàs tagh an-còmhnaidh a leantainn.

    Gu mì-fhortanach, chan eil dad ri chruinneachadh air a’ bhòrd agam leis nach eil luachan ath-chuairteachaidh ann. Mar sin leig dhomh beagan atharrachadh.

    Can, feumaidh 3 oileanach a-mhàin na pàipearan uile ullachadh. Lorgaidh mi an ìre as àirde a fhuair gach oileanach. Ach leis gur e litrichean a th’ annta, is e an gnìomh MIN a bu chòir dhomh a chuir an sàs ann an colbh G:

    =QUERY(Papers!A1:G11,"select A,min(G) group by A")

    Nòta. Mura cleachd thu gnìomh iomlan le colbh sam bith sa chlàs tagh (colbh A san eisimpleir agam), feumaidh tu iad uile a dhùblachadh sa bhuidheann le clàs.

    Google Sheets QUERY – Pivot

    Google Sheets QUERY pivot clàs ag obair an rathad eile mun cuairt, ma chanas mi sin. Bidh e ag eadar-theangachadh dàta bho aon cholbh gu sreath le colbhan ùra, a' cruinneachadh luachan eile a rèir sin.

    Dhaibhsan agaibhse a tha a' dèiligeadh ri cinn-latha, faodaidh e a bhith na fhìor lorg. Gheibh thu sealladh goirid air a h-uile bliadhna eadar-dhealaichte bhon cholbh stòr sin.

    Thoir an aire. Nuair a thig e gu pivot , bu chòir gach colbh a chleachdar sa chlàs tagh a bhith còmhdaichte le gnìomh iomlan. Air neo eile, bu chòir iomradh a thoirt air sa bhuidheann le àithne a’ leantainn do pivot agad.

    Cuimhnich, chan eil anns a’ bhòrd agam a-nis ach 3 oileanach. Tha mi a’ dol a thoirt air a’ ghnìomh innse dhomh cia mheud aithisg a rinn gach oileanach:

    =QUERY(Papers!A1:G11,"select count(G) pivot A")

    Google Sheets QUERY – Òrdugh Le

    Tha am fear seo gu math furasta :) Tha e cleachdte rirèitich an toradh a rèir nan luachan ann an colbhan sònraichte.

    Gliocas. Tha a h-uile clàs roimhe seo roghainneil nuair a chleachdas tu òrdugh le . Cleachdaidh mi select gus nas lugha de cholbhan a thilleadh airson adhbharan taisbeanaidh.

    Rachamaid air ais dhan bhòrd thùsail agam agus rèitich sinn na h-aithisgean a-rèir ceann-latha cainnte.

    >Faodaidh an ath fhoirmle QUERY Google Sheets seo colbhan A, B agus C a thoirt dhomh, ach aig an aon àm rèitichidh sinn iad a rèir ceann-latha ann an colbh B:

    =QUERY(Papers!A1:G11,"select A,B,C order by B")

    Crìochan

    Dè ma dh’innis mi dhut, chan fheum thu gach sreath a thoirt a-steach an toradh? Dè ma dh’ innis mi dhut nach urrainn do Google Sheets QUERY ach àireamh sònraichte de na ciad maidsean a lorg e a tharraing?

    Uill, tha an clàs limit air a dhealbhadh gus do chuideachadh le sin. Tha e a' cuingealachadh na h-àireimh de shreathan ri tilleadh leis an àireamh a chaidh a thoirt seachad.

    Gliocas. Faodaidh tu crìoch a chleachdadh gun chlàsan eile roimhe seo.

    Seallaidh am foirmle seo a’ chiad 5 sreathan far a bheil comharra sa cholbh air a bheil ìrean (chan eil e falamh):

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null limit 5")

    Offset<12

    Tha an clàs seo car mu choinneamh an tè roimhe. Fhad 's a bheir limit dhut an àireamh de shreathan a shònraicheas tu, dheth sgioblaich thu iad, a' faighinn a' chòrr.

    Gliocas. Chan fheum Offset clàsan sam bith eile cuideachd.

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null offset 5")

    Ma dh'fheuchas tu ris an dà chuid limit agus offset a chleachdadh, tachraidh na leanas:

    1. Coimhead leumaidh tu na sreathan aig an toiseach.
    2. Tillidh crìoch àireamh dhe nasreathan a leanas.

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null limit 3 offset 3")

    A-mach à 11 sreathan de dhàta ('s e bann-cinn a th' anns a' chiad fhear agus tha gnìomh QUERY ann an Google Sheets a' dèanamh obair mhath a' tuigsinn sin), leumaidh dheth a' chiad fhear 3 sreathan. Tillidh Limit 3 an ath shreath (a’ tòiseachadh bhon 4mh tè):

    Google Sheets QUERY – Label

    Google Sheets QUERY label command a' leigeil leat ainmean-cinn nan colbhan atharrachadh.

    Gliocas. Tha cùmhnantan eile roghainneil airson label cuideachd.

    Cuir an leubail an toiseach, agus an uairsin ID a’ cholbh agus ainm ùr. Ma dh'ath-ainmicheas tu glè bheag de cholbhan, dealaich gach paidhir ùr de leubail colbh le cromag:

    =QUERY(Papers!A1:G11,"select A,B,C label A 'Name', B 'Date'")

    Format

    An <1 Tha clàs> cruth ga dhèanamh comasach cruth gach luach ann an colbh atharrachadh. Airson sin, bidh feum agad air pàtran a sheasas air cùlaibh an fhòrmat a tha thu ag iarraidh.

    Tip. Faodaidh an clàs cruth cuideachd cluich leotha fhèin ann an Google Sheets QUERY.

    =QUERY(Papers!A1:G11,"select A,B,C limit 3 format B 'mm-dd, yyyy, ddd'")

    Tip. Thug mi iomradh air cuid de chruthan cinn-latha airson Google Sheets QUERY anns a’ phost bhlog seo. Gabhaidh cruthan eile a thoirt gu dìreach o na duilleagan-clèithe: Format > àireamh > Barrachd chruthan > Fòrmat àireamh gnàthaichte .

    Roghainnean

    Tha am fear seo air a chleachdadh gus roghainnean a bharrachd a shuidheachadh airson an dàta builean.

    Mar eisimpleir, tillidh òrdugh mar no_values ​​ ceallan le cruth a-mhàin.

    An dòigh as luaithe air foirmlean QUERY a thogail - Multiple Vlookup Matches

    Ge bith dè cho cumhachdach ‘s a tha gnìomh QUERY ann an Google Sheets,is dòcha gu feum e lùb ionnsachaidh gus grèim fhaighinn air. 'S e aon rud a th' ann gach clàs a nochdadh fa leth air bòrd beag, agus rud eile gu tur feuchainn ris a h-uile càil a thogail ceart le beagan chlàsan agus clàr tòrr nas motha.

    Sin as coireach gun do chuir sinn romhainn QUERY Sheets Google a sgeadachadh ann an a eadar-aghaidh furasta a chleachdadh agus dèan an tuilleadan dheth.

    Carson a tha Ioma VLOOKUP Matches nas fheàrr na foirmlean?

    Uill, leis an tuilleadan chan eil feumach air >:

    • > obraich rud sam bith mu na clàsan sin. Tha e gu math furasta tòrr shuidheachaidhean iom-fhillte a chruthachadh anns an tuilleadan: na h-uimhir ’s a dh’ fheumas tu a dh’aindeoin an òrdugh aca na h-uimhir de gheamannan a dh’ fheumas tu fhaighinn.

      An aire. Aig an àm seo, chaidh na cùmhnantan a leanas a thoirt a-steach don inneal: tagh, càite, cuingeachadh, agus cuir dheth . Ma tha feum aig an obair agad air clàsan eile cuideachd, feuch an toir thu beachd gu h-ìosal - is dòcha, cuidichidh tu sinn le bhith ag adhartachadh ;)

    • fios agad mar a chuireas tu a-steach gnìomhaichean : dìreach tagh am fear bho a liosta tuiteam-sìos.
    • tòimhseachan an dòigh cheart airson ceann-là is uair a chur a-steach . Leigidh an tuilleadan leat an cur a-steach mar a b’ àbhaist a bhith agad stèidhichte air an spreadsheet locale agad.

      Gliocas. Tha an-còmhnaidh sanas ri fhaighinn san inneal le eisimpleirean de dhiofar sheòrsaichean dàta.

    Mar bhuannachd , bidh e comasach dhut:

    • ro-shealladh an dà chuid toradh agus am foirmle
    • dèan atharraichean luath air do

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.