Langelio funkcija pateikia „Microsoft Excel 2010“ lapo pavadinimą, darbaknygės pavadinimą ir kelią

Anonim

„Excel“ turime naudingą funkciją, vadinamą CELL funkcija, kurią galima modifikuoti, kad būtų pateiktas lapo pavadinimas, darbaknygės pavadinimas ir failo kelias. Šiame straipsnyje mes sužinosime, kaip grąžinti „Excel“ lapo pavadinimą. Pažiūrėkime, kaip tai daroma.

Atsižvelgiant į tai, kad norime šios informacijos apie dabartinį failą. Pirmiausia suprasime CELL funkciją. Sintaksė yra = CELL (info_type, [nuoroda]). Funkcija CELL grąžins informaciją apie 1 formatą, vietą ar turinįst nuorodos langelį. Informacijos tipas gali būti failo pavadinimas, adresas, spalva ir tt. Pasirodžiusiame išskleidžiamajame meniu yra galimų parinkčių sąrašas, kad galėtumėte pasirinkti norimą. Nuoroda yra dabartinė jūsų naudojama darbo knyga.

Šiame pavyzdyje esantis failas yra „B: \“. Norėdami gauti failo kelias, darbaknygės pavadinimas ir lapo pavadinimas , mes naudojame

Tai suteiks mums rezultatą kaip B: \ [knyga1.xlsm] 2 lapas kuris yra failo kelias + darbaknygės pavadinimas + darbaknygės lapo pavadinimas šiame pavyzdyje.

Dabar judėkime žingsniu į priekį. Norėdami gauti bylos keliastik iš B: \ [Book1.xlsm] Sheet2, mes naudojame

= MID (CELL („failo pavadinimas“), 1, FIND („[“, CELL („failo pavadinimas“))-1)

Pirmiausia bus įvertintas paryškintas skyrius, kuriame bus nustatyta atidarymo dėžutės laikiklio „[“ vieta. Jis randa jį kaip 4 vietą.

Tada mūsų funkcija susiaurėja iki = MID (CELL („failo pavadinimas“), 1,3). Mums reikia simbolių, pradedant nuo 1st charakteris 3rd simbolis (4-1 = 3) naudojant vidurio funkciją. Taigi išvestis bus failo kelias be darbaknygės pavadinimo. Ir mes gauname tokį rezultatą "B: \"

Dabar išveskime darbaknygės pavadinimas. Mūsų funkcija yra

Iš šio rezultato turime išvesti darbaknygės pavadinimą B: \ [Book1.xlsm] Sheet2. Leiskite suprasti, kaip tai veikia.

= MID (CELL ("failo pavadinimas") ,, FIND ("[", CELL ("failo pavadinimas"))+1, (FIND ("]", CELL ("failo pavadinimas")))-FIND ("[", CELL („Failo pavadinimas“))-1)

Pirmiausia bus įvertinta paryškinta dalis. Darbaknygės pavadinimas visada yra skliausteliuose, todėl turime ieškoti atidarymo dėžutės skliaustų [ir uždarymo langelių], o mūsų rezultatas yra šiuose 2. Taigi ši funkcijos dalis grąžins pradinę teksto padėtį.

= MID (CELL ("failo pavadinimas"), FIND ("[", CELL ("failo pavadinimas"))+1, (FIND ("]", CELL ("failo pavadinimas")))-FIND ("[", CELL ( "Failo pavadinimas"))-1)

Ši paryškinta dalis įvertins paskutinį MID funkcijos parametrą, kuris yra iš pradinės padėties išimamų simbolių skaičius. Taigi jis apskaičiuoja galinės dėžutės laikiklio padėtį, kuri šiuo atveju yra 15, ir atima pradinės dėžutės laikiklio padėtį, kuri yra 4 ir dar -1, kad neįtrauktų pradžios dėžutės laikiklio. Taigi vidurio funkcija yra baigta kaip = MID (CELL („failo pavadinimas“), 5,10) ir gauname rezultatą kaip Knyga1.xlsm pagal mūsų pavyzdį.

Dabar išveskime paskutinį aspektą, kuris yra lapo pavadinimas. Mūsų funkcija yra

Tai labai paprasta funkcija. Pirmiausia įvertinama paryškinta šios funkcijos skiltis - = MID (CELL („failo pavadinimas“), „FIND („] “, CELL („ failo pavadinimas “))+1,255)

Tai suteiks mums galutinio langelio skliaustą + 1 (kad neįtrauktume dėžutės skliaustų. Taigi mūsų pavyzdyje tai yra 15 + 1 = 16. Dabar mes tiesiogiai pasiekiame MID funkciją. Atrodo, kad

= MID (Ląstelė („failo pavadinimas“), 16 255). Mes prašome, kad funkcija suteiktų mums 255 simbolius (daugiausia simbolių, kuriuos gali turėti ląstelė), pradedant nuo 16tūkst failo pavadinimo simbolis.

Taigi rezultatas, kurį gauname, yra „Sheet2“, kaip šiame pavyzdyje.

Pabaigoje galime naudoti tą pačią bazinę funkciją = CELL („failo pavadinimas“) su tam tikrais patobulinimais, kad gautume reikalingą informaciją apie failo pavadinimą.

Tokiu būdu mes galime gauti darbalapio pavadinimą ląstelėje su CELL funkcija.