Excel felhasználó által definiált funkció (Tartalomjegyzék)

  • Bevezetés az Excel felhasználó által definiált funkciókba
  • Példák felhasználó által definiált funkció létrehozására

Bevezetés az Excel felhasználó által definiált funkcióba

Az Excel elérte a beépített funkciók forrását, hogy megkönnyítse az életét az adatok elemzésekor. Ennek azonban nincs vége, ugye? Időnként előfordulhat olyan helyzet, amikor az összes megadott képlet nem felel meg az elvégzendő feladatnak. Ilyen esetekben saját függvényt hozhat létre az Excel programban a VBA segítségével. Az ilyen funkciókat felhasználói definiált függvényeknek (UDF-k) hívják. Az UDF-k a munkalapon ugyanúgy használhatók, mint a szokásos excel funkciók, például SUM, ÁTLAG, stb. Használatakor. Ezek a funkciók a VBA-n keresztül a felhasználói igények szerint létrehozhatók, és megkönnyítik a felhasználó által Excelben elvégzendő feladatokat. Ebben a cikkben a Felhasználó által definiált függvényt tárgyaljuk Excelben.

Bármelyik UDF-nek van egy alapszabálya, ezt a FUNKCIÓ eljárás alatt kell meghatároznia, nem egy szubrutin eljárás (az általunk általánosságban alkalmazott al eljárás). A FUNKCIÓ eljárás segítségével létrehozhatunk UDF-eket és felhasználhatjuk azokat az Excel belsejében általános Excel funkciókként, például SUM, ÁTLAG, VLOOKUP stb.

Ebben a cikkben megtanuljuk, hogyan lehet UDF-ket létrehozni a felhasználói igényeknek megfelelően, és hogyan használhatjuk azokat Excelben a feladatok megkönnyítése érdekében.

Példák felhasználó által definiált funkció létrehozására

Néhány példával megértjük, hogyan lehet létrehozni a felhasználó által definiált függvényeket Excelben.

Itt töltheti le a Felhasználó által definiált függvény Excel sablont - Felhasználói által definiált függvény Excel sablon

1. példa - A felhasználó által definiált függvény a háromszög területének megkereséséhez

A matematikai folyam hallgatói mindig felmerülhetnek olyan problémával, amikor meg kell tudniuk egy háromszög területét. Noha nagyon egyszerű formula, amellyel együtt lehet dolgozni, a hallgatók örülnek, ha rendelkeznek valamilyen funkcióval, amely kiszámítja a háromszög területét. Kövesse az alábbi lépéseket egy olyan funkció létrehozásához, amely kiszámítja a háromszög területét.

1. lépés: Helyezzen be új modult a Visual Basic Editor (VBE) alá. Nyissa meg a VBE-t, majd kattintson a Beszúrás fülre> válassza a Modul menüpontot.

2. lépés: Adjon meg egy új FUNKCIÓS eljárást TriangleArea néven. Ezt a nevet fogják használni ennek a funkciónak az megtalálásához az Excelben.

Mivel ez FUNKCIÓ eljárás, be kell állítanunk azokat az argumentumokat, amelyek a függvény meghatározásakor szükségesek a háromszög területének kiszámításához.

3. lépés: A TriangleArea után említse meg a magasságot és az alapot ennek a függvénynek két érvében a zárójelben. Ezek a kötelező érvek. Ez azt jelenti, hogy a felhasználónak meg kell adnia a magasság és az alap értékét a háromszög területének kiszámításához. A FUNKCIÓ eljárás befejeződött (láthatja a Funkció vége záradékot), és ebben az eljárásban részeket / kódsorokat tudunk írni.

4. lépés: Most, ezen eljárás során, olyan kódot fogunk írni, amely visszaadja a háromszög területét, amikor megadjuk a magasságot és az alapértéket. Mivel a háromszög területe úgy van megfogalmazva, akkor a kód alatt fogjuk megfogalmazni, és hozzárendeljük a TriangleArea-hoz.

Ez az, a funkció létrejön és használható. Mentse el a kódot, és meglátjuk, hogyan működik a különböző magassági és alapértékeknél. Tegyük fel, hogy különböző magassági és alapértékeink vannak, és be kell állítanunk egy háromszög területét az értékekhez az általunk létrehozott függvény segítségével.

5. lépés: A C2 cellában kezdje el beírni a következő képletet: = TriangleArea (A2, B2) annak érdekében, hogy kiszámítsa a háromszög területét, és adja meg a magasságot és az alapot argumentumként ugyanahhoz a képlethez.

6. lépés: Zárja be a zárójeleket a képlet kitöltéséhez és nyomja meg az Enter billentyűt a 12 magasságú és 7, 5 alapú háromszög területének megjelenítéséhez.

Húzza a képletet, hogy megkapja a terület a második és harmadik értékhez a magasságot és az alapot.

2. példa - A felhasználó által definiált függvény bármilyen szám négyzetbe állításához

Tegyük fel, hogy bármilyen szám (egész vagy úszó) négyzetértékét akarjuk. Nincs olyan funkció, amely megadja bármelyik szám négyzetértékét. Készítsünk egyet, amely képes elvégezni az Ön feladatát az Excel programban.

1. lépés: Ugyanazon modulban kezdje el meghatározni egy új FUNKCIÓS eljárást a SquareNum névvel rendelkező szám négyszögének megadására.

2. lépés: Hozzá kell adnunk egy argumentumot a függvényhez. Használd a num érvként a zárójelben szereplő függvényt. Amint argumentumot szolgáltat a függvényen belül, láthatja a Funkció befejezése utasítást, ami azt jelenti, hogy az általunk szolgáltatott argumentumok elfogadásra kerülnek,

3. lépés: A függvényen belül hozzáadhatjuk a kóddarabot / sorokat, hogy megkapjuk a számok négyzetét. Mivel a num a SquareNum függvény érve, két lehetőségünk van a kívánt output elérésére. Az egyik módszer a számozás szorzata önmagában (num * num pl. 2 * 2), vagy másik módszer a „^” villamosenergia-szolgáltató használata a numer funkció felett (num 2 pl. 3 2). A másik irányba megyek, mivel ez sokoldalúbbá teszi a kódot.

4. lépés: Mentse el a kódot a VBE alatt található Mentés gombra kattintva, hogy az Square Excel alkalmazásban a SquareNum nevű funkciót használhassuk.

Tegyük fel, hogy van egy sor különféle szám, amint az az alábbi képen látható, és meg kell találnunk azok négyzetértékeit. Használhatjuk a fent megadott SquareNum funkciót az eredmény eléréséhez.

5. lépés: A B2 cellában kezdje el beírni a négyzetet, és láthatja a funkciót, amelyet éppen definiáltunk egy szám négyzetének négyzet megadására. Kattintson duplán a funkció kiválasztására.

6. lépés: Adja meg A2 argumentumként ezt a funkciót, hogy az négyzet megadja az A2 cellában lévõ számot.

7. lépés: Zárja be a zárójeleket a képlet kitöltéséhez és nyomja meg az Enter billentyűt a 11. szám négyzetének megjelenítéséhez (szám az A2 cellában).

8. lépés: Húzza és illessze be a képletet a többi cellába, hogy megtudja a megadott számok négyzetgyökereit.

Ez a cikk hangsúlyozta a Felhasználó által definiált függvények létrehozását Excelben, amely felhasználható a munka kevésbé felhasználására. Tekerjük össze a dolgokat néhány emlékezetes ponttal.

Ne feledkezzen meg a felhasználó által definiált funkcióról az Excel programban

  • Az UDF-k a VBA-n keresztül elősegítik az egyéni képletek létrehozását, amelyek csökkentik a feladatok elvégzéséhez szükséges időt, és egyszerűsítik a feladatokat is.
  • Az UDF arra a lapra korlátozódik, amely alatt létrehozta. A kódot azonban másolhatja és beillesztheti más munkalapokra, ahol használni szeretné.

Ajánlott cikkek

Ez egy útmutató a Felhasználó által definiált függvényhez az Excel programban. Itt tárgyaljuk, hogyan lehet létrehozni a felhasználó által definiált függvényt az Excel programban, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. Excel SUMIF vagy OR
  2. LEFT Formula Excelben
  3. Excel jelzálog kalkulátor
  4. Excel funkció a tartományhoz

Kategória: