Excel

Pridobite samo ime lista

Get Sheet Name Only

Formula Excel: Pridobite samo ime listaSplošna formula | _+_ | Povzetek

Če želite dobiti ime trenutnega delovnega lista (tj. Trenutnega zavihka), lahko uporabite formulo, ki temelji na CELL funkcija . CELL pridobi ime in list delovnega zvezka in MID in NAJTI funkcije se uporabljajo za ekstrahiranje samo imena lista. V prikazanem primeru je formula v E5:



= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)
Pojasnilo

Funkcija CELL se uporablja za pridobitev celotnega imena datoteke in poti:

 
= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)

Rezultat izgleda takole:





 
 CELL ('filename',A1)

CELL vrne ta rezultat v funkcijo MID kot besedilni argument. Ime lista se začne tik za levim oklepajem, zato se začetni položaj izračuna s FIND:

 
path[workbook.xlsm]sheetname

Število znakov, ki jih je treba izvleči, je trdo kodirano kot 255. V Excelovem uporabniškem vmesniku delovnega lista ne morete poimenovati, daljšega od 31 znakov, vendar sama oblika datoteke dovoljuje imena delovnih listov do 255 znakov, zato je zagotovljeno pridobivanje celotnega imena.



kako odstraniti podatkovno tabelo v

Alternativa z DESNO

Uporabite lahko tudi Funkcija DESNO za izvlečenje imena lista namesto MID:

 
 FIND (']', CELL ('filename',A1))+1

To zahteva več klicev funkcij, vendar deluje enako dobro.

Avtor Dave Bruns


^