Kako ustvariti funkcije po meri v Google Preglednicah

Kako ustvariti funkcije po meri v Google Preglednicah

Google Preglednice imajo nekaj uporabnih funkcij za obravnavo numeričnih izračunov, iskanj in manipulacij nizov. Če so vaši listi naprednejši, boste morda morali zgraditi kompleksne formule za opravljanje dela.





Če morate preseči obseg vgrajenih Google Preglednic (npr razvrščanje stolpcev v Google Preglednicah ), rešitev je ustvarjanje funkcije po meri. Funkcije po meri so kodi, ki izvajajo dejanja na vašem listu. Ko jih napišete, jim lahko daste ime in jih znova in znova pokličete, kar vam prihrani čas.





Poglejmo, kako z Googlovimi skripti narediti funkcijo po meri v Google Preglednicah.





Funkcije Google Preglednic

Google Preglednice imajo že vgrajene precej zmogljive funkcije. Primer vgrajenih funkcij, ki ste jih morda že uporabljali, bi bil Vsota ali Povprečno :

Kaj pa, če želite izvesti izračun, ki ni vključen v standardne funkcije? Razmislite o scenariju, pri katerem želite ceni artikla dodati še prometni davek. Ker se davčne stopnje razlikujejo glede na lokacijo, bi morali zgraditi funkcijo z dolgim ​​seznamom ugnezdene logike. Izgledalo bi nekako takole:



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

Zdaj pa si predstavljajte, če bi morali tej izjavi za vsako državo dodati ducat ali več pogojev. To bi ušlo izpod nadzora!

To nalogo lahko opravi funkcija po meri Google Preglednic. V zapleteno kodo lahko vnesete skript, mu date ime in pokličete funkcijo. V Google Preglednici ni velike kode, samo preprosta funkcija, na primer Vsota .





Učenje ustvarjanja funkcij po meri odpira povsem nov svet možnosti. Pa začnimo.

Ustvarite funkcijo po meri za Google Preglednice

Če ste novi pri pisanju scenarijev, se ne bojte! Je enostaven za uporabo. Ta primer vas bo začel in kmalu boste sami pisali svoje skripte.





Funkcije po meri za Google Preglednice so napisane s kodo JavaScript. Če ste strokovnjak za JavaScript, se boste počutili kot doma. Če ne, je to preprost jezik, ki se ga lahko naučite z JavaScript goljufija .

Odprite urejevalnik skriptov

Odprite Google Preglednico in izberite Orodja > Urejevalnik skriptov

Ustvarite svojo funkcijo

Svoji funkciji boste želeli dati uporabno ime. Nekaj ​​preprostega, a zelo jasnega, kar kaže, kaj bo funkcija naredila.

Vhodni podatki, ki jih želite uporabiti, gredo v oklepaje kot spremenljivke. To bo vrednost celice, s katero želite delati. Če imate več vrednosti ene celice, jih lahko ločite z vejico.

Če želite uporabiti ta davčni primer, lahko to kodo kopirate in prilepite v urejevalnik skriptov:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

To je funkcija, imenovana davek ki bo davčno stopnjo izračunal na podlagi cene, ki jo vnesete v funkcijo. To so hipotetični davčni odstotki.

Skript bo vzel dve celici. Ena dodeljena vnos drugi do lokacijo . Zagnala bo kodo, da določi, za katero državo želite izračunati, in vrniti znesek davka.

V ta primer sem vključil samo dve lokaciji, da bi vam dali idejo. Dodate lahko več, tako da dodate dodatne vrstice z lokacijami, ki jih potrebujete. To bi bilo dobro dodati, ko končate.

Shranite svojo funkcijo

Izberite mapa > Shrani , dajte svojemu projektu ime in kliknite v redu .

Uporabite svojo funkcijo po meri

Ko ustvarite svojo funkcijo, jo lahko uporabite na enak način kot vgrajeno funkcijo. V celico, v kateri želite prikazati izračun, vnesite znak enakosti, ki mu sledi ime vaše funkcije.

Za naš davčni primer uporabljamo dva vložka. Mesto, ki bo določilo davčno stopnjo in ceno izdelka, za katerega je treba uporabiti davek:

= davek (B2, A2) kje B2 je cena izdelka in A2 je davčna lokacija.

Lahko uporabiš Samodejno izpolnjevanje tako kot Excel povlečete in spustite svojo funkcijo v vse vrstice, tako kot vgrajeno funkcijo:

Ko ustvarite prvo funkcijo po meri, boste morda želeli dodati še več. Skriptu je enostavno dodati več kode. Sledite tem korakom, da na enak način ustvarite novo funkcijo in jo dodate pod svojo obstoječo kodo.

Tu je rezultat novega skripta:

Znova uporabite svoje funkcije

Ko se potrudite ustvariti funkcijo po meri, jo lahko pozneje znova uporabite. Če ustvarite skript za reševanje pogoste težave, lahko prihranite precej časa.

Tudi če jih v prihodnjih listih ne potrebujete vseh, jih morate vedeti, kako jih shraniti, če naletite na podobno težavo.

Obstaja več načinov za ponovno uporabo vaših funkcij:

  1. Shranite svoje funkcije na prazen list in ga uporabite kot predlogo z uporabo njegove kopije za vse prihodnje liste.
  2. Kopirajte svoje funkcije z enega lista na drugega. To je dolgočasno, vendar bo delovalo. Odprite urejevalnik skriptov in kopirajte vso kodo z enega lista, odprite urejevalnik skriptov na drugem listu in tam prilepite kodo.
  3. Shranite svoj list v Googlova galerija predlog . Upoštevajte, da bo tako vaš dokument dostopen drugim. To boste lahko omejili na člane svoje domene, če imate naročnino na Google Apps for Work. Če še niste uporabljali galerije predlog, je vredno preveriti. Obstaja kar nekaj uporabne Googlove predloge, ki vam olajšajo življenje.

Dokumentirajte svoj Google Script

Google Script podpira obliko JSDoc, ki vam omogoča dodajanje komentarjev v formulo, da zagotovite nekaj koristnega konteksta.

Te komentarje ste videli v standardnih funkcijah. Ko med pisanjem premaknete miškin kazalec nad funkcijo, vam pove nekaj o tem, kaj vsak kos počne.

To ni potrebno, je pa priporočljivo.

S funkcijami po meri v Google Preglednicah lahko naredite toliko kul stvari. Dejansko je ustvarjanje funkcij po meri eden od načinov uporabe Googlovi skripti za večjo zmogljivost Google Preglednic .

smešne stvari vprašati google mini

Če želite nadaljevati z učenjem več o Google Preglednicah, si oglejte načine za iskanje odličnih predlog Google Preglednic . Če se želite poglobiti v skriptiranje z Google Preglednicami, boste želeli obvladati JavaScript. Nauči se kaj je JavaScript in osnove razglasitve spremenljivk v JavaScript.

Deliti Deliti Cvrkutati E-naslov Dark Web vs Deep Web: Kakšna je razlika?

Temni splet in globoki splet se pogosto zamenjujeta kot eno in isto. Ampak temu ni tako, torej kakšna je razlika?

Preberite Naprej
Sorodne teme
  • Produktivnost
  • JavaScript
  • Preglednica
  • Google Drive
  • Google Preglednice
  • Skriptiranje
  • Kodiranje vadnic
O avtorju Anthony Grant(40 objavljenih člankov)

Anthony Grant je samostojni pisatelj, ki pokriva programiranje in programsko opremo. Je glavni računalnik, ki se ukvarja s programiranjem, Excelom, programsko opremo in tehnologijo.

Več od Anthonyja Granta

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite