Excel ne ponuja vgrajene formule za takojšnjo vrnitev imena aktivnega Excelovega delovnega lista. Vendar pa lahko pride do situacij, ko morate dinamično zapolniti vrednost aktivnega lista v datoteki Excel. Na primer, če mora biti ime tabele na vašem listu ime samega lista in če vi trdo kodirajte ime tabele, in če pozneje spremenite ime lista, je treba spremeniti tudi ime tabele ročno. Če pa je ime tabele dinamično zapolnjeno, recimo s formulo, se, če se spremeni ime lista, samodejno spremeni tudi ime tabele.
Kot smo že omenili, čeprav so zahteve zelo možne, ni formule ravnega reza, s katero bi lahko izluščili ime aktivnega lista. Vendar pa imamo nekaj kombinacij formul, s katerimi lahko uspešno izvlečete ime aktivnega lista. Berite naprej, če želite izvedeti, kako!
1. razdelek: Kako pridobiti ime trenutnega lista s kombinacijo funkcij desno, celice, najdi in Len
Razdelek 1.1: Popolna formula
Prvi korak bi bil, da se prepričate, da ste shranili svoj Excelov list. Če svojega Excelovega dokumenta še niste shranili, ga najprej shranite, sicer ta formula ne bi delovala.
Če želite dokument shraniti, lahko preprosto pritisnete CTRL + S tipke skupaj, se pomaknite do mesta, kamor želite shraniti dokument, poimenujte datoteko in jo končno shranite.
Korak 1: Ko shranite Excelov dokument, preprosto dvojni klik na kateri koli celici. Ko vstopite v način urejanja, kopija in pretekloste naslednjo formulo in pritisnite Vnesite ključ.
=RIGHT(CELL("ime datoteke"),LEN(CELL("ime datoteke"))-FIND("]",CELL("ime datoteke")))
Opomba: Brez skrbi, če vidite dolžino formule, v spodnjem razdelku smo formulo podrobno razložili.
2. korak: Ko pritisnete na Vnesite tipko, lahko vidite, da je ime trenutnega lista, v spodnjem primeru je ime lista Stran Geek, se uspešno vrne v celico, v katero je bila vnesena formula. Ja, preprosto je, tudi mi se strinjamo. Če pa želite izvedeti, kako je formula delovala, si lahko ogledate spodnji razdelek.
Razdelek 1.2: Razlaga formule
V tem razdelku vzemimo dolgo formulo iz zgornjega razdelka, jo razdelimo in ugotovimo, kaj se v resnici dogaja in kako uspešno vrača ime trenutnega lista.
Korak 1: Prvi del formule je =CELL(»ime datoteke«). The celica funkcija sprejme samo en argument. Vrne celoten naslov celice, vključno z lokacijo datoteke lista in trenutnim imenom delovnega lista.
OGLAŠEVANJE
2. korak: Če pogledate spodnji posnetek zaslona, če pritisnete Vnesite tipko, dobite celotno ime datoteke, vključno s trenutnim imenom lista na koncu.
3. korak: Kot lahko vidite, ime lista je na samem koncu imena datoteke. Če smo natančni, karkoli sledi desni kvadratni oklepaj, ], ali je ime lista. Torej, uporabimo NAJTI funkcija za iskanje vrednosti indeksa znaka oglatih oklepajev. Ko najdemo ta indeks, poiščimo, kateri vsi znaki so za njim, kar je v bistvu ime lista.
The NAJTI funkcija sprejme 2 argumenta, eden je znak, katerega indeks je treba najti, drugi pa niz, kjer naj se izvede iskanje. Torej naše NAJTI funkcija bi v tem konkretnem primeru izgledala takole.
=NAJDI("]",A1)
A1 je ID celice, ki vsebuje ime datoteke, ki smo jo našli z uporabo CELICA funkcijo. Če je vaše ime datoteke v drugi celici, morate namesto A1 dati ID te celice.
4. korak: The NAJTI funkcija je vrnila vrednost 65. To pomeni, da je desni kvadratni oklepaj je pri 65 položaj. Torej moramo iz imena datoteke, ki je za 65. mestom, izvleči vse, torej vse, kar je za desnim kvadratnim oklepajem.
5. korak: Če želite izluščiti vse, kar pride za 65. mestom, moramo najprej vedeti, koliko znakov naj izvlečemo po 65. mestu. Da bi bilo bolj preprosto, moramo vedeti, koliko znakov je natančno naših ime trenutnega lista ima. Za to uporabimo LEN funkcijo. Funkcija je naslednja.
=LEN(A1)-NAJDI("]",A1)
Zgornja formula preprosto vrne dolžino imena lista. Ugotovimo ga tako, da najprej izračunamo dolžino imena datoteke z uporabo LEN (A1)in nato odštejte dolžino imena datoteke do desnega kvadratnega oklepaja, ki je 65.
6. korak: Zgornja formula se vrne 13, kar je dolžina trenutnega listime, Stran Geek.
7. korak: Zdaj imamo izvorni niz, ki je celotno ime datoteke in vemo, da ima trenutno ime lista 13 znakov in da je na koncu imena datoteke. Torej, če ekstrahiramo 13 znakov z desne strani imena datoteke, dobimo trenutno ime lista.
Zdaj pa izvlečimo ime lista z uporabo PRAV deluje takoj. The PRAV funkcija je naslednja.
=DESNO(A1, LEN(A1)-NAJDI("]",A1))
The PRAV funkcija sprejme 2 argumenta, eden je niz, iz katerega je treba izvleči podniz, in drugi je število znakov, ki jih je treba izvleči iz desnega dela nadrejenega vrvica.
Zdaj vam to podrobno pove naslednji posnetek zaslona. The PRAV funkcija prevzame ime datoteke in dolžino trenutnega lista. Torej iz imena datoteke, PRAV niz bo izvlekel ime lista, ki je sestavljeno iz 13 znakov, kot je izračunano iz zgornjih korakov, iz zelo desne strani niza.
8. korak: Izvolite! Ime aktivnega lista je zdaj uspešno ekstrahirano!
9. korak: Ime je bilo uspešno ekstrahirano, vendar obstaja ena majhna odvisnost. Naša formula je odvisna od celice, v kateri je CELICA funkcija je definirana. Kar naprej se sklicujemo na A1. Ena stvar je, da morda ne želimo polnega imena datoteke v našem dokumentu, zato je lahko velika nevšečnost, če ga imamo v dokumentu. Druga stvar je, da če jo izbrišemo, naša formula ne bo več delovala, saj je odvisna. Torej odstranimo odvisnost.
Za to, dvakrat kliknite na celico, kjer je definirana funkcija CELL in kopirati celotno formulo. Formulo lahko kopirate tako, da jo izberete in nato s pritiskom na tipke CTRL + C skupaj.
10. korak: Zdaj v našem PRAV formula, zamenjajte A1 s funkcijo CELL, ki ste jo kopirali v 9. koraku. V PRAVI formuli so 3 pojavitve A1, zato je treba vse 3 zamenjati.
11. korak: Spodnji posnetek zaslona prikazuje, kako naj bi izgledala PRAVA formula po opravljenih zamenjavah.
12. korak: Če zadeneš Vnesite tipko ali kliknite drugje, lahko vidite, da je trenutno ime lista uspešno ekstrahirano. Tudi, ker ni več odvisnosti, lahko izbrisati the A1 celica. Uživajte!
2. razdelek: Kako pridobiti ime trenutnega lista s kombinacijo funkcij sredine, celice in iskanja
To je še ena kombinacija formule, s katero lahko najdete ime aktivnega lista. V tej formuli namesto uporabe PRAV funkcijo uporabljamo SREDNJI funkcijo. Formula je naslednja.
=MID(CELL("ime datoteke"),FIND("]",CELL("ime datoteke"))+1,255)
V Excelovem dokumentu dvokliknite poljubno celico in preprosto kopiraj in prilepi zgornjo formulo in udari Vnesite ključ. Ime aktivnega lista bi dobili vrnjeno v celico, v katero ste vnesli formulo.
Opomba: The SREDNJI funkcija vrne podniz iz glavnega niza, če podamo začetni položaj podniza in njegovo dolžino.
Upoštevajte tudi, da tudi ta formula deluje, najprej bi morali nekje shraniti dokument, sicer boste dobili vrednostnapaka.
Čeprav v Excelu ni enostavne formule, s katero bi lahko takoj dobili ime aktivnega lista, z uporabo katere od zgornjih kombinacij formule, lahko dobite želeno rezultat.
Povejte nam v razdelku za komentarje, če imate kakršne koli pomisleke glede katerega od korakov.
Ostani na vezi!
Korak 1 - Prenesite orodje za popravilo računalnika Restoro od tukaj
2. korak - Kliknite Začni skeniranje, da samodejno poiščete in odpravite katero koli težavo z računalnikom.