Formula Excel - Pridobite ime delovnega lista (s slikami)

Prenesite primer delovnega zvezka

Prenesite primer delovnega zvezka

Uporabite to formulo Excel, da dobite ime delovnega lista

Pridobite ime delovnega lista - Excelova formula

Za izračun imena delovnega lista v eni Excelovi formuli uporabite naslednjo formulo:
= sredina (celica ("ime datoteke", a1), najdi ("]", celica ("ime datoteke", a1))+1.999)
Opomba na sliki nad to formulo vrne imena listov GetWorksheetName in Sheet3.

Ta koda se morda sprva zdi zastrašujoča, vendar je manj zmedena, če jo razdelite na ločene formule:

Excel Funkcije - Ime delovnega lista

CELL funkcija:

Funkcija celice vrne podatke o celici. Za vračilo lokacije datoteke, imena in trenutnega lista uporabite merilo »ime datoteke«.
= celica ("ime datoteke", a1)
Vračila: pot [delovni zvezek.xlsx] list: C: [delovni zvezek.xlsm] List1 v zgornjem primeru.

Funkcija NAJDI:

Funkcija CELL vrne list [workbook.xlsx], vendar želimo le ime lista, zato ga moramo izvleči iz rezultata. Najprej moramo uporabiti funkcijo FIND za identifikacijo lokacije imena lista iz rezultata.
= najdi ("]", E5)
Vračila:Lokacija znaka "]". 18 v zgornjem primeru.

Funkcija MID

Nato bomo s funkcijo MID izvlekli želeno besedilo z rezultatom funkcije FIND (+1) kot start_num.
= MID (E5, E6+1.999)
Vračila: Ime lista: List1 v zgornjem primeru.
Zakaj ste izbrali 999 za vnos num_characters v funkciji MID? 999 je veliko število, ki bo vrnilo vse preostale znake. Namesto tega bi lahko izbrali katero koli drugo bistveno veliko število.

Pridobite ime lista v VBA

Če želite uporabiti formulo VBA namesto formule Excel, imate veliko možnosti. To je le en primer:
activesheet.range ("a1"). value = ime aktivnega lista

Vnesite trenutno ime delovnega lista v celico A1 z uporabo VBA.

Vrnite se na primere formul

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave