Google Sheets-funksjoner som du ikke finner i Excel

  • Dele Denne
Michael Brown

Dette blogginnlegget dekker de Google Regneark-funksjonene som Excel ikke har. De er beleilig klassifisert av Google basert på deres primære oppgave. Så bare velg gruppen fra innholdsfortegnelsen nedenfor, så finner du beskrivelsene deres med de enkleste eksemplene.

Visste du at Google Sheets har noen funksjoner du ikke finner i Excel? Jeg snakker om noen veldig nyttige regnearkfunksjoner som helt sikkert vil lette arbeidet ditt. Noen av dem hjelper til med å importere og filtrere dataene dine, andre administrerer teksten din. Men uansett oppgave, er alle verdt å nevnes.

    Spesielle Google Regneark-funksjoner

    Den første gruppen omfatter de Google Regneark-funksjonene som du er usannsynlig å møtes i Excel selv som verktøy.

    Google Sheets ARRAYFORMULA

    Vanligvis fungerer Google Sheets-formler med én celle om gangen. Men å ha hele spekteret av celler skannet og beregnet vil spare tid drastisk. Det er nå Google Sheets-matriseformler kommer til å spille.

    Matriseformler er som kraftigere oppgraderte formler. De behandler ikke bare én celle, men hele celleområder – så mange rader eller kolonner som formelen din inneholder. Dessuten får de ikke-matriseformler til å fungere med matriser også!

    I Excel må du huske på at du skriver inn en matriseformel fordi du ikke skal fullføre den med bare Enter, men Ctrl+ Shift+Enter. De krøllete parentesenemåte å raskt lage de enkleste diagrammene rett i cellene.

    Selv om Excel har denne funksjonen som et verktøy, er det i regneark en liten funksjon:

    =SPARKLINE(data, [alternativer])
    • velg området som skal inneholde diagrammet – det er dine data
    • sett alternativene for diagrammet som type, lengden på aksene og farger. Som det var med QUERY-funksjonen, brukes spesielle klausuler for dette. Hvis du ikke angir noe, returnerer funksjonen et svart linjediagram som standard.

    Funksjonen er en virkelig flott erstatning for det store gamle diagrammet, spesielt hvis du har kort tid eller en plass for diagrammet.

    Jeg har en liste over inntekter over året. La oss prøve å bygge små diagrammer basert på disse dataene.

    Eksempel 1. Linjediagram

    Jeg slår sammen 4 celler for at diagrammet skal se bra ut og skriver inn følgende formel der:

    =SPARKLINE(B2:B13)

    Jeg har et linjediagram fordi det er satt som standard for når du ikke spesifiserer annet enn celleområdet.

    Eksempel 2. Kolonnediagram

    For å endre diagramtypen må jeg bruke den første klausulen – diagramtype – etterfulgt av selve diagramtypen – kolonne .

    Merk. Hver kommando skal pakkes inn i doble anførselstegn mens hele paret settes i krøllede parenteser.

    =SPARKLINE(B2:B13, {"charttype","column"})

    Eksempel 3. Finjuster diagrammet

    Det neste jeg skal gjøre er å spesifisere fargen.

    Merk.Hvert nye setningspar skal skilles fra den forrige med et semikolon.

    =SPARKLINE(B2:B13, {"charttype", "column";"color", "orange"})

    Google Sheets SPARKLINE lar deg angi forskjellige nyanser for de laveste og høyeste postene, spesifisere hvordan du skal behandle blanke emner osv.

    Tips. En fullstendig liste over kommandoer finner du på denne hjelpesiden.

    Sorter og filtrer med Google Sheets-funksjoner

    En annen gruppe funksjoner hjelper til med å filtrere og sortere data i regneark.

    Google Sheets FILTER-funksjon

    Jeg vet, jeg vet , finnes filter i Excel. Men bare som et verktøy som brukes på mastertabellen din. Og ja, Google-regneark har det samme verktøyet også.

    Men FILTER-funksjonen i Google Sheets holder de opprinnelige dataene dine intakte og returnerer de ønskede radene og kolonnene et sted i nærheten.

    Selv om det ikke er like mektig som QUERY, det er lettere å lære og vil gjøre for å få noen raske utdrag.

    Denne Google Regneark-funksjonen er veldig grei:

    =FILTER(område, tilstand1, [tilstand2])

    Bare to deler kreves: område for at dataene skal filtreres og betingelse1 for regelen filteret er avhengig av. Antall kriterier avhenger av oppgaven din, så andre forhold er helt valgfrie.

    Hvis du husker, hadde jeg en kortliste over frukt og prisene deres. Her er hvordan Google Sheets FILTER gir meg fruktene som koster mer enn $5:

    =FILTER(A2:B10, B2:B10>5)

    Se også:

    • Google Ark FILTER-funksjon:formler og verktøy for å filtrere data i regneark
    • Slå sammen to Google Regneark-tabeller & legg til rader som ikke samsvarer ved hjelp av FILTER + VLOOKUP

    Google Sheets UNIQUE-funksjon

    Hvis tabellen inneholder dupliserte verdier, kan du hente de radene som bare er nevnt én gang. Den UNIKE funksjonen for Google Regneark vil hjelpe. Med den er det kun et spørsmål om området:

    =UNIQUE(range)

    Slik kan det se ut på dataene dine:

    =UNIQUE(A1:B10)

    Tips. Siden UNIQUE skiller mellom store og små bokstaver, ta verdiene dine til samme store og små bokstaver på forhånd ved å bruke måtene fra denne veiledningen.

    Se også:

    • Hvordan finne og fjerne duplikater i Google Sheets

    COUNTUNIQUE for Google Sheets

    Har du noen gang lurt på hvordan man kan telle unike poster i Google Sheets i stedet for å trekke dem til en egen liste? Vel, det er en funksjon som gjør det:

    =COUNTUNIQUE(verdi1, [verdi2, ...])

    Du kan legge inn så mange verdier du trenger rett inn i formelen, henvise til celler derfra, eller bruke ekte dataområder.

    Merk. I motsetning til UNIQUE, kan ikke funksjonen telle hele rader. Den omhandler kun individuelle celler. Dermed vil hver ny celle i en annen kolonne bli behandlet som unik.

    Se også:

    • COUNT- og COUNTA-funksjoner i Google Sheets
    • Summer antall celler etter fargen i Google Sheets

    Google Sheets SORTERING

    Enda en enkel Google Sheets-funksjon som ikke gjør detfinnes i Excel og kan forringe standardverktøyet. ;)

    =SORT(område, sorteringskolonne, er_stigende, [sorteringskolonne2, er_stigende2, ...])
    • du angir området for tabellen din
    • spesifiserer sort_column – et nummer av kolonnen å sortere etter
    • velg måten å sortere rader i is_ascending : TRUE for stigende, FALSE for synkende
    • hvis det er flere kolonner å sortere etter, fortsett å fylle formelen med parene sort_column og is_ascending

    I dette eksemplet sorterer jeg frukt etter pris :

    =SORT(A2:B10, 2, TRUE)

    Tips. Et par ekstra argumenter – og Google Sheets SORT-funksjon blir til SORTN. Den returnerer bare det angitte antallet rader i stedet for hele tabellen:

    • skriv inn antall linjer du vil ha som det andre argumentet
    • det tredje brukes til å indikere antall bindinger (liknende eller dupliserte rader), men jeg trenger det ikke.
    • resten er de samme som for Google Sheets SORT-funksjon:

      =SORTN(A2:B10, 5, , 2, TRUE)

      Tips. Du kan lese mer om Google Sheets SORTN på hjelpesiden for Dokumentredigering.

    Google Regneark-funksjoner for å slå sammen og dele celler

    Funksjonene for disse oppgavene kalles de samme: SPLIT og JOIN.

    • Til dele celler i Google Sheets med en funksjon, går jeg inn i området med verdier jeg vil trekke fra hverandre og spesifiserer skilletegnet i doble anførselstegn – mellomrom i mitt tilfelle.

      Tips. ARRAYFORMELgjør det mulig for meg å gå inn og behandle hele kolonnen, ikke bare én celle. Kult, ikke sant? :)

      =ARRAYFORMULA( SPLIT(A2:A24, " "))

    • For å slå sammen celler tilbake, tar Google Sheets JOIN-funksjonen over. Funksjonen fungerer hvis du trenger å slå sammen poster innenfor endimensjonale arrays: én kolonne eller én rad.

      =JOIN(" ", A2:D2)

    Se også:

    • Slå sammen celler i Google Regneark med CONCATENATE-funksjonen

    Importer data fra nettet

    Hvis det ikke hadde vært for enkelte Google Sheets-funksjoner, ville import av data fra andre regneark og nettet vært en smerte i nakken.

    Hvordan bruk IMPORTRANGE i Google Sheets

    Med IMPORTRANGE-funksjonen kan du hente data fra et annet dokument i Google Sheets:

    =IMPORTRANGE(spreadsheet_url, range_string)

    Du spesifiserer bare et regneark ved å oppgi dets spreadsheet_url og skriv inn området – range_string – som du ønsker å hente.

    Merk. Første gang du refererer til en annen fil, vil formelen returnere feilen. Ingen grunn til panikk. Saken er at før IMPORTRANGE for Google Sheets kan hente dataene, må du gi den tillatelsen til å få tilgang til et annet regneark. Bare hold musepekeren over den feilen, og du vil se en knapp som hjelper deg å gjøre det:

    =IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit","Sheet1!A1:B10")

    Tips . Jeg diskuterte IMPORTRANGE i detalj i et av de tidligere blogginnleggene, kom og ta en titt. :)

    IMPORTHTML og IMPORTDATA

    Disse tofunksjoner er utformet for å importere data fra ulike internettsider.

    • Hvis dataene av interesse er presentert som .csv (kommaseparert verdi) eller .tsv (tab-separert verdi) på nettsiden, bruk IMPORTDATA:

      =IMPORTDATA(url)

      Erstatt den url med en lenke til kildesiden din eller med en referanse til en celle med en slik lenke.

    • For å hente bare tabellen fra en nettside, bruk IMPORTHTML i stedet:

      =IMPORTHTML(url, query, index)

      Spesifiser url til siden med en tabell; bestem om du vil ha en liste eller en tabell for spørring ; og hvis det er flere tabeller eller lister på siden, pek funksjonen til den riktige ved å oppgi nummeret:

      =IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)

    Tips. Det er også IMPORTFEED som importerer RSS- eller ATOM-feed, og IMPORTXML som henter data fra data strukturert på forskjellige måter (inkludert XML, HTML og CSV).

    Google Regneark-funksjoner for å konvertere tall og gjøre litt matematikk

    Det er en liten gruppe enkle funksjoner – parsere – som konverterer tallet til:

    • dato – TO_DATE

    =TO_DATE(43, 882.00)

  • dollar – TO_DOLLARS
  • =TO_DOLLARS(43, 882.00)

  • TO_PERCENT
  • TO_PURE_NUMBER (et tall uten formatering)
  • TO_TEXT
  • Og en liten gruppe med operatorer som kan brukes i formler for å sammenligne eller beregne. Du finner dem i én gruppe med operatører på denne siden.

    • ADD, MINUS, DIVIDE, MULTIPLY
    • EQ (sjekk omverdiene er like), NE (ikke lik)
    • GT (sjekk om den første verdien er større enn), GTE (større enn eller lik), LT (mindre enn), LTE (mindre enn eller lik med) )
    • UMINUS (reverserer tegnet på tallet)

    …Pøff! For en mengde Google Regneark-funksjoner! :)

    Kan du tro at de ikke finnes i Excel? Hvem skulle ha trodd? Jeg vedder på at mange av dem tar Google Sheets et skritt videre i behandlingen av dataene dine.

    Hvis det er andre funksjoner du har oppdaget i regneark som ikke passer i Excel, skynd deg å dele dem med oss i kommentarfeltet nedenfor! ;)

    i begge ender av formelen vil gi deg beskjed om at du har lykkes.

    I Google Sheets ble dette løst med en spesiell funksjon:

    =ARRAYFORMULA(array_formula)

    Du legger hele Google Sheets formel med områder innenfor de vanlige runde parentesene og avslutt som vanlig – ved å trykke Enter .

    Det enkleste eksemplet vil være med HVIS-funksjonen for Google Sheets.

    Anta at du har en tabell med resultatene av en kort undersøkelse på Ark1. Tabellen er knyttet til et skjema, så den oppdateres kontinuerlig. Kolonne A inneholder respondentenes navn og kolonne B inneholder svarene deres – ja eller nei .

    Du må vise navnene av de som sa ja på Ark2.

    Mens IF vanligvis refererer til én celle, får Google Sheets ARRAYFORMULA IF til å behandle alle navn og svar samtidig. Her er formelen du skal bruke på Sheet2:

    =ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))

    Se også:

    • Google Sheets-matriseformler

    GOOGLEFINANCE-funksjon

    Har du noen gang lurt på om det er mulig å spore valutakurser i Sheets? Eller hvor mye koster en vare fra det importerte bordet i ditt lands valuta? Og hvor mye kostet det for en uke siden? For en måned eller et år siden?

    Google Regneark svarer på alle disse og noen flere spørsmål med GOOGLEFINANCE-funksjonen. Den kobles til Google Finance-servere og henter gjeldende eller historisk finansinformasjon rett til dinbørs kalt Nasdaq:

    =GOOGLEFINANCE("NASDAQ:GOOG", "price")

    Eksempel 2. Historisk aksjekurs

    På lignende måte kan du hente informasjon om aksjekurser for de siste 7 dagene:

    =GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)

    Eksempel 3. Gjeldende valutakurs

    GOOGLEFINANCE hjelper også med å hente valutakurser :

    • =GOOGLEFINANCE("CURRENCY:EURGBP")

      for å få priser for å gjøre euro om til britiske pund

    • =GOOGLEFINANCE("CURRENCY:GBPUSD")

      for å hente informasjon om konvertering av pund til amerikanske dollar

    • =GOOGLEFINANCE("CURRENCY:USDCAD")

      hvor mye koster det å bytte fra amerikanske dollar til kanadiske dollar

    Eksempel 4. Historisk valutakurs

    Eller jeg kan sjekke valutakursene fra samme dag for et år siden:

    =GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")

    Se også:

    • Beregn valutakurser i Google Sheets med GoogleFinance

    Google Sheets IMAGE-funksjon

    Det kan være nyttig å ha bilder i regnearkene dine, spesielt for pedagogiske formål. Du kan inkludere bilder i rullegardinlister for å fremme arbeidet med dataene dine til neste nivå.

    For å forsyne dataene dine med noen kunstverk, inkluderer arsenalet av Google Regneark-funksjoner IMAGE:

    =IMAGE( url, [modus], [høyde], [bredde])
    • url – adressen til bildet på nettet. Obligatorisk.

      Merk. Ikke forveksle adressen til bildet med siden der bildet ligger. URLen til bildet kan hentes frem ved å høyreklikke på selve bildet ogved å velge Kopier bildeadresse fra kontekstmenyen.

    • modus – bestem hvordan du legger til et bilde i Google Sheets: tilpasse det til cellestørrelse og behold (1) eller ignorer (2) bildesideforhold; behold den originale bildestørrelsen (3); eller angi dine egne bildeproporsjoner (4). Valgfritt, men bruker modus #1 som standard hvis utelatt.
    • høyde og bredde brukes til å spesifisere størrelsen hvis du valgte den tilsvarende modusen (#4) på ​​forhånd . Valgfritt.

    Eksempel 1. Tilpass bilde til cellestørrelse, men behold sideforhold

    For å legge til et bilde i Google Sheets slik at det samsvarer med størrelsen på cellen, er det nok å nevne bare nettadressen til bildet i formelen. Så jeg forstørrer raden litt og bruker følgende:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")

    Eksempel 2. Tilpass bilde til celle og ignorer sideforhold

    Hvis du vil sette inn bilde og strekke det slik at det fyller cellen helt, er det modus #2 for formelen:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)

    Som du kan se, ser ikke denne modusen så tiltalende ut. La oss prøve den neste.

    Eksempel 3. Behold den opprinnelige bildestørrelsen

    Det er et alternativ for å beholde den opprinnelige størrelsen på bildet. Modus #3 vil hjelpe:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)

    Det er klart at cellen ikke utvides automatisk. Så jeg tror at denne måten bare er nyttig hvis du har små bilder eller justerer celler for hånd.

    Eksempel 4. Spesifiser bildeproporsjoner

    Den siste modusen (#4) lar deg angi tilpassetbredde og høyde på bildet i piksler direkte i formelen:

    =IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)

    Siden bildene mine er kvadratiske, setter jeg 100 piksler ganger 100. Det er klart at bildet fortsatt ikke får plass i cellen. Men jeg holdt det slik bare for å vise at du burde være klar til å justere cellene dine for alle 4 modusene.

    Se også:

    • Hake og kryss som bilder i Google Sheets

    Google Sheets QUERY-funksjon

    Jeg tror QUERY i Google Sheets er den mest omfattende og kraftige funksjonen du kan finne. Den brukes på så mange forskjellige måter at jeg ikke er sikker på om jeg kan liste opp, enn si telle dem alle.

    Den kan fullt ut erstatte Google Regnearks FILTER-funksjon, og i tillegg har den egenskapene COUNT , SUM og AVERAGE-funksjon. Vel... synd for dem!

    Formler bygget med Google Sheets QUERY lar deg håndtere store datasett rett i regnearkene dine. Til det brukes et spesielt spørrespråk – et sett med kommandoer som regulerer hva funksjonen gjør.

    Tips. Hvis du er kjent med databaser, kan disse kommandoene minne deg om SQL.

    Tips. Vil du ikke finne ut noen kommandoer? Jeg hører deg. ;) Hopp til denne delen av innlegget for å prøve verktøyet som vil bygge Google Sheets QUERY-formler for deg. =QUERY(data, spørring, [overskrifter])

    • data er der du angir tabellen for å administrere, for eksempel et navngitt område eller et celleområde. Dette argumentet ernødvendig.
    • spørring er der kommandoene dine begynner. Obligatorisk.

      Tips. Du kan finne en fullstendig liste over tilgjengelige klausuler og rekkefølgen på deres opptreden i formelen på denne siden laget av Google for deg.

      Merk. Alle klausuler skal skrives inn i doble anførselstegn.

    • overskrifter lar deg spesifisere antall overskriftsrader. Den er valgfri og, hvis den utelates, tar den -1 som standard. I dette tilfellet vil Google Sheets QUERY prøve å gjette antall overskrifter basert på innholdet i cellene dine.

    Det er så mye denne funksjonen kan gjøre og så mange brukstilfeller den kan dekke! Men jeg skal bare demonstrere noen få av de enkleste eksemplene.

    Eksempel 1. Velg data ved å bruke Google Sheets QUERY-funksjonen

    For å returnere hele tabellen fra Sheet1 , må du bruke kommandoen select og en stjerne ( * ) som representerer alle data:

    =QUERY(Sheet1!A1:C10, "select *")

    Tips. Hvis du ikke trenger hele tabellen, og du heller vil trekke visse kolonner, kan du bare liste dem i stedet for stjernen:

    =QUERY(Sheet1!A1:C10, "select A,C")

    Eksempel 2. Returner data by condition ("Where"-kommando)

    Klausulen where lar deg spesifisere betingelsen som skal oppfylles for å returnere verdiene. Dette gir Google Sheets QUERY filtreringsevne.

    • Få listen over de filmene som bare ble sendt etter 50-tallet:

      =QUERY(Sheet1!A1:C10, "select A,C where C > 1950")

    • Eller velg bare dramaer (de filmene der Drama vises i kolonnen Sjanger ):

    Tips. Du står fritt til å spesifisere så mange betingelser for så mange kolonner i én formel som du trenger.

    Eksempel 3. Sorter data ved å bruke «Order by»-klausulen

    Overraskende nok kan Google Sheets QUERY også spille rollen som sorteringsverktøyet. En spesiell kommando kalt orden etter brukes til dette formålet.

    Du skriver bare inn i kolonnen for å sortere etter og spesifiserer deretter rekkefølgen: ASC for stigende og DESC for synkende.

    La oss hente hele tabellen og sortere filmer fra A til Å:

    =QUERY(Sheet1!A1:C10, "select A,B,C order by A DESC")

    Lag Google Sheets lager QUERY-formler for deg

    Formler er flotte og alt, men hvis du verken har tid eller lyst til å grave i dem, vil dette tillegget hjelpe deg enormt.

    Flere VLOOKUP Matches gjør et v-oppslag fra et annet ark. Til tross for navnet bruker verktøyet Google Sheets QUERY-funksjon for å returnere valgte flere kolonner fra et annet ark.

    Hvorfor QUERY? Fordi språket tillater mer enn bare et vertikalt oppslag. Den søker kolonner i alle retninger og får alle treff basert på flere kriterier .

    For å jobbe med tillegg, trenger du ikke kjenne noen av QUERY-klausulene i det hele tatt. Og det har aldri vært enkelt å sette opp disse v-lookup-kriteriene:

    1. du velger bare en betingelse fra rullegardinlisten (inneholder mer enn,er mellom osv.)
    2. og skriv inn tekst, dato, klokkeslett eller et tall som det er.

    Og alle disse på bare ett raskt trinn :

    Den nederste delen av tillegget er Forhåndsvisningsområdet der QUERY-formelen bygges. Formelen endres rett mens du setter opp betingelser, slik at du alltid ser den oppdatert.

    Den viser deg også vlookup-søkene som ble returnert. For å få dem i arket sammen med formelen, velg ganske enkelt cellen der du vil plassere dem og trykk Sett inn formel . Hvis du ikke trenger formelen i det hele tatt, får du bare treff limt inn på arket ditt ved å trykke Lim inn resultat .

    Du kan uansett installere Multiple VLOOKUP Matcher regnearkene dine fra Google Workspace Marketplace for å bevise at jeg har rett ;) Sørg også for å besøke tilleggshjemmesiden for å bli bedre kjent med den.

    Se også:

    • Fjern dupliserte rader ved å bruke QUERY i Google Sheets
    • Bruk Google Sheets QUERY for å importere områder fra flere ark
    • Bygg QUERY-formler i Google Sheets for å formatere datoer
    • Slå sammen kolonner ved å bruke Google Sheets QUERY-funksjon
    • Slå sammen Google Sheets & oppdater celler med QUERY-funksjonen
    • Del ett ark til flere ark etter de vanlige dataene ved å bruke QUERY

    Google Sheets SPARKLINE-funksjonen

    For en tid siden forklarte vi hvordan du bygge diagrammer i regneark. Men Google Sheets SPARKLINE er dinregneark.

    =GOOGLEFINANCE(ticker, [attributt], [startdato], [sluttdato

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.