Excel

Pridobite samo ime lista

Get Sheet Name Only

Excel formula: Pridobite samo ime listaSplošna formula
= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)
Povzetek

Če želite dobiti ime trenutnega delovnega lista (tj. Trenutni zavihek), lahko uporabite formulo, ki temelji na CELL funkcija . CELL pridobi ime in list delovnega zvezka in SREDNJI in NAJTI funkcije se uporabljajo za ekstrakcijo 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:



 
 CELL ('filename',A1)

Rezultat je videti takole:



 
path[workbook.xlsm]sheetname

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

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

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



kako odstraniti podatkovno tabelo v

Alternativa z DESNO

Uporabite lahko tudi DESNA funkcija da izvlečete ime lista, namesto MID:

 
= RIGHT ( CELL ('filename',A1), LEN ( CELL ('filename',A1))- FIND (']', CELL ('filename',A1)))

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

Avtor Dave Bruns


^