![](https://cdn.wiki-base.com/9744951/excel_formula_get_sheet_name_only__2.png.webp)
Yleinen kaava
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
Yhteenveto
Voit saada nykyisen laskentataulukon nimen (eli nykyisen välilehden) käyttämällä CELL-funktioon perustuvaa kaavaa. CELL hakee työkirjan nimen ja taulukon, ja MID- ja FIND-toimintoja käytetään vain arkin nimen purkamiseen. Esitetyssä esimerkissä kaava kohdassa E5 on:
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
Selitys
CELL-toimintoa käytetään koko tiedostonimen ja polun hakemiseen:
CELL("filename",A1)
Tulos näyttää tältä:
path(workbook.xlsm)sheetname
CELL palauttaa tämän tuloksen MID-funktioon tekstiargumenttina. Arkin nimi alkaa heti vasemman hakasulun jälkeen, joten lähtöpaikka lasketaan FIND: llä:
FIND(")",CELL("filename",A1))+1
Purettavien merkkien lukumäärä on kovakoodattu 255. Excel-käyttöliittymässä et voi nimetä yli 31 merkin pituista laskentataulukkoa, mutta itse tiedostomuoto sallii enintään 250 merkin laskentataulukoiden nimet, joten koko nimi noudetaan.
Vaihtoehto oikealle
Voit myös käyttää OIKEA-funktiota poimita taulukon nimi MID: n sijaan:
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))
Tämä vaatii enemmän toimintokutsuja, mutta toimii yhtä hyvin.