Lataa esimerkkityökirja

Käytä tätä Excel -kaavaa saadaksesi laskentataulukon nimen
Hae laskentataulukon nimi - Excel -kaava
Laske laskentataulukon nimi yhdessä Excel -kaavassa käyttämällä seuraavaa kaavaa: = keski (solu ("tiedostonimi", a1), etsi ("]", solu ("tiedostonimi", a1))+1,999)
Tämän kaavan yllä olevan kuvan huomautus palauttaa taulukon nimet GetWorksheetName ja Sheet3.
Tämä koodi voi aluksi näyttää pelottavalta, mutta se on vähemmän hämmentävä, jos jaat sen erillisiin kaavoihin:

Excel -toiminnot - laskentataulukon nimi
CELL -toiminto:
Solutoiminto palauttaa tietoja solusta. Käytä kriteerejä "tiedostonimi" palauttaaksesi tiedoston sijainnin, nimen ja nykyisen taulukon. = solu ("tiedostonimi", a1)
Palautukset: polku [työkirja.xlsx] -arkki: C: [työkirja.xlsm] Taulukko1 yllä olevassa esimerkissä.
FIND -toiminto:
CELL -funktio palauttaa [työkirja.xlsx] -arkin, mutta haluamme vain arkin nimen, joten meidän on poimittava se tuloksesta. Ensinnäkin meidän on käytettävä FIND -funktiota arkin nimen sijainnin tunnistamiseen tuloksesta. = löydä ("]", E5)
Palautukset:Merkin "]" sijainti. 18 yllä olevassa esimerkissä.
MID -toiminto
Seuraavaksi poimimme halutun tekstin käyttämällä MID -funktiota ja FIND -funktion tulos (+1) aloitusnumerona. = KESKI (E5, E6+1999)
Palautukset: Arkin nimi: Sheet1 yllä olevassa esimerkissä.
Miksi valitsit 999 MID -toiminnon syötetylle numeromerkille? 999 on suuri luku, joka palauttaa kaikki jäljellä olevat merkit. Olisit voinut valita minkä tahansa muun merkittävästi suuren määrän.
Hae taulukon nimi VBA: sta
Jos haluat käyttää VBA: ta Excel -kaavan sijasta, sinulla on monia vaihtoehtoja. Tämä on vain yksi esimerkki:activesheet.range ("a1"). value = actheetheet.name
Kirjoita nykyinen laskentataulukon nimi soluun A1 käyttämällä VBA: ta.
Palaa kaavan esimerkkeihin