Excel ei paku sisseehitatud valemit aktiivse Exceli töölehe nime koheseks tagastamiseks. Siiski võib esineda olukordi, kus peate dünaamiliselt sisestama aktiivse lehe väärtuse oma Exceli faili. Näiteks kui teie lehel oleva tabeli nimi peab olema lehe enda nimi ja kui teie hardcode tabeli nimi ja kui muudate lehe nime hiljem, tuleb ka tabeli nimi muuta käsitsi. Aga kui tabeli nimi on dünaamiliselt täidetud, näiteks valemi abil, siis kui lehe nimi muutub, muutub automaatselt ka tabeli nimi.
Nagu juba mainitud, kuigi nõuded on vägagi võimalikud, puudub otselõikevalem, mille abil saate aktiivse lehe nime ekstraheerida. Siiski on meil mõned valemikombinatsioonid, mille abil saate aktiivse lehe nime edukalt ekstraheerida. Loe edasi, et õppida, kuidas!
1. jaotis: kuidas saada praeguse lehe nimi, kasutades funktsioonide Right, Cell, Find ja Len kombinatsiooni
Jaotis 1.1: Täielik valem
Esimene samm oleks veenduda, et olete oma Exceli lehe salvestanud. Kui te pole oma Exceli dokumenti salvestanud, salvestage see esmalt, muidu see valem ei töötaks.
Dokumendi salvestamiseks võite lihtsalt vajutada nuppu CTRL + S klahvid kokku, navigeerige asukohta, kuhu soovite oma dokumendi salvestada, andke failile nimi ja seejärel salvestage see.
Samm 1: kui olete Exceli dokumendi salvestanud, lihtsalt topeltklõps mis tahes lahtris. Kui olete redigeerimisrežiimi sisenenud, koopia ja minevike järgmine valem ja vajuta Sisenema võti.
=RIGHT(CELL("failinimi"),LEN(CELL("failinimi"))-FIND("]",CELL("failinimi")))
Märge: Ärge muretsege valemi pikkust vaadates, allolevas jaotises oleme valemit üksikasjalikult selgitanud.
2. samm: Kui vajutate nuppu Sisenema klahvi, näete, et praeguse lehe nimi, allolevas näites on lehe nimi Geeki leht, tagastatakse edukalt lahtrisse, kuhu valem sisestati. Jah, see on lihtne, me oleme ka nõus. Kui aga soovite teada, kuidas valem töötas, vaadake allolevat jaotist.
Jaotis 1.2: Valemi selgitus
Selles jaotises võtame ülaltoodud jaotisest pikema valemi, jagame selle osadeks ja selgitame välja, mis tegelikult toimub ja kuidas see praeguse lehe nime edukalt tagastab.
Samm 1: Valemi kõige esimene osa on =CELL(“failinimi”). The kamber funktsioon võtab ainult ühe argumendi. See tagastab lahtri täieliku aadressi, sealhulgas lehe faili asukoha ja praeguse töölehe nime.
REKLAAM
2. samm: kui vaatate allolevat ekraanipilti, kui vajutate nuppu Sisenema klahvi, saate kogu failinime, sealhulgas praeguse lehe nime lõpus.
3. samm: Nagu sa näed, lehe nimi on failinime lõpus. Täpselt öeldes, mis iganes tuleb pärast parem nurksulg, ], on lehe nimi. Niisiis, kasutame LEIA funktsiooni nurksulgu indeksi väärtuse leidmiseks. Kui oleme selle indeksi leidnud, otsime üles, millised märgid järgnevad sellele, mis on sisuliselt lehe nimi.
The LEIA Funktsioon võtab sisse 2 argumenti, üks on märk, mille indeksit otsitakse, ja teine on string, kus otsitakse. Nii et meie LEIA funktsioon näeks antud juhul välja järgmine.
=LEIA("]",A1)
A1 on selle lahtri ID, mis sisaldab failinime, mille leidsime kasutades KAMBER funktsiooni. Kui teie failinimi on teises lahtris, peaksite A1 asemel andma selle lahtri ID.
4. samm: LEIA funktsioon tagastas väärtuse 65. See tähendab, et parem nurksulg on juures 65 positsiooni. Seega peame failinimest ekstraheerima kõik, mis tuleb pärast 65. positsiooni, st kõik, mis tuleb pärast õiget nurksulgu.
5. samm: Et ekstraheerida kõike, mis tuleb pärast 65. positsiooni, peame esmalt teadma, mitu tähemärki ekstraheeritakse pärast 65. positsiooni. Selle lihtsamaks muutmiseks peame teadma, kui palju tähemärke täpselt meil on praeguse lehe nimi on. Selleks kasutame LEN funktsiooni. Funktsioon on järgmine.
=PIN(A1)-LEIA("]",A1)
Ülaltoodud valem lihtsalt tagastab lehe nime pikkuse. See selgub, arvutades esmalt failinime pikkuse, kasutades LEN (A1)ja lahutades seejärel failinime pikkuse parempoolse nurksuluni, mis on 65.
6. samm: ülaltoodud valem tagastab 13, mis on pikkus voolust lehtnimi, Geeki leht.
7. samm: Nii et meil on nüüd lähtestring, mis on täielik failinimi ja me teame, et praegune lehe nimi on 13 tähemärgi pikkune ja see asub failinime lõpus. Seega, kui eraldame failinimest paremalt 13 tähemärki, saame praeguse lehe nime.
Nüüd eraldame lehe nime, kasutades ÕIGE kohe toimima. The ÕIGE funktsioon on järgmine.
=PAREM(A1, PUU(A1)-LEIA("]",A1))
The ÕIGE funktsioon võtab sisse 2 argumenti, millest üks on string, millest alamstring eraldatakse, ja teine on märkide arv, mis tuleb vanema paremast osast eraldada string.
Nüüd räägib järgmine ekraanipilt teile seda üksikasjalikult. The ÕIGE funktsioon võtab failinime ja aktiivse lehe pikkuse. Nii et failinimest ÕIGE string ekstraheerib stringi parempoolsest servast lehe nime, mis on ülaltoodud sammude põhjal arvutatud 13 tähemärgi pikkune.
8. samm: Palun! Aktiivse lehe nimi on nüüd edukalt ekstraktitud!
9. samm: nime ekstraheerimine õnnestus, kuid sellel on üks väike sõltuvus. Meie valem sõltub lahtrist, kus KAMBER funktsioon on määratletud. Me muudkui viitame A1. Üks asi on see, et me ei pruugi soovida oma dokumendis täielikku failinime, mistõttu võib selle lisamine dokumendile tekitada suuri ebamugavusi. Teine asi on see, et kui me selle kustutame, siis meie valem enam ei tööta, kuna sellel on sõltuvus. Nii et eemaldame sõltuvuse.
Selle eest, topeltklõpsake lahtril, kus funktsioon CELL on määratletud ja kopeerida kogu valem. Valemi saate kopeerida, valides selle ja seejärel vajutades klahve CTRL + C koos.
10. samm: Nüüd meie ÕIGE valem, asendage A1 funktsiooniga CELL, mille kopeerisite sammus 9. PAREMAS valemis on 3 A1 esinemist, seega tuleb kõik 3 asendada.
11. samm: Allolev ekraanipilt näitab, milline peaks ÕIGE valem pärast asenduste tegemist välja nägema.
12. samm: Kui vajutate nuppu Sisenema klahvi või klõpsa mujal, näete, et praeguse lehe nimi on edukalt ekstraktitud. Samuti, kuna sõltuvust enam pole, saate seda teha kustutada a A1 kamber. Nautige!
2. jaotis: kuidas saada praeguse lehe nimi, kasutades funktsioonide Mid, Cell ja Find funktsioonide kombinatsiooni
See on veel üks valemikombinatsioon, mille abil saate leida aktiivse lehe nime. Selles valemis selle asemel, et kasutada ÕIGE funktsiooni, kasutame MID funktsiooni. Valem on järgmine.
=MID(CELL("failinimi"),LEIA("]",CELL("failinimi"))+1 255)
Topeltklõpsake Exceli dokumendis mis tahes lahtril ja lihtsalt kopeeri-kleebi ülaltoodud valem ja vajuta Sisenema võti. Aktiivse lehe nime tagastatakse lahtrisse, kuhu sisestasite valemi.
Märge: MID Funktsioon tagastab põhistringi alamstringi, kui anname alamstringi alguspositsiooni ja selle pikkuse.
Pange tähele, et isegi selle valemi toimimiseks esmalt tuleks dokument kuhugi salvestada, muidu saate selle Väärtusviga.
Kuigi Excelis pole ühtegi selget valemit, mille abil saaksite selle kohe hankida aktiivse lehe nime, kasutades ühte ülaltoodud valemikombinatsioonidest, saate soovitud tulemuse tulemus.
Andke meile kommentaaride jaotises teada, kui teil on mõne sammuga seoses muret.
Püsige lainel!
Samm 1 - Laadige alla Restoro PC Repair Tool siit
2. samm - Arvutiprobleemide automaatseks otsimiseks ja lahendamiseks klõpsake nuppu Start Scan.