Excel

Hanki vain arkin nimi

Get Sheet Name Only

Excel-kaava: Hae vain arkin nimiYleinen 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ä kaavaa, joka perustuu CELL-toiminto . CELL hakee työkirjan nimen ja taulukon sekä MID ja LÖYTÖ funktioita 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.



kuinka ei ole yhtä suuri kuin excel

Vaihtoehto oikealle

Voit käyttää myös OIKEA-toiminto purkaa 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.

Kirjailija Dave Bruns


^