Miten saada Excel-arkin nimi (2 menetelmää)

  • Jaa Tämä
Hugh West

Tässä artikkelissa esitellään 2 kätevää tapaa saada Excelin arkin nimi. Arkin nimi on Excelin Worksheet-objektin nimiominaisuus.

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

Sheet Name.xlsm

2 tapaa saada Excel-arkin nimi Excelissä

Voimme käyttää yleisesti käytetyistä funktioista tehtyjä kaavoja tai yksinkertaista VBA-koodia saadaksemme soluun tallennetun tai MsgBoxissa näkyvän arkin nimen.

1. Kaavan käyttö Excel-arkin nimen saamiseksi Excelissä

Koska Excel ei tarjoa mitään sisäänrakennettu toiminto saadaksemme arkin nimen, meidän on kirjoitettava funktio yhdessä komennolla MID, CELL ja FIND-toiminnot Katsotaanpa sitä:

=MID(CELL("tiedostonimi",A1),FIND("]",CELL("tiedostonimi",A1))+1,31)

Laita kaava mihin tahansa sen työarkin soluun, jonka nimen haluamme saada. Tässä esimerkissä nimesimme työarkin nimen " Kaava " ja laita sitten kaava soluun C5 .

Miten kaava toimii

  • The CELL funktio kaavassa palauttaa täydellinen polku, työkirjan nimi ja nykyisen arkin nimi Tässä on kaava:
=CELL("tiedostonimi",A1)

  • Edellisessä vaiheessa löytämämme tulos on liitteenä ... työkirjan nimi osoitteessa [ ] suluissa e. [Excel-taulukon nimi.xlsm] . Meidän on selvitettävä asema of the oikea kiinnike . Nykyinen työarkin nimi alkaa välittömästi jälkeen ... oikea kiinnike . Niinpä FIND funktio löytää oikean hakasulkeen sijainnin seuraavan kaavan avulla, ja sitten meidän on lisättävä siihen 1 saadaksesi asema of the ensimmäinen merkkijono of the työarkin nimi .
=FIND("]",CELL("tiedostonimi",A1))+1

  • Lopuksi MID-toiminto ottaa kolme argumentit-

1. argumentti: =CELL("tiedostonimi",A1) jota käytetään ensimmäisessä vaiheessa.

2. argumentti: =FIND("]",CELL("tiedostonimi",A1))+1 jota käytetään toisessa vaiheessa.

Kolmas argumentti: 31 mikä on Excelissä laskentataulukon nimen enimmäispituus.

Lue lisää: Kuinka etsiä Excel-työkirjan arkin nimeä (2 menetelmää)

Vaihtoehtoinen kaava

Tätä kaavaa voidaan käyttää vaihtoehtoisesti, kun käytetään kaavaa nimeltä RIGHT-toiminto sen sijaan, että MID-toiminto.

=RIGHT(CELL("tiedostonimi",A1),LEN(CELL("tiedostonimi",A1))-FIND("]",CELL("tiedostonimi",A1)))))

2. VBA-koodi Excel-arkin nimen hakemiseen ja näyttämiseen

2.1 Hanki aktiivisen arkin nimi Excelissä käyttämällä VBA-koodia

Käytä alla olevaa yksinkertaista koodia saadaksesi aktiivisen arkin nimen.

 Sub SheetName() Range("A1") = ActiveSheet.Name End Sub 

2.2 Arkin nimen selvittäminen indeksinumeron avulla

Käyttämällä seuraavaa koodia voimme selvittää, mikä on työarkin nimi niiden perusteella indeksinumero . Jos on useita työarkkeja työkirjassa, tämä menetelmä auttaa löytämään työarkin nimen helposti ja nopeasti.

Esimerkiksi, olemme toinen laskentataulukko nimeltään vba1. Seuraavalla koodilla voimme selvittää, mikä on ensimmäinen arkki nimi, joka on Formula.

 Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub 

Seuraavalla koodilla voimme selvittää, mikä on viimeinen arkki Työkirjan nimi. Tässä esimerkissä viimeisen arkin nimi on VBA 2.

 Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub 

Lue lisää: Miten etsiä arkin nimi VBA: lla Excelissä (3 esimerkkiä)

Huomautukset

Voimme myös käyttää MsgBox-toiminto näyttää VBA-koodin tuloksen MsgBox jos sitä ei tarvitse säilyttää tai käyttää solussa.

Päätelmä

Nyt tiedämme, miten Excelissä saadaan arkin nimi. Toivottavasti se rohkaisee sinua käyttämään tätä toimintoa varmemmin. Jos sinulla on kysyttävää tai ehdotuksia, älä unohda laittaa niitä alla olevaan kommenttikenttään.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.