Solutoiminto palauttaa taulukon nimen, työkirjan nimen ja polun Microsoft Excel 2010: ssä

Anonim

Meillä on hyödyllinen Excel -toiminto, jota kutsutaan CELL -funktioksi ja jota voidaan muuttaa palauttamaan arkin nimi, työkirjan nimi ja tiedostopolku. Tässä artikkelissa opimme palauttamaan Excel -taulukon nimen. Katsotaan miten tämä tehdään.

Koska haluamme nämä tiedot nykyiselle tiedostolle. Ensin ymmärrämme CELL -toiminnon. Syntaksi on = CELL (info_type, [viite]). CELL -toiminto palauttaa tiedot 1: n muotoilusta, sijainnista tai sisällöstäst viittauksen solu. Info_type voi olla tiedostonimi, osoite, väri jne. Avattavasta valikosta on käytettävissä luettelo vaihtoehdoista, jotta voit valita haluamasi. Viite on nykyinen käyttämäsi työkirja.

Tämän esimerkin tiedosto sijaitsee osoitteessa "B: \". Saadaksesi tiedostopolku, työkirjan nimi ja arkin nimi , käytämme

Tämä antaa meille tuloksen muodossa B: \ [Kirja1.xlsm] Taulukko2 mikä on tässä esimerkissä olevan työkirjan tiedostopolku + työkirjan nimi + arkin nimi.

Siirrytään nyt askel eteenpäin. Saadaksesi tiedostopolkuvain B: \ [Kirja1.xlsm] Taulukko2, käytämme

= MID (CELL ("tiedostonimi"), 1, FIND ("[", CELL ("tiedostonimi"))-1)

Korostettu osa arvioidaan ensin, mikä löytää toiminnon avauslaatikon kiinnikkeen ”[” sijainnin. Se löytää sen sijaintina 4.

Toimintomme kapenee sitten arvoon = MID (CELL (”tiedostonimi”), 1,3). Tarvitsemme hahmot alkaen 1st merkki 3: llerd merkki (4-1 = 3) käyttämällä keskitoimintoa. Joten saamamme tulos on tiedostopolku ilman työkirjan nimeä. Ja saamme tuloksen sellaisena "B: \"

Nyt vedetään työkirjan nimi. Toimintamme on

Meidän on johdettava työkirjan nimi tästä tuloksesta B: \ [Kirja1.xlsm] Taulukko2. Ymmärretään miten se toimii.

= MID (CELL ("tiedostonimi") ,, FIND ("[", CELL ("tiedostonimi"))+1, (FIND ("]", CELL ("tiedostonimi")))-FIND ("[", CELL ("Tiedostonimi"))-1)

Korostettu osa arvioidaan ensin. Työkirjan nimi on aina laatikon suluissa, joten meidän on etsittävä avaavan laatikon kiinnike [ja sulkeva laatikon kiinnike], ja tuloksemme on näiden kahden sisällä.

= MID (CELL ("tiedostonimi"), FIND ("[", CELL ("tiedostonimi"))+1, (FIND ("]", CELL ("tiedostonimi")))-FIND ("[", CELL ( "Tiedostonimi"))-1)

Tämä korostettu osa arvioi MID -toiminnon viimeiseen parametriin, joka on lähtökohdasta purettavien merkkien määrä. Joten se laskee päätelaatikon kannan sijainnin, joka on tässä tapauksessa 15, ja vähentää aloituslaatikon kannan sijainnin, joka on 4 ja toisen -1, jolloin lähtölaatikon kiinnike jätetään pois. Joten keskitoiminto on valmis muodossa = MID (CELL ("tiedostonimi"), 5,10) ja saamme tuloksen Kirja1.xlsm esimerkkimme mukaan.

Johdetaan nyt viimeinen näkökohta, joka on arkin nimi. Toimintamme on

Se on hyvin yksinkertainen toiminto. Ensin arvioidaan tämän toiminnon korostettu osa - = MID (CELL ("tiedostonimi") ,, FIND ("]", CELL ("tiedostonimi"))+1255)

Tämä antaa meille päätelaatikon kannattimen + 1 (sulkeaksesi pois laatikon hakasen. Joten esimerkissämme tämä johtaa 15 + 1 = 16. Saavumme suoraan MID -funktioon nyt. Näyttää siltä, ​​että

= MID (CELL (“tiedostonimi”), 16255). Pyydämme funktiota antamaan meille 255 merkkiä (enimmäismäärä, jonka soluun mahtuu) alkaen 16: stath tiedostonimen merkki.

Tuloksena on siis Sheet2, kuten tässä esimerkissä.

Lopuksi voimme käyttää samaa perustoimintoa = CELL (”tiedostonimi”) ja joitakin parannuksia saadaksemme tarvitsemamme tiedot tiedostonimestä.

Tällä tavalla saamme laskentataulukon nimen soluun CELL -toiminnolla.