Kako dobiti ime Excelovega lista (2 metodi)

  • Deliti To
Hugh West

Ta članek prikazuje 2 priročna načina za pridobitev imena lista v Excelu. Ime lista je lastnost imena objekta delovnega lista v Excelu.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Ime lista.xlsm

2 načina za pridobitev imena lista v Excelu

Za pridobitev imena lista, shranjenega v celici ali prikazanega v okencu MsgBox, lahko uporabimo formule iz pogosto uporabljenih funkcij ali preprosto kodo VBA.

1. Uporaba formule za pridobitev imena lista v Excelu

Ker Excel ne zagotavlja nobenih vgrajena funkcija za pridobitev imena lista moramo napisati funkcijo v kombinaciji z MID, CELL in . Funkcije FIND . Oglejmo si ga:

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

Formulo vstavite v katero koli celico delovnega lista, za katero želite dobiti ime. V tem primeru smo naš delovni list poimenovali " Formula " in nato postavite formulo v celico C5 .

Kako deluje formula

  • Spletna stran CELL funkcija v formuli vrne celotna pot, ime delovnega zvezka in ime trenutnega lista . Tukaj je formula:
=CELL("ime datoteke",A1)

  • Rezultat, ki smo ga našli v prejšnjem koraku, ima priložen . ime delovnega zvezka na spletnem mestu [ ] oklepaji e. [ime excelovega lista.xlsm] . Poiskati moramo položaj o desni nosilec . Trenutni ime delovnega lista se začne takoj. po . desni nosilec . Torej, NAJDI funkcija poišče položaj desnega oklepaja z naslednjo formulo, nato pa moramo dodati 1 za pridobitev položaj o prvi niz o ime delovnega lista .
=FIND("]",CELL("ime datoteke",A1))+1

  • Nazadnje je Funkcija MID . tri argumenti -

1. argument: =CELL("ime datoteke",A1) ki se uporablja v prvem koraku.

2. argument: =FIND("]",CELL("ime datoteke",A1))+1 ki se uporablja v drugem koraku.

3. argument: 31 kar je največja dolžina imena delovnega lista v Excelu.

Preberite več: Kako iskati ime lista v Excelovi delovni knjigi (2 metodi)

Alternativna formula

To formulo lahko uporabite tudi kot alternativno formulo, ki uporablja Prava funkcija namesto Funkcija MID.

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

2. Koda VBA za pridobitev in prikaz imena lista Excel

2.1 Pridobite ime aktivnega lista v Excelu z uporabo kode VBA

Za pridobitev imena aktivnega lista uporabite spodnjo preprosto kodo.

 Sub Ime lista() Razpon("A1") = ActiveSheet.Name End Sub 

2.2 Iskanje imena lista s pomočjo indeksne številke

Z naslednjo kodo lahko ugotovimo ime delovnega lista na podlagi njihovih številka indeksa . Če so več delovnih listov v delovnem zvezku, je ta metoda koristna za enostavno in hitro iskanje imena delovnega lista.

Na primer, smo v drugi delovni list z imenom vba1. Z naslednjo kodo lahko ugotovimo prvi list ime, ki je Formula.

 Sub Ime lista() Razpon("C5") = List(1).Ime End Sub 

Z naslednjo kodo lahko ugotovimo zadnji list ime delovnega zvezka. V tem primeru je ime zadnjega lista VBA 2.

 Sub Ime lista() Območje("C6") = Sheets(Sheets.Count).Name End Sub 

Preberite več: Kako iskati ime lista z VBA v Excelu (3 primeri)

Opombe

Uporabimo lahko tudi Funkcija MsgBox za prikaz rezultata kode VBA v MsgBox če ga ni treba shraniti ali uporabiti v celici.

Zaključek

Zdaj vemo, kako pridobiti ime lista v Excelu. Upamo, da bi vas to spodbudilo k bolj samozavestni uporabi te funkcije. Morebitna vprašanja ali predloge ne pozabite postaviti v spodnjem polju za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.