INHOUDSOPGAWE
Hierdie blogplasing dek daardie Google Blaaie-funksies wat Excel nie het nie. Hulle word gerieflik deur Google geklassifiseer op grond van hul primêre taak. Kies dus net die groep uit die inhoudsopgawe hieronder en jy sal hul beskrywings met die eenvoudigste voorbeelde vind.
Het jy geweet Google Sheets het 'n paar kenmerke wat jy nie in Excel sal kry nie? Ek praat van 'n paar baie nuttige sigbladfunksies wat jou werk beslis sal verlig. Sommige van hulle help om jou data in te voer en te filtreer, ander bestuur jou teks. Maar ongeag hul taak, almal van hulle is die moeite werd om genoem te word.
Spesiale Google Blaaie-funksies
Die eerste groep omhels daardie Google Blaaie-funksies, wat jy is onwaarskynlik om in Excel te ontmoet, selfs as hulpmiddels.
Google Sheets ARRAYFORMULA
Gewoonlik werk Google Sheets-formules met een sel op 'n slag. Maar om die hele reeks selle te skandeer en bereken sal jou tyd drasties bespaar. Dit is wanneer Google Blaaie skikkingsformules kom om te speel.
Skikkingsformules is soos kragtiger opgegradeerde formules. Hulle verwerk nie net een sel nie, maar hele reekse selle – soveel rye of kolomme as wat jou formule bevat. Boonop laat hulle nie-skikkingsformules ook met skikkings werk!
In Excel moet jy in gedagte hou dat jy 'n skikkingsformule invoer omdat jy dit nie net met Enter moet voltooi nie, maar Ctrl+ Shift+Enter. Die krullerige hakiesmanier om vinnig die eenvoudigste kaarte reg in selle te skep.
Terwyl Excel hierdie kenmerk as 'n hulpmiddel het, is dit in sigblaaie 'n klein funksie:
=SPARKLINE(data, [opsies])- kies die reeks wat die grafiek moet bevat – dit is jou data
- stel die opsies vir die grafiek soos die tipe, die lengte van die asse en kleure. Soos dit was met die QUERY-funksie, word spesiale klousules hiervoor gebruik. As jy niks aandui nie, gee die funksie by verstek 'n swart lyngrafiek terug.
Die funksie is 'n baie goeie plaasvervanger vir die groot ou grafiek, veral as jy min tyd het of 'n plek vir die grafiek.
Ek het 'n lys van inkomste oor die jaar. Kom ons probeer klein kaarte op grond van daardie data bou.
Voorbeeld 1. Lyngrafiek
Ek voeg 4 selle saam sodat die grafiek goed lyk en voer die volgende formule daar in:
=SPARKLINE(B2:B13)
Ek het 'n lyngrafiek omdat dit by verstek gestel is vir wanneer jy niks anders as die reeks selle spesifiseer nie.
Voorbeeld 2. Kolomgrafiek
Om die tipe grafiek te verander, sal ek die eerste klousule moet gebruik – grafiektipe – gevolg deur die tipe grafiek self – kolom .
Let wel. Elke opdrag moet in dubbele aanhalingstekens toegedraai word terwyl die hele paar onder krullerige hakies geplaas word.
=SPARKLINE(B2:B13, {"charttype","column"})
Voorbeeld 3. Verfyn die grafiek
Die volgende ding wat ek gaan doen is om die kleur te spesifiseer.
Let wel.Elke nuwe paar klousules moet van die vorige een geskei word deur 'n kommapunt.
=SPARKLINE(B2:B13, {"charttype", "column";"color", "orange"})
Google Sheets SPARKLINE laat jou verskillende kleure vir die laagste en hoogste rekords stel, spesifiseer hoe om spasies te behandel, ens.
Wenk. 'n Volledige lys opdragte kan op hierdie hulpbladsy gevind word.
Sorteer en filtreer met Google Sheets-funksies
Nog 'n groep funksies help om data in sigblaaie te filtreer en te sorteer.
Google Sheets FILTER-funksie
Ek weet, ek weet , filter bestaan in Excel. Maar slegs as 'n instrument wat op jou meestertabel toegepas word. En ja, Google-sigblaaie het ook dieselfde hulpmiddel.
Maar die FILTER-funksie in Google Sheets hou jou oorspronklike data ongeskonde en gee die verlangde rye en kolomme iewers naby terug.
Al is dit nie so nie. magtig soos QUERY, dit is makliker om te leer en sal doen om 'n paar vinnige uittreksels te kry.
Hierdie Google Blaaie-funksie is baie eenvoudig:
=FILTER(reeks, voorwaarde1, [voorwaarde2])Slegs twee dele word vereis: reeks vir die data om te filter en voorwaarde1 vir die reël waarop die filter staatmaak. Die aantal kriteria hang af van jou taak, so ander voorwaardes is heeltemal opsioneel.
As jy onthou, ek het 'n kortlys van vrugte en hul pryse gehad. Hier is hoe Google Sheets FILTER vir my daardie vrugte kry wat meer as $5 kos:
=FILTER(A2:B10, B2:B10>5)
Sien ook:
- Google Blaaie FILTER funksie:formules en gereedskap om data in sigblaaie te filtreer
- Voeg twee Google Blaaie-tabelle saam & voeg nie-ooreenstemmende rye by deur gebruik te maak van FILTER + VLOOKUP
Google Blaaie UNIEKE funksie
In die geval dat die tabel duplikaatwaardes bevat, kan jy daardie rye wat slegs een keer genoem word, herwin. Die UNIEKE funksie vir Google Blaaie sal help. Daarmee is dit slegs 'n kwessie van die reeks:
=UNIEK(reeks)Hier is hoe dit op jou data kan lyk:
=UNIQUE(A1:B10)
Wenk. Aangesien UNIEK hooflettersensitief is, bring u waardes vooraf na dieselfde teksletters deur gebruik te maak van die maniere van hierdie tutoriaal.
Sien ook:
- Hoe om duplikate in Google Blaaie te vind en te verwyder
COUNTUNIQUE for Google Sheets
Al ooit gewonder hoe om unieke rekords in Google Sheets te tel in plaas daarvan om dit na 'n aparte lys te trek? Wel, daar is 'n funksie wat dit doen:
=COUNTUNIQUE(waarde1, [waarde2, ...])Jy kan soveel waardes as wat jy nodig het direk in die formule invoer, selle van daar af verwys, of werklike gebruik datareekse.
Let wel. Anders as UNIEK, kan die funksie nie hele rye tel nie. Dit handel slegs oor individuele selle. Dus sal elke nuwe sel in 'n ander kolom as uniek behandel word.
Sien ook:
- COUNT- en COUNTA-funksies in Google Sheets
- Stel 'n aantal selle op volgens hul kleur in Google Sheets
Google Sheets SORTEER
Nog 'n eenvoudige Google Sheets-funksie wat dit nie doen niebestaan in Excel en kan die standaardinstrument verkleineer. ;)
=SORT(reeks, sorteerkolom, is_stygend, [sorteer_kolom2, is_stygend2, ...])- jy voer die reeks vir jou tabel in
- spesifiseer sorteer_kolom – 'n nommer van die kolom om volgens te sorteer
- kies die manier om rye in is_stygend te sorteer: WAAR vir stygend, ONWAAR vir dalende
- as daar meer kolomme is om volgens te sorteer, gaan voort om die formule te vul met pare van sorteer_kolom en is_stygend
Vir hierdie voorbeeld sorteer ek vrugte volgens prys :
=SORT(A2:B10, 2, TRUE)
Wenk. Nog 'n paar ekstra argumente – en Google Sheets SORT-funksie verander in SORTN. Dit gee slegs die gespesifiseerde aantal rye eerder as die hele tabel terug:
- tik die aantal reëls wat jy wil kry as die tweede argument
- die derde een word gebruik om die aantal bande (soortgelyke of duplikaatrye), maar ek het dit nie nodig nie.
- die res is dieselfde as vir Google Blaaie SORTERING-funksie:
=SORTN(A2:B10, 5, , 2, TRUE)
Wenk. Jy kan meer lees oor Google Blaaie SORTN op sy Docs Editor-hulpbladsy.
Google Blaaie funksioneer om selle aan te sluit en te verdeel
Die funksies vir hierdie take word dieselfde genoem: SPLIT en JOIN.
- Om selle in Google Sheets met 'n funksie verdeel, gaan ek die reeks in met waardes wat ek uitmekaar wil trek en spesifiseer die skeidingsteken in dubbele aanhalingstekens – spasie in my geval.
Wenk. ARRAYFORMULEstel my in staat om die hele kolom in te voer en te verwerk, nie net een sel nie. Cool, nè? :)
=ARRAYFORMULA( SPLIT(A2:A24, " "))
- Om selle terug te voeg, neem Google Sheets JOIN-funksie oor. Die funksie sal werk as jy rekords binne eendimensionele skikkings moet saamvoeg: een kolom of een ry.
=JOIN(" ", A2:D2)
Sien ook:
- Voeg selle in Google Blaaie saam met die CONCATENATE-funksie
Voer data vanaf die web in
Was dit nie vir sekere Google Sheets-funksies nie, sou die invoer van data vanaf ander sigblaaie en die web 'n pyn in die nek wees.
Hoe om gebruik IMPORTRANGE in Google Sheets
Die IMPORTRANGE-funksie laat jou data van 'n ander dokument in Google Sheets trek:
=IMPORTRANGE(spreadsheet_url, range_string)Jy spesifiseer net 'n sigblad deur sy spreadsheet_url te verskaf en voer die reeks in – reeks_string – wat jy wil herwin.
Let wel. Die eerste keer dat jy na 'n ander lêer verwys, sal die formule die fout terugstuur. Nie nodig om paniekerig te raak nie. Die ding is, voordat IMPORTRANGE vir Google Sheets die data kan haal, sal jy dit die toestemmings moet gee om toegang tot 'n ander sigblad te kry. Beweeg net jou muis oor daardie fout en jy sal 'n knoppie sien wat jou sal help om dit te doen:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit","Sheet1!A1:B10")
Wenk . Ek het IMPORTRANGE in besonderhede bespreek in een van die vorige blog plasings, kom kyk gerus. :)
IMPORTHTML en IMPORTDATA
Hierdie tweefunksies is ontwerp om data vanaf verskeie internetbladsye in te voer.
- As die data van belang aangebied word as .csv (kommageskeide waarde) of .tsv (tab-geskeide waarde) op die webblad, gebruik IMPORTDATA:
=IMPORTDATA(url)
Vervang daardie url met 'n skakel na jou bronbladsy of met 'n verwysing na 'n sel met so 'n skakel.
- Om slegs die tabel van een of ander webblad af te haal, gebruik eerder IMPORTHTML:
=IMPORTHTML(url, navraag, indeks)
Spesifiseer die url om die bladsy met 'n tabel; besluit of jy 'n lys of 'n tabel vir navraag wil kry; en as daar verskeie tabelle of lyste op die bladsy is, wys die funksie na die korrekte een deur sy nommer te verskaf:
=IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)
Wenk. Daar is ook IMPORTFEED wat RSS- of ATOM-voer invoer, en IMPORTXML wat data uit data trek wat op verskillende maniere gestruktureer is (insluitend XML, HTML en CSV).
Google Blaaie-funksies om getalle om te skakel en 'n bietjie wiskunde te doen
Daar is 'n klein groepie eenvoudige funksies – ontleders – wat jou getal omskakel na:
- datum – TO_DATE
=TO_DATE(43, 882.00)
=TO_DOLLARS(43, 882.00)
En 'n klein groepie operateurs wat in formules gebruik kan word om te vergelyk of te bereken. Jy sal hulle in een groep operateurs op hierdie bladsy vind.
- VOEG TOE, MINUS, VERDEEL, VERMENIGVULDIG
- EQ (kyk ofwaardes is gelyk), NE (nie gelyk nie)
- GT (kyk of die eerste waarde groter is as), GTE (groter as of gelyk aan), LT (minder as), LTE (minder as of gelyk aan )
- UMINUS (keer die teken van die getal om)
…Pheew! Wat 'n menigte Google Blaaie funksioneer! :)
Kan jy glo hulle bestaan nie in Excel nie? Wie sou kon dink? Ek wed dat baie van hulle Google Sheets 'n stap verder neem in die verwerking van jou data.
As daar enige ander funksies is wat jy in sigblaaie ontdek het wat nie in Excel pas nie, maak gou en deel dit met ons in die kommentaar afdeling hieronder! ;)
aan beide kante van die formule sal jou laat weet jy het daarin geslaag.In Google Blaaie is dit opgelos met 'n spesiale funksie:
=ARRAYFORMULA(skikking_formule)Jy sit jou hele Google Sheets formule met reekse binne daardie standaard ronde hakies en eindig soos gewoonlik – deur Enter te druk.
Die eenvoudigste voorbeeld sal met die IF-funksie vir Google Sheets wees.
Gestel jy het 'n tabel met die resultate van 'n kort opname oor Blad1. Die tabel is aan 'n vorm gekoppel, dus word dit voortdurend bygewerk. Kolom A bevat respondente se name en kolom B bevat hul antwoorde – ja of nee .
Jy moet die name vertoon van diegene wat op Blad2 ja gesê het.
Terwyl IF gewoonlik na een sel verwys, laat Google Blaaie ARRAYFORMULA jou IF alle name en antwoorde gelyktydig verwerk. Hier is die formule om op Blad2 te gebruik:
=ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))
Sien ook:
- Google Blaaie skikkingsformules
GOOGLEFINANCE-funksie
Het jy al ooit gewonder of dit moontlik is om wisselkoerse in Sheets na te spoor? Of hoeveel kos een of ander item uit die ingevoerde tabel in jou land se geldeenheid? En hoeveel het dit 'n week gelede gekos? 'n Maand of 'n jaar gelede?
Google Blaaie beantwoord al hierdie en nog 'n paar vrae met die GOOGLEFINANCE-funksie. Dit koppel aan Google Finance-bedieners en haal die huidige of historiese finansiële inligting direk na jouAandelebeurs genaamd Nasdaq:
=GOOGLEFINANCE("NASDAQ:GOOG", "price")
Voorbeeld 2. Historiese aandeelprys
Op 'n soortgelyke wyse kan jy die inligting ophaal oor Aandeelpryse vir die afgelope 7 dae:
=GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)
Voorbeeld 3. Huidige wisselkoers
GOOGLEFINANCE help ook om wisselkoerse te haal :
-
=GOOGLEFINANCE("CURRENCY:EURGBP")
om tariewe te kry vir die omskakeling van euro's in pond sterlings
-
=GOOGLEFINANCE("CURRENCY:GBPUSD")
om die inligting te kry oor die omskakeling van pond sterlings na Amerikaanse dollars
-
=GOOGLEFINANCE("CURRENCY:USDCAD")
hoeveel kos dit om van Amerikaanse dollar na Kanadese dollar oor te skakel
Voorbeeld 4. Historiese wisselkoers
Of ek kan die wisselkoerse van dieselfde dag 'n jaar gelede nagaan:
=GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")
Sien ook:
- Bereken geldeenheid wisselkoerse in Google Sheets met GoogleFinance
Google Sheets BEELD-funksie
Om prente in jou sigblaaie te hê, kan nuttig wees, veral vir opvoedkundige doeleindes. Jy kan prente by aftreklyste inkorporeer om die werk met jou data na die volgende vlak te bevorder.
Om jou data van sommige kunswerke te voorsien, sluit die arsenaal van Google Blaaie-funksies BEELD:
=BEELD( url, [modus], [hoogte], [breedte])- url – die adres van die prent op die web. Vereis.
Let wel. Moenie die adres van die prent verwar met die bladsy waar die prent is nie. Die URL van die prent kan opgespoor word deur regs te klik op die prent self enkies Kopieer prentadres uit sy kontekskieslys.
- modus – besluit hoe om 'n prent by Google Blaaie te voeg: pas dit by selgrootte en hou (1) of ignoreer (2) prentaspekverhouding; behou die oorspronklike prentgrootte (3); of stel jou eie beeldverhoudings in (4). Opsioneel, maar gebruik modus #1 by verstek indien weggelaat.
- hoogte en breedte word gebruik om die grootte te spesifiseer as jy die ooreenstemmende modus (#4) vooraf gekies het . Opsioneel.
Voorbeeld 1. Pas prent by selgrootte, maar hou aspekverhouding
Om 'n prent by Google Blaaie te voeg sodat dit by die grootte van die sel pas, is dit genoeg om te noem slegs die URL van die prentjie in die formule. So, ek vergroot die ry bietjie en gebruik die volgende:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")
Voorbeeld 2. Pas prent by sel en ignoreer aspekverhouding
As jy prent wil invoeg en dit uitrek sodat dit die sel heeltemal vul, is dit die modus #2 vir die formule:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)
Soos u kan sien, lyk hierdie modus nie te aantreklik nie. Kom ons probeer die volgende een.
Voorbeeld 3. Hou die oorspronklike prentgrootte
Daar is 'n opsie om die oorspronklike grootte van die prent te behou. Modus #3 sal help:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)
Natuurlik brei die sel nie outomaties uit nie. So ek glo hierdie manier is net nuttig as jy klein prente het of selle met die hand aanpas.
Voorbeeld 4. Spesifiseer beeldverhoudings
Die laaste modus (#4) laat jou toe om die pasgemaakte te stelbreedte en hoogte van die beeld in pixels direk in die formule:
=IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)
Aangesien my beelde vierkantig is, stel ek 100 pixels by 100. Dit is duidelik dat die prentjie steeds nie in die sel pas nie. Maar ek het dit so gehou net om te wys dat jy gereed moet wees om jou selle vir al 4 modusse aan te pas.
Sien ook:
- Blokkies en kruismerke as beelde in Google Sheets
Google Sheets QUERY-funksie
Ek glo QUERY in Google Sheets is die mees omvattende en kragtigste funksie wat jy kan vind. Dit word op soveel verskillende maniere gebruik dat ek nie seker is of ek kan lys nie, laat staan hulle almal tel.
Dit kan Google Sheets FILTER-funksie ten volle vervang, en boonop het dit die vermoëns van COUNT , SOM, en AVERAGE funksie. Wel... jammer vir hulle!
Formules wat met Google Sheets QUERY gebou is, laat jou groot datastelle direk in jou sigblaaie hanteer. Daarvoor word 'n spesiale Query Language gebruik – 'n stel opdragte wat reguleer wat die funksie doen.
Wenk. As jy vertroud is met databasisse, kan hierdie opdragte jou dalk aan SQL herinner.
Wenk. Wil jy nie enige opdragte uitvind nie? Ek hoor jou. ;) Spring na hierdie deel van die pos om die instrument te probeer wat Google Sheets QUERY-formules vir jou sal bou. =QUERY(data, navraag, [headers])
- data is waar jy die tabel aandui om byvoorbeeld 'n benoemde reeks of 'n reeks selle te bestuur. Hierdie argument isvereis.
- navraag is waar jou opdragte begin. Vereis.
Wenk. Jy kan 'n volledige lys van beskikbare klousules en die volgorde van hul verskynings vind in die formule op hierdie bladsy wat deur Google vir jou geskep is.
Let wel. Alle klousules moet in dubbele aanhalingstekens ingevoer word.
- opskrifte laat jou die aantal koprye spesifiseer. Dit is opsioneel en, indien weggelaat, neem -1 by verstek. In hierdie geval sal Google Blaaie QUERY probeer om die aantal opskrifte op grond van die inhoud van jou selle te raai.
Daar is soveel wat hierdie funksie kan doen en soveel gebruiksgevalle wat dit kan dek! Maar ek gaan net 'n paar van die eenvoudigste voorbeelde demonstreer.
Voorbeeld 1. Kies data met behulp van Google Sheets QUERY-funksie
Om jou hele tabel terug te gee vanaf Blad1 , moet jy die kies -opdrag en 'n sterretjie ( * ) gebruik wat alle data verteenwoordig:
=QUERY(Sheet1!A1:C10, "select *")
Wenk. As jy nie die hele tabel nodig het nie en jy eerder sekere kolomme wil trek, lys hulle net in plaas van die asterisk:
=QUERY(Sheet1!A1:C10, "select A,C")
Voorbeeld 2. Gee data terug deur voorwaarde ("Waar" opdrag)
Die klousule waar laat jou die voorwaarde spesifiseer waaraan voldoen moet word om die waardes terug te gee. Dit gee Google Sheets QUERY filterkragte.
- Kry die lys van daardie flieks wat net ná die 50's uitgesaai is:
=QUERY(Sheet1!A1:C10, "select A,C where C > 1950")
- Of kies slegs dramas (daardie flieks waar Drama verskyn in die Genre -kolom):
Wenk. Dit staan jou vry om soveel voorwaardes vir soveel kolomme binne een formule te spesifiseer as wat jy nodig het.
Voorbeeld 3. Sorteer data deur die "Order by"-klousule te gebruik
Verbasend genoeg kan Google Sheets QUERY ook die rol van die sorteerinstrument speel. 'n Spesiale opdrag genaamd order by word vir hierdie doel gebruik.
Jy tik net in die kolom om volgens te sorteer en spesifiseer dan die volgorde: ASC vir stygend en DESC vir dalende.
Kom ons haal die hele tabel en sorteer flieks A tot Z:
=QUERY(Sheet1!A1:C10, "select A,B,C order by A DESC")
Maak Google Blaaie skep QUERY-formules vir jou
Formules is wonderlik en alles, maar as jy nie die tyd of begeerte het om daarin te delf nie, sal hierdie byvoeging jou geweldig help.
Veelvuldige VLOOKUP Matches doen 'n v-opsoek vanaf 'n ander blad. Ten spyte van sy naam, gebruik die nutsding Google Sheets QUERY-funksie om geselekteerde veelvuldige kolomme van 'n ander blad terug te gee.
Hoekom QUERY? Omdat sy taal meer as net 'n vertikale soektog toelaat. Dit soek kolomme in alle rigtings en kry vir jou alle passings gebaseer op veelvuldige kriteria .
Om met die byvoeging, jy hoef glad nie enige van die QUERY-klousules te ken nie. En die opstel van daardie v-soek veelvuldige kriteria was nog nooit maklik nie:
- jy kies net 'n voorwaarde uit die aftreklys (bevat meer as,is tussen, ens.)
- en voer jou teks, datum, tyd of 'n nommer in soos dit is.
En dit alles in net een vinnige stap :
Die onderste deel van die byvoeging is die Voorskou-area waar die QUERY-formule gebou word. Die formule verander reg terwyl jy voorwaardes opstel, sodat jy dit altyd op datum sien.
Dit wys jou ook die vlookup-soektogte wat teruggekeer is. Om hulle saam met die formule in jou blad te kry, kies eenvoudig die sel waar om hulle te plaas en druk Voeg formule in . As jy glad nie die formule nodig het nie, kry net passings op jou blad geplak deur Plak resultaat te tik.
Jy kan in elk geval Veelvuldige installeer VLOOKUP Pas by jou sigblaaie vanaf die Google Workspace Marketplace om my reg te bewys ;) Maak ook seker dat jy die byvoegingstuisblad besoek om dit beter te leer ken.
Sien ook:
- Verwyder duplikaatrye met QUERY in Google Sheets
- Gebruik Google Sheets QUERY om reekse van veelvuldige blaaie in te voer
- Bou QUERY-formules in Google Sheets om datums te formateer
- Voeg kolomme saam met behulp van Google Sheets QUERY-funksie
- Voeg Google-blaaie saam & dateer selle op met die QUERY-funksie
- Verdeel een vel na veelvuldige velle volgens die algemene data deur QUERY te gebruik
Google Sheets SPARKLINE-funksie
'n Tyd gelede het ons verduidelik hoe om bou grafieke in sigblaaie. Maar Google Sheets SPARKLINE is jousigblad.
=GOOGLEFINANCE(tikker, [kenmerk], [begin_datum], [einddatum