Excel-käyttäjän määrittelemä toiminto (sisällysluettelo)

  • Johdanto Excel-käyttäjän määrittelemiin toimintoihin
  • Esimerkkejä käyttäjän määrittämän toiminnon luomiseksi

Johdanto Excel-käyttäjän määrittelemään toimintoon

Excel on saavuttanut sisäänrakennettujen toimintojen lähteen helpottaaksesi elämääsi tietojen analysoinnissa. Se ei kuitenkaan ole loppu, eikö niin? Joskus saatat joutua tilanteeseen, jossa kaikki annetut kaavat eivät sovellu suorittamaasi tehtävää varten. Tällaisissa tapauksissa voit luoda oman toiminnon Excelissä VBA: n avulla. Tällaisia ​​toimintoja kutsutaan käyttäjän määrittelemiksi funktioiksi (UDF). UDF-tiedostoja voidaan käyttää laskentataulukossa samalla tavalla kuin tavallisia excel-toimintoja, kuten SUM, AVERAGE jne. Nämä toiminnot voidaan luoda käyttäjän vaatimusten mukaisesti VBA: n kautta ja ne voivat helpottaa käyttäjän tehtäviä Excelissä. Tässä artikkelissa käsittelemme käyttäjän määrittelemää toimintoa Excelissä.

Jokaisella UDF: llä on perussääntö, sinun on määritettävä se FUNCTION-proseduurissa aliohjelmaproseduurin sijasta (alamenettely, jota yleensä käytämme). FUNCTION-menettelytavan avulla voimme luoda UDF-tiedostoja ja käyttää niitä Excelin sisällä yleisinä Excel-toimintoina, kuten SUM, AVERAGE, VLOOKUP jne.

Tässä artikkelissa opitaan kuinka luoda UDF-tiedostoja käyttäjän vaatimusten mukaisesti ja käyttää niitä Excelissä tehtävien helpottamiseksi.

Esimerkkejä käyttäjän määrittämän toiminnon luomiseksi

Ymmärretään kuinka luoda käyttäjän määrittelemät toiminnot Excelissä muutamalla esimerkillä.

Voit ladata tämän käyttäjän määrittämän Excel-mallin täältä - käyttäjän määrittelemä Excel-mallin

Esimerkki 1 - käyttäjän määrittelemä toiminto kolmion alueen löytämiseksi

Matemaattisesta virrasta tulevat opiskelijat saattavat aina löytää ongelman, jossa heidän on selvitettävä kolmion pinta-ala. Vaikka sillä on erittäin helppo kaava työskennellä, opiskelijat ovat tyytyväisiä, jos heillä on jokin toiminto, joka pystyy laskemaan kolmion pinta-alan. Noudata alla olevia vaiheita luodaksesi toiminto, joka pystyy laskemaan kolmion pinnan.

Vaihe 1: Aseta uusi moduuli Visual Basic Editoriin (VBE). Avaa VBE> napsauta Lisää välilehti> valitse moduuli.

Vaihe 2: Määritä uusi TOIMINTA-menettely, jonka nimi on TriangleArea. Tätä nimeä käytetään tämän funktion löytämiseen Excelistä.

Koska kyseessä on TOIMINTA-menettely, meidän on asetettava argumentit, joita tarvitaan kolmion pinta-alan laskemiseen funktion määrittämisen yhteydessä.

Vaihe 3: TriangleArea : n jälkeen mainitse korkeus ja pohja kahdeksi argumentiksi tähän funktioon suluissa. Nämä ovat pakollisia perusteluja. Tarkoittaa, että käyttäjän on annettava korkeuden ja pohjan arvot laskeakseen kolmion pinta-alan. FUNCTION-menettely on nyt suoritettu loppuun (voit nähdä End Function -lauseen) ja voimme kirjoittaa kappaleita / koodirivejä tässä menettelyssä.

Vaihe 4: Nyt kirjoitamme tässä menettelyssä koodin, joka palauttaa kolmion alueen, kun annamme korkeuden ja perusarvot. Koska kolmion pinta-ala on muotoiltu muotoon, muotoilemme sen koodin alla ja osoitamme sen TriangleArea-alueelle.

Se on se, toiminto luodaan ja sitä voidaan käyttää. Tallenna koodi ja näemme, miten se toimii korkeuden ja pohjan eri arvoille. Oletetaan, että meillä on erilaiset korkeus- ja perusarvot, ja meidän on kaapattava kolmion alue näille arvoille juuri luomalla toiminnolla.

Vaihe 5: Aloita solussa C2 kaavan = TriangleArea (A2, B2) kirjoittaminen laskemaan kolmion pinta-ala ja antamaan korkeus ja emäs argumentiksi samalle kaavalle.

Vaihe 6: Sulje sulkeet täyttääksesi kaava ja paina Enter-näppäintä nähdäksesi kolmiota, jonka korkeus on 12 ja pohja 7.5.

Vedä kaavaa saadaksesi alueen toiselle ja kolmannelle korkeuden ja pohjan arvolle.

Esimerkki 2 - käyttäjän määrittelemä toiminto minkä tahansa numeron neliöimiseksi

Oletetaan, että haluamme minkä tahansa luvun (kokonaisluku tai kelluva) neliön arvon. Ei ole sellaista toimintoa, joka antaa sinulle neliön arvon mille tahansa luvulle. Luomme sellaisen, joka voi suorittaa tehtävän sinulle Excelissä.

Vaihe 1: Aloita samassa moduulissa uuden toiminnon määrittäminen numeron neliöimiseksi nimellä SquareNum.

Vaihe 2: Meidän on lisättävä argumentti funktiolle. Käytä numeroa argumentteina sulkeissa olevalle toiminnolle. Heti kun toimitat argumentin funktion sisällä, näet End Function -käskyn, joka tarkoittaa, että toimittamasi argumentit hyväksytään,

Vaihe 3: Toimintoon voidaan nyt lisätä koodin kappale / rivit saadaksesi numeroiden neliö. Koska num on argumentti SquareNum-funktiolle, meillä on kaksi vaihtoehtoa halutun tuloksen saamiseksi. Yksi tapa on kertoa numero itse (num * num ex. 2 * 2) tai toinen tapa on käyttää virranhaltijaa “^” over num -toiminto (num 2 ex. 3 2). Menen toiseen suuntaan, koska se tekee koodista monipuolisemman.

Vaihe 4: Tallenna koodi napsauttamalla VBE-kohdan Tallenna-painiketta, jotta voimme käyttää SquareNum-nimistä toimintoa Excel-taulukon alla.

Oletetaan, että meillä on joukko erilaisia ​​numeroita, kuten alla olevassa kuvassa näkyy, ja meidän on löydettävä niiden neliöarvot. Voimme käyttää juuri yllä määriteltyä SquareNum-toimintoa tuloksen saamiseksi.

Vaihe 5: Aloita solussa B2 neliön kirjoittaminen ja näet funktion, jonka juuri määrittelemme numeron neliöimiseksi. Kaksoisnapsauta sitä valitaksesi toiminnon.

Vaihe 6: Anna A2 argumenttina tälle toiminnolle, jotta se neliöi solussa A2 olevan numeron.

Vaihe 7: Sulje suluissa kaava loppuun ja paina Enter-näppäintä nähdäksesi neliön numero 11 (numero solussa A2).

Vaihe 8: Vedä ja liitä kaava jäljellä olevien solujen yli saadaksesi selville annettujen numeroiden neliöjuuret.

Tässä artikkelissa korostettiin käyttäjän määrittämien funktioiden luomista Exceliin, joita voidaan käyttää vähentämään työtä. Kääritään asiat muistettavaksi muodoiksi.

Muistettavat tiedot käyttäjän määrittelemästä toiminnosta Excelissä

  • UDF: n kautta VBA auttaa luomaan mukautettuja kaavoja, jotka voivat vähentää minkä tahansa tehtävän suorittamiseen kuluvaa aikaa ja yksinkertaistaa myös tehtäviä.
  • UDF on rajoitettu arkkiin, jonka alle se on luotu. Voit kuitenkin kopioida koodin ja liittää sen muihin taulukkoihin, joissa haluat käyttää niitä.

Suositellut artikkelit

Tämä on opas käyttäjän määrittelemään toimintoon Excelissä. Tässä keskustellaan kuinka luodaan käyttäjän määrittelemä toiminto Exceliin yhdessä käytännön esimerkkien ja ladattavan Excel-mallin kanssa. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Excel SUMIF näppäimellä TAI
  2. VASEN kaava Excelissä
  3. Excel-asuntolainalaskin
  4. Excel-toiminto alueelle

Luokka: