Meil on Excelis kasulik funktsioon, mida nimetatakse CELL -funktsiooniks ja mida saab muuta lehe nime, töövihiku nime ja failitee tagastamiseks. Selles artiklis õpime, kuidas Exceli lehe nimi tagastada. Vaatame, kuidas seda tehakse.
Arvestades, et soovime seda teavet praeguse faili jaoks. Kõigepealt mõistame CELL funktsiooni. Süntaks on = CELL (info_tüüp, [viide]). Funktsioon CELL tagastab teabe vormingu, asukoha või sisu kohtast lahter viites. Info_tüüp võib olla failinimi, aadress, värv jne. Ilmuvas rippmenüüs on saadaval valikute loend, et saaksite valida vajaliku. Viide on praegu kasutatav töövihik.
Selle näite fail asub aadressil „B: \”. Et saada faili tee, töövihiku nimi ja lehe nimi , me kasutame
See annab meile väljundi kui B: \ [Raamat1.xlsm] Leht2 mis on selles näites töövihiku failitee + töövihiku nimi + lehe nimi.
Liigume nüüd sammu edasi. Et saada faili teekondainult B: \ [Book1.xlsm] Sheet2, me kasutame
= MID (CELL ("failinimi"), 1, FIND ("[", CELL ("failinimi"))-1)
Esmalt hinnatakse esiletõstetud sektsiooni, mis leiab funktsioonis avakasti sulguri “[” asukoha. See leiab selle asukoha 4.
Meie funktsioon kitseneb seejärel väärtuseni = MID (CELL (“failinimi”), 1,3). Vajame tähemärke alates 1st iseloomu 3rd märk (4-1 = 3), kasutades keskfunktsiooni. Seega saame väljundiks failitee ilma töövihiku nimeta. Ja tulemuse saame sellisena "B: \"
Nüüd tuletame töövihiku nimi. Meie funktsioon on
Sellest tulemusest peame tuletama töövihiku nime B: \ [Book1.xlsm] Sheet2. Saame aru, kuidas see toimib.
= MID (CELL ("failinimi") ,, FIND ("[", CELL ("failinimi"))+1, (FIND ("]", CELL ("filename")))-FIND ("[", CELL ("Failinimi"))-1)
Esmalt hinnatakse esiletõstetud osa. Töövihiku nimi on alati kasti sulgudes, nii et peame otsima lahtri sulg [ja sulgemise kasti sulg] ja meie tulemus jääb nendesse 2. Seega tagastab see funktsiooni osa teksti algpositsiooni.
= MID (CELL ("failinimi"), FIND ("[", CELL ("failinimi"))+1, (FIND ("]", CELL ("filename")))-FIND ("[", CELL ( "Failinimi"))-1)
See esiletõstetud osa hindab funktsiooni MID viimast parameetrit, mis on lähtepositsioonist eraldatavate märkide arv. Seega arvutab see lõppkasti kronsteini positsiooni, mis on antud juhul 15, ja lahutab stardikarbi kronsteini positsiooni, mis on 4 ja veel -1, et välistada stardikarbi sulg. Nii et keskfunktsioon on lõpule viidud kui = MID (CELL (“failinimi”), 5,10) ja tulemuse saame Raamat1.xlsm nagu meie näites.
Tuletame nüüd lehe aspekti viimase aspekti. Meie funktsioon on
See on väga lihtne funktsioon. Esiteks hinnatakse selle funktsiooni esiletõstetud jaotist - = MID (CELL ("failinimi") ,, FIND ("]", CELL ("failinimi"))+1255)
See annab meile lõpliku kasti sulgu + 1 (kastiklambri välistamiseks. Nii et meie näites annab see tulemuseks 15 + 1 = 16. Jõuame kohe funktsioonini MID. Tundub, et
= MID (CELL (“failinimi”), 16 255). Me palume funktsioonil anda meile 255 märki (mis on maksimaalne märk, mida lahtrisse mahub) alates 16 -stth failinime tähemärki.
Seega saame tulemuseks lehe 2, nagu selles näites.
Kokkuvõtteks võime kasutada sama baasfunktsiooni = CELL (“failinimi”) koos mõningate täiustustega, et tuletada vajalik teave failinime kohta.
Sel viisil saame töölehe nime lahtrisse CELL -funktsiooniga.