
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