Excel, ki ga je določil uporabnik (vsebina)

  • Uvod v Excel definirane funkcije
  • Primeri za ustvarjanje uporabniško definirane funkcije

Uvod v Excel definirano funkcijo

Excel je dosegel vir vgrajenih funkcij, da vam olajša življenje, ko gre za analizo podatkov. Vendar to še ni konec, kajne? Včasih lahko pride do situacije, ko vse predložene formule niso primerne za nalogo, ki jo opravljate. V takih primerih lahko v Excelu s pomočjo VBA ustvarite svojo funkcijo, ki se imenujejo uporabniško definirane funkcije (UDF-ji). UDF-je lahko na delovnem listu uporabljate na enak način, kot uporabljate običajne Excelove funkcije, kot so SUM, AVERAGE itd. Te funkcije lahko ustvarite v skladu z zahtevami uporabnika prek VBA in olajšajo naloge, ki jih mora uporabnik opravljati v Excelu. V tem članku bomo v Excelu razpravljali o uporabniško definirani funkciji.

Vsak UDF ima osnovno pravilo, ki ga morate definirati v postopku FUNCTION namesto podprograma (podpostop, ki ga običajno uporabljamo). S postopkom FUNCTION lahko ustvarimo UDF-je in jih lahko uporabimo znotraj Excela kot splošne funkcije Excela, kot so SUM, AVERAGE, VLOOKUP itd.

V tem članku se bomo naučili, kako ustvariti UDF-je glede na zahteve uporabnika in jih uporabiti v Excelu za lažje opravilo.

Primeri za ustvarjanje uporabniško definirane funkcije

Poglejmo si, kako z nekaj primeri ustvariti uporabniško definirane funkcije v Excelu.

Predlogo za Excelove predloge, ki jo je določil uporabnik, lahko prenesete tukaj - Uporabniško definirana funkcija Predloga programa Excel

Primer # 1 - Uporabniško določena funkcija za iskanje območja trikotnika

Učenci iz matematičnega toka se lahko vedno srečajo s težavo, kjer morajo ugotoviti območje trikotnika. Čeprav ima zelo enostavno formulo, s katero je mogoče obvladati, bodo študentje zadovoljni, če imajo neko funkcijo, s katero lahko izračunajo območje za trikotnik. Sledite spodnjim korakom, da ustvarite funkcijo, ki lahko izračuna območje trikotnika.

1. korak: Vstavite nov modul pod Visual Basic Editor (VBE). Odprite VBE> kliknite jeziček Vstavi> izberite Modul.

2. korak: Določite nov postopek FUNKCIJE z imenom TriangleArea. To ime bomo uporabili za iskanje te funkcije v Excelu.

Ker gre za postopek FUNKCIJE, moramo določiti argumente, ki so potrebni za izračun območja trikotnika, medtem ko definiramo funkcijo.

3. korak: Za TriangleArea v oklepaju navedite višino in osnovo kot dva argumenta za to funkcijo. To so obvezni argumenti. Pomeni, da mora uporabnik zagotoviti vrednosti za višino in osnovo, da izračuna površino za trikotnik. Postopek FUNKCIJE je zdaj končan (lahko vidite klavzulo o končni funkciji) in v ta postopek lahko zapišemo dele / vrstice kode.

4. korak: Zdaj bomo v tem postopku napisali kodo, ki bo vrnila območje za trikotnik, ko bomo podali višino in osnovne vrednosti. Ker je območje trikotnika oblikovano kot, ga bomo oblikovali pod kodo in ga dodelili TriangleArea.

To je to, funkcija je ustvarjena in jo je mogoče uporabiti. Shranite kodo in videli bomo, kako deluje za različne vrednosti višine in osnove. Recimo, da imamo različne višine in osnovne vrednosti, zato moramo zajeti vrednosti trikotnika za te vrednosti s pomočjo funkcije, ki smo jo pravkar ustvarili.

5. korak: V celico C2 začnite tipkati formulo = TriangleArea (A2, B2), da izračunate območje trikotnika in podate višino in osnovo kot argument iste formule.

6. korak: Zaključite oklepaje, da dokončate formulo in pritisnite tipko Enter, da si ogledate območje trikotnika z višino 12 in osnovo 7.5.

Povlecite formulo, da dobite območje za drugo in tretjo vrednost višine in osnove.

Primer # 2 - Uporabniško definirana funkcija za kvadratno poljubno število

Recimo, da želimo vrednost kvadrata katerega koli števila (celo število ali float). Ni te funkcije, ki bi vam dala vrednost kvadrata za katero koli številko. Ustvarimo tisto, ki lahko opravi nalogo za vas v Excelu.

1. korak: V istem modulu začnite definirati nov postopek FUNKCIJE za urejanje števila z imenom SquareNum.

2. korak: Za funkcijo moramo dodati argument. Uporabite num kot argument funkcije v oklepajih. Takoj ko predložite argument v funkciji, boste lahko videli izjavo Končna funkcija, kar pomeni, da so argumenti, ki smo jih posredovali, sprejeti,

Korak 3: V funkciji lahko zdaj dodamo del kode / vrstice, da dobimo kvadrat števil. Ker je num argument funkcije SquareNum, imamo dve možnosti, da dobimo želeni izhod. Eden od načinov je, da množimo število samo po sebi (število * število, npr. 2 * 2), drug način pa je, da uporabimo napajalnik »^« nad funkcijo num (število 2 izv. 3 2). Šel bom z drugo potjo, saj bo koda bolj vsestranska.

4. korak: kodo shranite s klikom na gumb Shrani pod VBE, da bomo lahko v Excelovem listu uporabili funkcijo SquareNum.

Recimo, da imamo niz različnih števil, kot je prikazano na spodnji sliki, in za njih moramo najti kvadratne vrednosti. Za rezultat lahko uporabimo funkcijo SquareNum, definirano zgoraj.

5. korak: V celici B2 začnite tipkati kvadrat in videli boste funkcijo, ki smo jo pravkar določili za uvrščanje števila. Dvokliknite nanjo, da izberete funkcijo.

6. korak: Navedite A2 kot argument te funkcije, tako da bo v kvadratu A2 kvadratiral število.

Korak 7: Zaprite oklepaj, da dokončate formulo in pritisnite tipko Enter, da vidite kvadrat številke 11 (število v celici A2).

8. korak: Formulo povlecite in prilepite po preostalih celicah, da ugotovite kvadratne korenine danih številk.

Ta članek je poudaril ustvarjanje uporabniško definiranih funkcij v Excelu, ki jih je mogoče uporabiti za zmanjšanje dela. Stvari si oglejmo z nekaj točkami, ki jih je treba zapomniti.

Spomniti se na uporabniško določeno funkcijo v Excelu

  • UDF prek VBA pomaga ustvariti formule po meri, ki lahko skrajšajo čas, ki ga potrebujemo za opravljanje katere koli naloge, in naloge poenostavijo.
  • UDF je omejen na list, pod katerim je ustvarjen. Vendar lahko kodo kopirate in prilepite na druge delovne liste, kjer jih želite uporabiti.

Priporočeni članki

To je vodnik za uporabniško določeno funkcijo v Excelu. Tukaj smo razpravljali o tem, kako v Excelu ustvariti uporabniško določeno funkcijo, skupaj s praktičnimi primeri in naloženo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Excel SUMIF z ALI
  2. Leva formula v Excelu
  3. Excel hipotekarni kalkulator
  4. Excel funkcija za domet

Kategorija: