Obsah
Pri práci v programe Excel alebo pri vytváraní vlastných pracovných hárkov na obchodnú analýzu môžeme potrebovať vytvoriť vlastný vzorec. Napriek všetkým funkciám, ktoré poskytuje program Excel, môžeme potrebovať vytvoriť vlastný vzorec, aby sme mohli vykonať svoju prácu. Program Excel umožňuje vytvárať vlastné funkcie pomocou príkazu Kódy programovania VBA . Dnes v tomto článku poskytneme krok za krokom článok na vytvorenie vlastného vzorca v programe Excel.
Stiahnite si cvičebnicu
Stiahnite si túto cvičebnicu a precvičte si úlohu počas čítania tohto článku.
Vytvorenie vlastného vzorca v programe Excel.xlsxVytvorenie vlastného vzorca v programe Excel
Zoberme si príklad, keď musíte vytvoriť vlastný vzorec na zistenie celkovej ceny vášho Položky Excel nám umožňuje vytvárať vlastné funkcie pomocou VBA Tieto vlastné funkcie v programe Excel sú známe ako Funkcie definované používateľom (UDF) . umožňujú vytvárať vlastné funkcie na vykonávanie takmer všetkých typov operácií. V tejto časti si krok za krokom ukážeme, ako si takú funkciu vytvoriť. Poďme na to!
Krok 1: Povolenie možnosti Vývojár na otvorenie okna VBA v programe Excel
Najprv sa musíme naučiť, ako otvoriť VBA okno na vytvorenie vlastného vzorca. Postupujte podľa týchto krokov a naučte sa to!
- Kliknite na Prispôsobený panel nástrojov rýchleho prístupu Z dostupných možností kliknite na položku Ďalšie príkazy.
- Možnosti aplikácie Excel Otvorí sa okno. Kliknite na Prispôsobenie pásky .
- Teraz skontrolujte na Vývojár možnosť vytvoriť túto stuhu. Kliknite na OK pokračovať.
- Váš pracovný hárok Excelu má teraz nový pás s názvom Vývojár .
- Vyberte Vývojárska páska . Kliknite na Makrá otvoriť VBA
- Alebo môžete jednoducho stlačiť " Alt+F11 ", aby to urobili.
Krok 2: Napíšte kódy VBA na vytvorenie vlastného vzorca
- V VBA kliknite na Vložte .
- Z dostupných možností kliknite na Modul na vytvorenie modulu. Napíšeme náš VBA kódy v module.
- Zapíšte si VBA kódy na vytvorenie vlastného vzorca. Ak chcete nájsť Celková cena pre dané položky VBA kódy sú,
Verejná funkcia TOTALPRICE (číslo1, číslo 2) TOTALPRICE = (číslo1 * číslo2) Koniec funkcie
- Musíme deklarovať VBA Preto tento kód začína deklaráciou funkcie a končí Koniec funkcie
- Vzorec potrebuje meno. Nazvali sme ho CELKOVÁ CENA
- Vo funkcii budeme potrebovať niekoľko vstupov. Vstupy sú definované v zátvorkách za názvom funkcie.
- Funkcii musíme priradiť nejakú hodnotu, ktorú má vrátiť. Po splnení týchto kritérií je naša finálna syntax nasledovná:
CELKOVÁ CENA = (číslo1 * číslo2)
- Zatvorte VBA a vráťte sa do hlavného pracovného hárka.
Krok 3: Použitie vlastného vzorca v tabuľke programu Excel
- Po vytvorení vlastného vzorca ho teraz použijeme na náš súbor údajov. Kliknite na Bunka E4 a vyhľadajte náš vlastný vzorec.
- Keď sa vzorec zobrazí, dvakrát naň kliknite a vyberte ho.
- Vložte hodnoty do vzorca. Konečný vzorec je:
=CELKOVÁ CENA(C4,D4)
- Kde C4 a D4 je Zásoby a Jednotková cena
- Tlač Vstúpte na stránku na získanie výsledku.
- Náš vlastný vzorec funguje dokonale! Teraz použite rovnaký vzorec na ostatné bunky, aby ste získali konečný výsledok.
- Rozoberme si ďalší príklad! V tomto novom súbore údajov musíme zistiť Maloobchodná cena vytvorením vlastného vzorca.
- Otvorte VBA a prejdite do okna Modul podľa postupov, o ktorých sme hovorili predtým.
- Zapíšte si VBA Stránka VBA kód pre vlastný vzorec je,
Verejná funkcia RETAILPRICE(číslo1, číslo2,číslo3) RETAILPRICE = (číslo1 + číslo2)/číslo3 Koniec funkcie
- Teraz zatvorte okno VBA a prejdite na hlavný pracovný hárok. Bunka F4 , vyhľadajte našu novú prispôsobenú funkciu MALOOBCHODNÁ CENA .
- Po nájdení naň dvakrát kliknite.
- Vložte hodnoty do vzorca a výsledný tvar je:
=MALOOBCHODNÁ CENA(C4,D4,E4)
- Kde C4, D4, E4 sú Cena1, Cena2, a Deliteľ
- Výsledok získate stlačením Vstúpte na stránku Teraz použite túto funkciu na všetky bunky, aby ste získali konečný výsledok.
- Takto môžete vytvoriť vlastný vzorec v programe Excel a používať ho.
Prečítajte si viac: Ako vytvoriť vzorec v programe Excel pre viacero buniek (9 metód)
Rýchle poznámky
👉 Nemôžete Záznam prispôsobený vzorec podobne ako makro programu Excel.
👉 Vytvorenie vlastného vzorca má viac obmedzení ako bežné makrá VBA. Nemôže meniť štruktúru alebo formát pracovného hárka alebo bunky.
Záver
Ako vytvoriť vlastný vzorec v programe Excel je popísané v tomto článku. Dúfame, že tento článok bude pre vás užitočný. Ak máte nejaké otázky alebo dotazy, vyjadrite sa.