Dataviittausten optimointi saa Sheetsin toimimaan tehokkaammin

Dataviittausten avulla voit käyttää Sheetsiä tehokkaammin käsitellessäsi suuria datajoukkoja. Ehdotusten avulla voit tehostaa näitä osa-alueita:

  • Laskentanopeus
  • Vakaus
  • Suorittimen käyttö

Samassa Sheets-taulukossa olevaan dataan viittaaminen aina kun mahdollista

Viittaa työstämässäsi laskentataulukossa olevaan dataan. Tämä on nopeampaa kuin esimerkiksi seuraavien tuontifunktioiden käyttö:

  • IMPORTRANGE
  • IMPORTDATA
  • IMPORTXML
  • IMPORTHTML

Jos tuot dataa toisesta laskentataulukosta IMPORTRANGE()-funktiolla, laskentataulukosta toiseen viittaava tuontifunktio käyttää internetyhteyttä, vaikka

  • omistaisit laskentataulukon
  • avaisit sen samalla selaimella
  • olisit tallentanut sen samalle levyasemalle.

Datan pyytämiseen ja noutamiseen tarvitaan tällöin edestakaista liikennettä. Lataaminen voi hidastua viiveiden ja yhteyskatkosten takia.

Jos siirrät toisessa laskentataulukossa olevan datan manuaalisesti omaan laskentataulukkoosi ja viittaat sitten siirtämääsi dataan oman laskentataulukkosi sisällä (eri välilehdet mukaan luettuina), data noudetaan paikallisesti eikä internetin kautta. Tämä säästää aikaa mutta toimii vain, kun käsittelet suhteellisen staattista ja determinististä dataa, joka ei muutu, kuten vaikkapa varastohistoriaa tai aiemmin kerättyä dataa.

Voit kopioida toisen laskentataulukon dataa manuaalisesti omaan laskentataulukkoosi näin:

  1. Klikkaa alareunasta taulukon nimen vieressä olevaa alanuolta Down arrow and then Kopioi kohteeseen and then Aiemmin luotu laskentataulukko.
  2. Valitse laskentataulukko, johon haluat kopioida taulukon.

Vinkki: Jos laskentataulukkoa, johon haluat kopioida sisällön, ei löydy Drive-näkymästä, liitä laskentataulukon verkko-osoite alapalkkiin.

Suljettuun väliin viittaaminen avoimen välin sijaan

Avoimen välin laskentataulukossa välin alkamis- ja päättymiskohdaksi ei ole määritetty mitään tiettyä riviä tai saraketta. Esimerkki: A:B tarkoittaa väliä, joka sisältää kaikki sarakkeiden A ja B solut.

Suljetun välin viittauksessa välin alkamis- ja päättymiskohtana on tietty rivi tai sarake.
Esimerkkejä: A1:B6, A1:C100.

Avoin väli: A:B

Suljettu väli: A1:B6

Esimerkki: Oletetaan, että lasket sarakkeen A summaa. Rivejä on kaikkiaan 10 000, mutta vain ensimmäiset 10 riviä sisältävät arvon.

  • Jos käytät avoimen välin viittausta SUMMA-funktiossa SUMMA(A:A), tietokoneesi lukee kaikki 10 000 riviä, vaikka viitatulla avoimella välillä on tyhjiä soluja. Google Sheets käy läpi jokaisen solun tarkistaakseen, onko se tyhjä vai ei.
  • Jos käytät suljettua viittausta SUMMA(A1:A10), tietokone lukee vain rivit A1–A10 ja Sheets tekee laskennan nopeammin.

Muuttuviin funktioihin viittaaminen tehokkaalla tavalla

TÄMÄ.PÄIVÄ(), SATUNNAISLUKU(), SATUNNAISLUKU.VÄLILTÄ() ja NYT() ovat muuttuvia funktioita, koska niiden arvot vaihtuvat ja päivittyvät usein. Nämä funktiot eivät ole luonteeltaan staattisia. Esimerkiksi TÄMÄ.PÄIVÄ() muuttuu päivittäin.

Esimerkki: Kukin sarakkeen B rivi lukee dataa sarakkeen A vastaavalta riviltä. Tämä tarkoittaa, että sarakkeen A kaikki solut päivitetään, kun sarakkeen B tuloksia lasketaan.

Kun viittaat muuttuviin funktioihin, jotka tuottavat saman tuloksen, kuten NYT() ja TÄMÄ.PÄIVÄ(), muista käyttää absoluuttista viittausta, jolloin yksi viittauskerta riittää. Tässä tapauksessa sarake B laskee tulokset vain solun A2 perusteella. Kun poistat tarpeettoman riippuvuuden, Sheets toimii nopeammin.

Pitkien viittausketjujen välttäminen aina kun mahdollista

Viittausketjut hidastavat taulukoiden toimintaa. Esimerkiksi seuraavassa tapauksessa A2 lukee datan solusta A1, A3 lukee datan solusta A2 ja niin edelleen. Koska data ketjuuntuu yhteen, Google Sheetsin on laskettava kaikki edeltävät arvot (A1–A9) ennen kuin se saa palautettua arvon soluun A10.

Voit välttää ketjuuntuvat laskelmat käyttämällä absoluuttisia viittauksia soluja täyttäessäsi. Tässä tapauksessa A2 lukee datan solusta A1, A3 lukee datan solusta A1 ja niin edelleen. Koska A1 on laskettu ja saatavilla, solut A2–A10 hakevat arvon suoraan solusta A1. Tulos on identtinen, mutta laskenta sujuu nopeammin.

Muita lähteitä

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

Haku
Tyhjennä haku
Sulje haku
Päävalikko
17927191452095912587
true
Ohjekeskushaku
true
true
true
true
true
35
false
false