Taula de continguts
Aquesta publicació de bloc tracta aquelles funcions de Fulls de càlcul de Google que Excel no té. Google els classifica convenientment en funció de la seva tasca principal. Així que trieu el grup de la taula de continguts a continuació i trobareu les seves descripcions amb els exemples més senzills.
Sabíeu que Google Sheets té algunes funcions que no trobareu a Excel? Estic parlant d'algunes funcions de full de càlcul molt útils que, sens dubte, alleugeriran el vostre treball. Alguns d'ells ajuden a importar i filtrar les vostres dades, d'altres gestionen el vostre text. Però, independentment de la seva tasca, val la pena esmentar-los tots.
Funcions especials de Fulls de càlcul de Google
El primer grup inclou les funcions de Fulls de Google, que sou És poc probable que es trobin a Excel, fins i tot com a eines.
Fórmula ARRAY de Google Sheets
Normalment, les fórmules de Google Sheets funcionen amb una cel·la alhora. Però tenir tota la gamma de cel·les escanejades i calculades us estalviaria temps dràsticament. És aquí quan entren en joc les fórmules de matriu de Fulls de càlcul de Google.
Les fórmules de matriu són com fórmules actualitzades més potents. No només processen una cel·la, sinó rangs sencers de cel·les: tantes files o columnes com contingui la fórmula. A més, també fan que les fórmules que no siguin de matriu funcionin amb matrius!
A Excel, heu de tenir en compte que esteu introduint una fórmula de matriu perquè l'heu d'acabar no només amb Intro, sinó amb Ctrl+. Maj+Intro. Els claudàtorsmanera de crear ràpidament els gràfics més senzills directament a les cel·les.
Si bé Excel té aquesta funció com a eina, als fulls de càlcul, és una funció petita:
=SPARKLINE(dades, [opcions])- seleccioneu l'interval que ha de contenir el gràfic: són les vostres dades
- defineix les opcions del gràfic com el seu tipus, la longitud dels eixos i colors. Com passava amb la funció QUERY, s'utilitzen clàusules especials per a això. Si no indiqueu res, la funció retorna un gràfic de línies negres de manera predeterminada.
La funció és un substitut realment fantàstic del gran gràfic antic, sobretot si teniu poc temps o lloc per al gràfic.
Tinc una llista d'ingressos durant l'any. Intentem crear gràfics petits basats en aquestes dades.
Exemple 1. Gràfic de línies
Combino 4 cel·les perquè el gràfic es vegi bé i introdueixo la fórmula següent allà:
=SPARKLINE(B2:B13)
Tinc un gràfic de línies perquè està configurat per defecte quan no especifiqueu res més que l'interval de cel·les.
Exemple 2. Gràfic de columnes
Per canviar el tipus de gràfic, hauré d'utilitzar la primera clàusula – tipus de gràfic – seguida del tipus de gràfic en si – columna .
Nota. Cada comanda s'ha d'embolicar entre cometes dobles, mentre que tota la parella s'ha de posar entre claudàtors.
=SPARKLINE(B2:B13, {"charttype","column"})
Exemple 3. Afinar el gràfic
El següent que faré és especificar el color.
Nota.Cada parell nou de clàusules s'ha de separar de l'anterior per un punt i coma.
=SPARKLINE(B2:B13, {"charttype", "column";"color", "orange"})
Fulls de càlcul de Google SPARKLINE us permet establir diferents tonalitats per als registres més baixos i més alts, especificar com tractar els espais en blanc, etc.
Consell. Podeu trobar una llista completa d'ordres en aquesta pàgina d'ajuda.
Ordenar i filtrar amb les funcions de Fulls de càlcul de Google
Un altre grup de funcions ajuda a filtrar i ordenar les dades dels fulls de càlcul.
Funció FILTRE de Fulls de càlcul de Google
Ho sé, ho sé. , el filtre existeix a Excel. Però només com una eina que s'aplica a la vostra taula mestra. I sí, els fulls de càlcul de Google també tenen la mateixa eina.
Però la funció FILTER a Fulls de càlcul de Google manté intactes les vostres dades originals i retorna les files i columnes desitjades en algun lloc proper.
Tot i que no és tan a prop. tan potent com QUERY, és més fàcil d'aprendre i ho farà per obtenir alguns extractes ràpids.
Aquesta funció de Fulls de càlcul de Google és molt senzilla:
=FILTER(interval, condició1, [condició2])Només es requereixen dues parts: interval per a les dades a filtrar i condició1 per a la regla en què es basa el filtre. El nombre de criteris depèn de la vostra tasca, de manera que altres condicions són totalment opcionals.
Si recordeu, tenia una llista de fruites i els seus preus. Així és com Google Sheets FILTER m'obté aquelles fruites que costen més de 5 $:
=FILTER(A2:B10, B2:B10>5)
Vegeu també:
- Google Funció FILTRE de fulls:fórmules i eines per filtrar dades en fulls de càlcul
- Combina dues taules de Fulls de càlcul de Google & afegiu files que no coincideixen amb FILTRE + BUSCAR V
Funció ÚNICA de Fulls de càlcul de Google
En cas que la taula contingui valors duplicats, podeu recuperar les files que s'esmenten només una vegada. La funció ÚNICA per a Fulls de càlcul de Google us ajudarà. Amb això, només es tracta d'una qüestió d'interval:
=UNIQUE(interval)Així és com es pot veure a les vostres dades:
=UNIQUE(A1:B10)
Consell. Com que UNIQUE distingeix entre majúscules i minúscules, poseu els vostres valors al mateix text amb majúscules i minúscules prèviament utilitzant les maneres d'aquest tutorial.
Vegeu també:
- Com trobar i eliminar duplicats a Fulls de càlcul de Google
COUNTUNIQUE per a Fulls de càlcul de Google
Alguna vegada us heu preguntat com comptar registres únics a Fulls de càlcul de Google en lloc d'agregar-los a una llista separada? Bé, hi ha una funció que fa això:
=COUNTUNIQUE(valor1, [valor2, ...])Podeu introduir tants valors com necessiteu directament a la fórmula, fer referència a cel·les des d'allà o utilitzar reals intervals de dades.
Nota. A diferència de UNIQUE, la funció no pot comptar files senceres. Tracta només amb cèl·lules individuals. Així, cada nova cel·la d'una altra columna es tractarà com a única.
Vegeu també:
- Funcions COUNT i COUNTA a Google Sheets
- Suma un recompte de cel·les pel seu color a Google Sheets
CLASIFICACIÓ de Fulls de càlcul de Google
Una altra funció senzilla de Fulls de càlcul de Google que noexisteixen a Excel i poden menystenir l'eina estàndard. ;)
=ORDENAR(interval, columna_ordenar, és_ascendent, [ordenar_columna2, és_creixent2, ...])- introduïu l' interval per a la vostra taula
- especifiqueu ordena_columna : un número de la columna per ordenar
- trieu la manera d'ordenar les files a is_ascending : TRUE per a l'augment, FALSE per a la descendència
- si hi ha més columnes per ordenar, seguiu omplint la fórmula amb parells de sort_column i is_ascending
Per a aquest exemple, estic ordenant les fruites per preu :
=SORT(A2:B10, 2, TRUE)
Consell. Un parell d'arguments addicionals més i la funció SORT de Google Sheets es converteix en SORTN. Només retorna el nombre de files especificat en lloc de tota la taula:
- introduïu el nombre de línies que voleu obtenir com a segon argument
- el tercer s'utilitza per indicar el nombre d'enllaços (files semblants o duplicades), però no ho necessito.
- la resta són les mateixes que per a la funció d'ORDENACIÓ de Fulls de càlcul de Google:
=SORTN(A2:B10, 5, , 2, TRUE)
Consell. Podeu obtenir més informació sobre Google Sheets SORTN a la pàgina d'ajuda de l'Editor de documents.
Funcions de Fulls de càlcul de Google per unir i dividir cel·les
Les funcions d'aquestes tasques s'anomenen igual: DIVIDIR i UNIR.
- Per dividir cel·les a Fulls de càlcul de Google amb una funció, introdueixo l'interval amb valors que vull separar i especifiqueu el delimitador entre cometes dobles, espai en el meu cas.
Consell. ARRAYFORMULAem permet entrar i processar tota la columna, no només una cel·la. Genial, eh? :)
=ARRAYFORMULA( SPLIT(A2:A24, " "))
Vegeu també: Excel: cerca i substitueix diversos valors alhora - Per tornar a combinar cel·les, la funció JOIN de Google Sheets pren el relleu. La funció ho farà si necessiteu combinar registres dins de matrius unidimensionals: una columna o una fila.
=JOIN(" ", A2:D2)
Vegeu també:
- Combina cel·les a Fulls de càlcul de Google amb la funció CONCATENAR
Importar dades del web
Si no fos per algunes funcions determinades de Fulls de càlcul de Google, importar dades d'altres fulls de càlcul i del web seria un mal al coll.
Com fer-ho. utilitzeu IMPORTRANGE a Google Sheets
La funció IMPORTRANGE us permet extreure dades d'un altre document a Google Sheets:
=IMPORTRANGE(spreadsheet_url, range_string)Només heu d'especificar un full de càlcul proporcionant el seu spreadsheet_url i introduïu l'interval – range_string – que voleu recuperar.
Nota. La primera vegada que feu referència a un altre fitxer, la fórmula retornarà l'error. No cal entrar en pànic. El cas és que abans que IMPORTRANGE for Google Sheets pugui obtenir les dades, hauràs de concedir-li els permisos per accedir a un altre full de càlcul. Només cal que passeu el ratolí per sobre d'aquest error i veureu un botó que us ajudarà a fer-ho:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit","Sheet1!A1:B10")
Consell . Vaig parlar d'IMPORTRANGE en detalls en una de les entrades anteriors del blog, vine a donar-hi una ullada. :)
IMPORTHTML i IMPORTDATA
Aquests dosles funcions estan dissenyades per importar dades de diverses pàgines d'Internet.
- Si les dades d'interès es presenten com a .csv (valor separat per comes) o .tsv (valor separat per tabulacions) a la pàgina web, utilitzeu IMPORTDATA:
=IMPORTDATA(url)
Substituïu aquest url per un enllaç a la vostra pàgina d'origen o per una referència a una cel·la amb aquest enllaç.
- Per obtenir només la taula d'alguna pàgina web, utilitzeu IMPORTHTML:
=IMPORTHTML(url, query, index)
Especifiqueu l' url per la pàgina amb una taula; decidiu si voleu obtenir una llista o una taula per a consulta ; i si a la pàgina hi ha diverses taules o llistes, apunteu la funció a la correcta facilitant el seu número:
=IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)
Consell. També hi ha IMPORTFEED que importa feeds RSS o ATOM, i IMPORTXML que extreu dades de dades estructurades de diferents maneres (inclosos XML, HTML i CSV).
Funcions de Fulls de càlcul de Google per convertir números i fer algunes matemàtiques
Hi ha un petit grup de funcions senzilles (analitzadors) que converteixen el vostre número a:
- data - FINS_DATA
=TO_DATE(43, 882.00)
=TO_DOLLARS(43, 882.00)
I un petit grup d'operadors que es poden utilitzar en fórmules per comparar o calcular. Els trobareu en un grup d' operadors d'aquesta pàgina.
- AFEGEIX, MENYS, DIVIDEIX, MULTIPLICA
- EQ (comproveu siels valors són iguals), NE (no igual)
- GT (comprova si el primer valor és més gran que), GTE (més gran o igual que), LT (menys que), LTE (menys o igual a )
- UMINUS (inverteix el signe del nombre)
…Uf! Quina multitud de funcions de Google Sheets! :)
Et pots creure que no existeixen a Excel? Qui ho hauria pensat? Aposto que molts d'ells fan Google Sheets un pas més enllà en el processament de les vostres dades.
Si heu descobert altres funcions als fulls de càlcul que no encaixen a Excel, afanyeu-vos i compartiu-les amb nosaltres a la secció de comentaris a continuació! ;)
als dos extrems de la fórmula us indicarà que ho heu aconseguit.A Google Sheets, això es va resoldre amb una funció especial:
=ARRAYFORMULA(array_formula)Veu posar tot el vostre Google Sheets fórmula amb intervals dins d'aquests parèntesis rodons estàndard i acabeu com és habitual, prement Retorn .
L'exemple més senzill seria amb la funció SI per a Fulls de càlcul de Google.
Suposem que teniu una taula amb els resultats. d'una breu enquesta a Sheet1. La taula està enllaçada a un formulari, de manera que s'actualitza constantment. La columna A conté els noms dels enquestats i la columna B les seves respostes: sí o no .
Heu de mostrar els noms. dels que van dir sí a Sheet2.
Tot i que IF normalment es refereix a una cel·la, Google Sheets ARRAYFORMULA fa que el vostre IF processi tots els noms i respostes alhora. Aquesta és la fórmula que cal utilitzar a Sheet2:
=ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))
Vegeu també:
- Fórmules de matriu de Google Sheets
Funció GOOGLEFINANCE
Alguna vegada us heu preguntat si és possible fer un seguiment dels tipus de canvi de divises a Fulls de càlcul? O quant costa algun article de la taula importada en la moneda del vostre país? I quant va costar fa una setmana? Fa un mes o un any?
Fulls de càlcul de Google respon a totes aquestes i algunes preguntes més amb la funció GOOGLEFINANCE. Es connecta als servidors de Google Finance i obté la informació financera actual o històrica directament al vostreborsa anomenada Nasdaq:
=GOOGLEFINANCE("NASDAQ:GOOG", "price")
Exemple 2. Preu històric de les accions
De manera similar, podeu recuperar la informació de preus de les accions dels darrers 7 dies:
=GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)
Exemple 3. Tipus de canvi actual
GOOGLEFINANCE també ajuda a obtenir els tipus de canvi de divises :
-
=GOOGLEFINANCE("CURRENCY:EURGBP")
per obtenir tarifes per convertir euros en lliures esterlines
-
=GOOGLEFINANCE("CURRENCY:GBPUSD")
per obtenir la informació sobre com convertir les lliures esterlines en dòlars dels EUA
-
=GOOGLEFINANCE("CURRENCY:USDCAD")
Quant costa canviar de dòlars dels EUA a dòlars canadencs
Exemple 4. Tipus de canvi històric
O puc consultar els tipus de canvi del mateix dia de fa un any:
=GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")
Vegeu també:
- Calculeu els tipus de canvi de divises a Google Sheets amb GoogleFinance
Funció IMATGE de Google Sheets
Tenir imatges als vostres fulls de càlcul pot ser útil, sobretot amb finalitats educatives. Podeu incorporar imatges a les llistes desplegables per promocionar el treball amb les vostres dades al següent nivell.
Per proporcionar les vostres dades amb algunes obres d'art, l'arsenal de funcions de Fulls de càlcul de Google inclou IMATGE:
=IMAGE( url, [mode], [alçada], [amplada])- url : l'adreça de la imatge al web. Obligatori.
Nota. No confongueu l'adreça de la imatge amb la pàgina on resideix la imatge. L'URL de la imatge es pot recuperar fent clic amb el botó dret a la imatge iescollint Copia l'adreça de la imatge des del seu menú contextual.
- mode : decidiu com afegir una imatge a Fulls de càlcul de Google: ajusteu-la a la mida de la cel·la i manteniu (1) o ignora (2) la relació d'aspecte de la imatge; mantenir la mida de la imatge original (3); o establiu les vostres pròpies proporcions d'imatge (4). Opcional, però utilitza el mode #1 de manera predeterminada si s'omet.
- alçada i amplada s'utilitzen per especificar la mida si heu escollit el mode corresponent (#4) abans . Opcional.
Exemple 1. Ajusta la imatge a la mida de la cel·la però manté la relació d'aspecte
Per afegir una imatge a Fulls de càlcul de Google perquè coincideixi amb la mida de la cel·la, n'hi ha prou amb esmentar només l'URL de la imatge de la fórmula. Per tant, amplio una mica la fila i faig servir el següent:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")
Exemple 2. Ajusta la imatge a la cel·la i ignora la relació d'aspecte
Si voleu inserir una imatge i estirar-la perquè ompli completament la cel·la, és el mode #2 per a la fórmula:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)
Com podeu veure, aquest mode no sembla massa atractiu. Provem el següent.
Exemple 3. Manteniu la mida original de la imatge
Hi ha una opció per mantenir la mida original de la imatge. El mode #3 ajudarà:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)
Òbviament, la cel·la no s'expandeix automàticament. Per tant, crec que aquesta manera només és útil si teniu imatges petites o ajusteu les cel·les a mà.
Exemple 4. Especifiqueu les proporcions de la imatge
L'últim mode (núm. 4) us permet establir el personalitzat.amplada i alçada de la imatge en píxels directament a la fórmula:
=IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)
Com que les meves imatges són quadrades, poso 100 píxels per 100. És clar que la imatge encara no encaixa a la cel·la. Però ho vaig mantenir així només per mostrar que hauríeu d'estar preparat per ajustar les vostres cel·les per als 4 modes.
Vegeu també:
- Marques i marques creuades com a imatges a Fulls de càlcul de Google
Funció QUERY de Google Sheets
Crec que QUERY a Google Sheets és la funció més completa i potent que podeu trobar. S'utilitza de tantes maneres diferents que no estic segur de poder enumerar-los, i molt menys de comptar-los tots.
Pot substituir completament la funció FILTRE de Fulls de càlcul de Google i, a més, té les capacitats de COUNT funció , SUMA i MITJANA. Bé... llàstima per a ells!
Les fórmules creades amb Google Sheets QUERY us permeten gestionar grans conjunts de dades directament als vostres fulls de càlcul. Per això, s'utilitza un llenguatge de consulta especial: un conjunt d'ordres que regulen el que fa la funció.
Consell. Si esteu familiaritzat amb les bases de dades, aquestes ordres poden recordar-vos l'SQL.
Consell. No voleu esbrinar cap ordre? T'escolto. ;) Aneu a aquesta part de la publicació per provar l'eina que us crearà fórmules de consulta de fulls de càlcul de Google. =QUERY(dades, consulta, [capçaleres])
- dades és on indiqueu la taula per gestionar, per exemple, un interval amb nom o un interval de cel·les. Aquest argument ésnecessari.
- query és on comencen les vostres ordres. Obligatori.
Consell. Podeu trobar una llista completa de les clàusules disponibles i l'ordre de les seves aparicions a la fórmula d'aquesta pàgina creada per Google per a vosaltres.
Nota. Totes les clàusules s'han d'introduir entre cometes dobles.
- capçaleres us permet especificar el nombre de files de capçalera. És opcional i, si s'omet, pren -1 per defecte. En aquest cas, Google Sheets QUERY provarà d'endevinar el nombre de capçaleres en funció del contingut de les vostres cel·les.
Hi ha moltes coses que aquesta funció pot fer i tants casos d'ús que pot cobrir! Però només mostraré alguns dels exemples més senzills.
Exemple 1. Seleccioneu dades mitjançant la funció de CONSULTA de Fulls de càlcul de Google
Per tornar la taula sencera des de Full1 , heu d'utilitzar l'ordre select i un asterisc ( * ) que representi totes les dades:
=QUERY(Sheet1!A1:C10, "select *")
Consell. Si no necessiteu tota la taula i preferiu treure certes columnes, només heu d'enumerar-les en lloc de l'asterisc:
=QUERY(Sheet1!A1:C10, "select A,C")
Exemple 2. Retorna dades per condició (ordre ("On")
La clàusula on us permet especificar la condició que s'ha de complir per retornar els valors. Això dota a Google Sheets QUERY amb poders de filtratge.
- Obteniu la llista de les pel·lícules només que es van emetre després dels anys 50:
=QUERY(Sheet1!A1:C10, "select A,C where C > 1950")
- O trieu només drames (aquelles pel·lícules on Drama apareix a la columna Gènere ):
Consell. Podeu especificar tantes condicions per a tantes columnes dins d'una fórmula com necessiteu.
Exemple 3. Ordena les dades mitjançant la clàusula "Ordena per"
Sorprenentment, Google Sheets QUERY també pot jugar el paper de l'eina d'ordenació. Amb aquest propòsit s'utilitza una ordre especial anomenada orden per .
Només cal escriure a la columna per ordenar i després especificar l'ordre: ASC per a l'augment i DESC per baixar.
Agafem tota la taula i ordenem les pel·lícules de la A a la Z:
=QUERY(Sheet1!A1:C10, "select A,B,C order by A DESC")
Fes Fulls de càlcul de Google us crea fórmules QUERY
Les fórmules són fantàstiques i tot, però si no teniu temps ni ganes d'aprofundir-hi, aquest complement us ajudarà moltíssim.
Múltiple CERCA VOLTA Match fa una cerca en V des d'un altre full. Malgrat el seu nom, l'eina utilitza la funció QUERY de Fulls de càlcul de Google per retornar diverses columnes seleccionades d'un altre full.
Per què QUERY? Perquè el seu llenguatge permet més que una simple cerca vertical. Cerca columnes en totes les direccions i us obté totes les coincidències basades en diversos criteris .
Per treballar amb el complement, no cal que conegueu cap de les clàusules QUERY. I configurar aquests criteris múltiples de cerca v mai ha estat fàcil:
- només trieu una condició de la llista desplegable (conté, més de,està entre, etc.)
- i introduïu el vostre text, la data, l'hora o un número tal qual.
I tot això en només un pas ràpid :
La part inferior del complement és l' Àrea de vista prèvia on s'està creant la fórmula QUERY. La fórmula canvia just mentre configureu les condicions, de manera que sempre la veieu actualitzada.
També us mostra les cerques de cerca de v que s'han retornat. Per incloure'ls al vostre full juntament amb la fórmula, només heu de seleccionar la cel·la on posar-los i premeu Insereix fórmula . Si no necessiteu gens la fórmula, només enganxeu coincidències al vostre full prement Enganxa el resultat .
De totes maneres, podeu instal·lar Múltiples BUSCARV Coincideix amb els vostres fulls de càlcul de Google Workspace Marketplace per donar-me la raó ;) A més, assegureu-vos de visitar la pàgina d'inici del complement per conèixer-lo millor.
Vegeu també:
- Elimineu les files duplicades amb QUERY a Google Sheets
- Utilitzeu Google Sheets QUERY per importar intervals de diversos fulls
- Creeu fórmules QUERY a Google Sheets per donar format a les dates
- Combina columnes utilitzant la funció CONSULTA de Fulls de càlcul de Google
- Combina els fulls de Google & actualitzeu les cel·les amb la funció QUERY
- Dividiu un full en diversos fulls segons les dades habituals mitjançant QUERY
Funció SPARKLINE de Google Sheets
Fa un temps vam explicar com crear gràfics en fulls de càlcul. Però Google Sheets SPARKLINE és el teufull de càlcul.
=GOOGLEFINANCE(ticker, [atribut], [start_date], [end_date