Excel

Hae vain arkin nimi

Get Sheet Name Only

Excel -kaava: Hae vain arkin nimiYleinen kaava | _+_ | Yhteenveto

Saat nykyisen laskentataulukon (eli nykyisen välilehden) nimen käyttämällä kaavaa, joka perustuu CELL -toiminto . CELL hakee työkirjan nimen ja taulukon ja MID ja LÖYTÖ toimintoja käytetään vain arkin nimen poimimiseen. Esitetyssä esimerkissä E5: n kaava on:





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

CELL -toimintoa käytetään koko tiedostonimen ja polun saamiseen:

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

Tulos näyttää tältä:





 
 CELL ('filename',A1)

CELL palauttaa tämän tuloksen MID -funktioon teksti -argumenttina. Arkin nimi alkaa heti vasemman hakasulkeen jälkeen, joten aloituskohta lasketaan FIND: llä:

 
path[workbook.xlsm]sheetname

Poimittavien merkkien määrä on kovakoodattu 255. Excelin käyttöliittymässä et voi nimetä laskentataulukkoa, joka on pidempi kuin 31 merkkiä, mutta tiedostomuoto sallii enintään 255 merkin laskentataulukon nimet, joten tämä varmistaa, että koko nimi haetaan.



kuinka ei ole yhtä suuri kuin excel

Vaihtoehto OIKEA

Voit myös käyttää OIKEA toiminto poistaaksesi taulukon nimen MID: n sijaan:

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

Tämä vaatii enemmän funktiokutsuja, mutta toimii yhtä hyvin.

Kirjailija Dave Bruns


^