Excel-kaava: Hae vain arkin nimi -

Sisällysluettelo

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.

Mielenkiintoisia artikkeleita...