On hidasta ja turhauttavaa lisätä ja soveltaa funktiota jokaiseen soluun tai tietoalueeseen. Voit nopeuttaa tätä prosessia käyttämällä Google Sheetsin ARRAYFORMULA-toimintoa. Tämä funktio tulostaa arvot solualueista useisiin sarakkeisiin ja riveihin.
Toisin kuin useimmat Google Sheetsin kaavat, tätä kaavaa voidaan laajentaa, mikä tarkoittaa, että kun uusia tietoja lisätään, kaava päivittää itsensä automaattisesti. Tässä artikkelissa keskustellaan siitä, mikä ARRAYFORMULA on, sen syntaksia ja kuinka voit käyttää sitä Google Sheetsissa. Lue eteenpäin oppiaksesi sen nopeasti.
Mikä on ARRAYFORMULA?
ARRAYFORMULA on kätevä Google Sheets -funktio, joka tulostaa solualueen yksittäisten arvojen sijaan. Voit käyttää sitä muiden kuin taulukkokaavojen kanssa muuttaaksesi ne taulukkoyhteensopiviksi.
Vaikka määritelmä voi olla hämmentävä jollekin, joka ei ole tietoinen kaavasta ja sen käytöstä, oppaassa alla olevat esimerkit tekevät sen selväksi. Mutta käytön yksinkertaistamiseksi sen avulla voit käyttää yhtä kaavaa useissa sarakkeissa tai riveissä.
Se voi käyttää joko yhtä solualuetta tai useita samankokoisia. Voit käyttää kätevää Ctrl + Vaihto + Enter pikanäppäin automaattiseen syöttämiseen ARRAYFORMULA( ennen kuin kaava on jo solussa.
Miksi ARRAYFORMULA on hyödyllinen?
ARRAYFORMULA: n käyttäminen laskentataulukoissa tarjoaa monia etuja. Ensinnäkin voit käyttää tätä kaavaa massiivisen tietojoukon kanssa, joten sinun ei tarvitse toistaa kaavoja useisiin sarakkeisiin. Tämä ei ainoastaan säästä aikaasi, vaan Google Sheets suorittaa suuria laskentataulukoita paljon sujuvammin, koska vähemmän kaavoja on suoritettava samanaikaisesti.
Tämä kaava on laajennettavissa, mikä tarkoittaa, että muutos yhdessä paikassa laajentaa koko tietoaluetta. Ei vain sitä, kaava on myös dynaaminen. Tämä tarkoittaa, että sinun ei tarvitse muokata kaavoja manuaalisesti aina, kun muokkaat taulukkoa.
ARRAYFORMULA vs. Automaattinen täyttö
Google Sheets tarjoaa ehdotetun automaattisen täytön ominaisuuden jonka avulla voit käyttää käytettyä funktiota muilla riveillä. Sen käyttäminen tarkoittaa kuitenkin, että et saa mitään ARRAYFORMULAN lisäetuja.
Lisäksi kun päivität solua, on aina olemassa riski, että automaattinen täyttö ei pysty päivittämään tietoja tarkasti. Tämä voi aiheuttaa sen, että monet solut eivät ole synkronoituja, mikä johtaa ristiriitaisuuksiin tiedoissa.
ARRAYFORMULA: n syntaksi
ARRAYFORMULA käyttää yhtä argumenttia, joka voi koostua muista kaavoista tai solualueista. Argumentti tarvitaan, jotta kaava toimisi. Tässä on tämän kaavan syntaksi:
=MARKKIKAAVA(kaava)
Tässä on tässä kaavassa käytetty argumentti:
- kaava: Tämä on lauseke tai alue, joka käyttää yhtä tai useita samankokoisia alueita
Tämä argumentti voi olla:
- Solualue
- Matemaattinen lauseke, joka käyttää yhtä aluetta tai useita samankokoisia solualueita.
- Funktio, joka palauttaa tulokset, jotka ovat suurempia kuin yksi solu.
Voit myös lisätä tämän kaavan olemassa oleviin ei-taulukkofunktioihin myös laskentataulukoissa. Voit tehdä tämän käyttämällä Ctrl + Vaihto + Enter pikakuvake.
ARRAYFORMULAN käyttäminen muiden taulukkotoimintojen kanssa
Pelkästään tämän kaavan syntaksin katsominen ei riitä. Koska ARRAYFOMULA tarvitsee käytännössä toisen toiminnon toimiakseen, meidän on tarkasteltava joitain esimerkkejä. Tässä on muutamia tapoja, joilla voit käyttää tätä toimintoa Google Sheetsissa.
1. Yksinkertainen ARRAYFORMULA
Tässä esimerkissä meillä on laskentataulukko, jossa on nimet. Oletetaan, että haluamme yhdistää etu- ja sukunimet uuteen soluun, joka sisältää koko nimen. Tätä varten voimme käyttää tätä kaavaa:
=A2 &""& B2
Kuten näet, tämä kaava toimii solukohtaisesti. Tämä tarkoittaa, että solun osoite on syötettävä kaavan suorittamiseksi. Käytettäessä ARRAYFORMULAa tämä voidaan tehdä automaattisesti ilman, että kaavaa tarvitsee suorittaa useita kertoja.
Seuraavat vaiheet sinun on noudatettava käyttääksesi ARRAYFORMULAa solujen yhdistämiseen Sheetsissa:
- Napsauta solua, jossa haluat käyttää ARRAYFORMULAa.
- Kirjoita kaavan alkuosa, joka on =ARRAYFORMULA(.
- Kirjoita nyt tämän esimerkin alussa olevan kaavan iteraatio. Tässä tapauksessa käytämme A2:A7 & " " & B2:B7. Huomaa, että käytimme kokonaisia alueita yksittäisten solujen sijaan.
- Lisää sulkusulku.
- Lopuksi paina Tulla sisään suorittaa kaavan.
2. ARRAYFORMULA IF-funktioilla
Tässä esimerkissä meillä on näytetietoja muutamista kaupan tuotteista ja niiden varastotasoista. Tarkistamme IF-kaavan avulla, onko varastossa riittävä määrä tuotetta.
Oletetaan, että meidän pitäisi yksinkertaisesti täyttää automaattisesti JOS kaava jokaisessa solussa erikseen. Siinä tapauksessa se voi nopeasti lisätä useita saman kaavan esiintymiä, jotka suoritetaan, mikä voi hidastaa Google-taulukoita. Tästä syystä on parempi käyttää ARRAYFORMULAa.
Näin yhdistät ARRAYFORMULA olemassa olevaan IF-funktioon Google Sheetsissa:
- Napsauta solualuetta, joka sisältää IF-kaavan. Kaava tässä tapauksessa on =JOS(B2:B5<25,"tilaus", "ei").
- Siirrä tekstikohdistinta -osoitteiden välillä yhtä suuri kuin (=) ja "JOS" kaavassa.
- Kirjoita tähän alkuperäinen ARRAYFORMULA-lause, joka on ARRAYFORMULA(.
- Siirry kaavan loppuun ja lisää ylimääräinen hakasulke.
- Lehdistö Tulla sisään suorittaa kaavan.
Kaava suorittaa sen kaikissa valituissa soluissa vain yhdessä tapauksessa. Tämä toimisi muiden IF-lauseiden kanssa, kuten SUMIF Google Sheetsissa liian.
Päätetään ARRAYFORMULA Google Sheetsiin
ARRAYFORMULA-funktio on yksi Sheetsin tehokkaimmista toiminnoista. Se voi suorittaa useita toimintoja kerralla ja se voidaan yhdistää moniin muihin toimintoihin. Vaikka se voi aluksi tuntua hämmentävältä, alat käyttää sitä kaikkialla laskentataulukoissasi, kun olet ymmärtänyt sen.
ARRAYFORMULA: n harjoitteleminen auttaa sinua ymmärtämään myös muita taulukoiden kanssa yhteensopivia toimintoja Google Sheetsissä ja Excelissä. Jatka samaan malliin, niin sinusta tulee hetkessä taulukkolaskenta-ammattilainen.