Excel ne nudi ugrađenu formulu za vraćanje naziva aktivnog Excel radnog lista odmah. Međutim, mogu postojati situacije u kojima trebate dinamički popunjavati vrijednost aktivnog lista u vašoj Excel datoteci. Na primjer, ako naziv tablice na vašem listu mora biti naziv samog lista i ako vi tvrdo kodirajte naziv tablice, a ako kasnije promijenite naziv lista, naziv tablice također se mora promijeniti ručno. Ali ako se naziv tablice dinamički popunjava, recimo pomoću formule, onda ako se promijeni naziv lista, naziv tablice se također automatski mijenja.
Kao što je već spomenuto, iako su zahtjevi vrlo mogući, ne postoji formula ravnog reza pomoću koje možete izdvojiti naziv aktivnog lista. Međutim, imamo neke kombinacije formula pomoću kojih možete uspješno izdvojiti naziv aktivnog lista. Čitajte dalje, da naučite kako!
Odjeljak 1: Kako dobiti naziv tekućeg lista korištenjem kombinacije funkcija desno, ćelije, pronađi i Len
Odjeljak 1.1: Potpuna formula
Prvi korak bi bio da provjerite jeste li spremili svoj Excel list.
Ako niste spremili svoj Excel dokument, prvo ga spremite, inače ova formula ne bi radila.Za spremanje dokumenta možete jednostavno pritisnuti CTRL + S tipke zajedno, idite do mjesta na koje želite spremiti dokument, dajte naziv datoteci i zatim je konačno spremite.
Korak 1: Nakon što ste spremili Excel dokument, jednostavno dvostruki klik na bilo kojoj ćeliji. Nakon što uđete u način uređivanja, kopija i prošloste sljedeću formulu i pritisnite Unesi ključ.
=RIGHT(CELL("naziv datoteke"),LEN(CELL("naziv datoteke"))-FIND("]",CELL("naziv datoteke")))
Bilješka: Ne brinite kad vidite duljinu formule, u odjeljku ispod, detaljno smo objasnili formulu.
Korak 2: Nakon što pogodite Unesi tipku, možete vidjeti da je naziv trenutnog lista, u primjeru ispod naziv lista Stranica Geek, uspješno se vraća u ćeliju u koju je unesena formula. Da, jednostavno je, slažemo se i mi. Ali ako želite znati kako je formula funkcionirala, možete pogledati odjeljak u nastavku.
Odjeljak 1.2: Objašnjenje formule
U ovom odjeljku, uzmimo dugačku formulu iz gornjeg odjeljka, podijelimo je i shvatimo što se stvarno događa i kako uspješno vraća naziv trenutnog lista.
Korak 1: Prvi dio formule je =CELL("naziv datoteke"). The stanica funkcija uzima samo jedan argument. Vraća potpunu adresu ćelije, uključujući lokaciju datoteke lista i naziv trenutnog radnog lista.
OGLAS
Korak 2: Ako pogledate snimku zaslona ispod, ako pritisnete Unesi tipke, dobivate cijeli naziv datoteke uključujući naziv trenutnog lista na kraju.
Korak 3: Kao što vidiš, naziv lista nalazi se na samom kraju naziva datoteke. Točnije, što god dolazi nakon desna četvrtasta zagrada, ], je naziv lista. Dakle, upotrijebimo PRONAĆI funkcija za pronalaženje vrijednosti indeksa znaka uglataste zagrade. Nakon što pronađemo taj indeks, pronađimo koji svi znakovi dolaze iza njega, što je u biti naziv lista.
The PRONAĆI funkcija uzima 2 argumenta, jedan je znak čiji se indeks treba pronaći, a drugi je niz u kojem se traži pretraživanje. Dakle naše PRONAĆI funkcija bi u ovom konkretnom slučaju izgledala ovako.
=PRONAĐI("]",A1)
A1 je ID ćelije koja sadrži naziv datoteke koji smo pronašli pomoću STANICA funkcija. Ako je naziv vaše datoteke u drugoj ćeliji, trebali biste dati id te ćelije umjesto A1.
4. korak: The PRONAĆI funkcija vratila vrijednost 65. To znači da je desna četvrtasta zagrada je na 65 položaj. Dakle, trebamo izdvojiti sve iz naziva datoteke koji dolazi nakon 65. pozicije, tj. sve što dolazi nakon desne kvadratne zagrade.
Korak 5: Da bismo izdvojili sve što dolazi nakon 65. pozicije, prvo moramo znati koliko znakova treba izdvojiti nakon 65. pozicije. Da bi bilo jednostavnije, moramo znati koliko je znakova točno naših naziv trenutnog lista ima. Za to upotrijebimo LEN funkcija. Funkcija je sljedeća.
=LEN(A1)-PRONAĐENJE("]",A1)
Gornja formula jednostavno vraća duljinu naziva lista. Doznaje se tako da se najprije izračuna duljina naziva datoteke pomoću LEN(A1), a zatim oduzimamo duljinu naziva datoteke do desne kvadratne zagrade, što je 65.
Korak 6: Vraća se gornja formula 13, koje je duljina od struje listIme, Stranica Geek.
Korak 7: Dakle, sada imamo izvorni niz, koji je potpuni naziv datoteke i znamo da trenutni naziv lista ima 13 znakova i da se nalazi na kraju naziva datoteke. Dakle, ako izdvojimo 13 znakova s desne strane naziva datoteke, dobit ćemo naziv trenutnog lista.
Sada, izdvojimo naziv lista pomoću PRAVO funkcionirati odmah. The PRAVO funkcija je sljedeća.
=DESNO(A1, LEN(A1)-PRONAĐENJE("]",A1))
The PRAVO funkcija uzima 2 argumenta, jedan je niz iz kojeg se podniz treba izdvojiti, i drugi je broj znakova koje je potrebno izdvojiti iz desnog dijela roditelja niz.
Sada vam sljedeća snimka zaslona to detaljno govori. The PRAVO funkcija uzima naziv datoteke i duljinu trenutnog lista. Dakle, iz naziva datoteke, PRAVO string će izdvojiti naziv lista, koji ima 13 znakova kako je izračunato iz gornjih koraka, s desne strane niza.
Korak 8: Izvoli! Naziv aktivnog lista je sada uspješno izvučen!
Korak 9: Ime je uspješno ekstrahirano, ali postoji jedna mala ovisnost. Naša formula ovisi o ćeliji u kojoj je STANICA funkcija je definirana. Stalno se pozivamo na A1. Jedna stvar je da možda nećemo željeti puni naziv datoteke u našem dokumentu, pa bi mogla biti velika neugodnost imati ga u dokumentu. Druga stvar je da ako je izbrišemo, naša formula više neće raditi jer ima ovisnost. Dakle, uklonimo ovisnost.
Za to, dvaput kliknite na ćeliju u kojoj je definirana funkcija CELL i kopirati cijelu formulu. Formulu možete kopirati tako da je odaberete, a zatim pritisnete tipke CTRL + C zajedno.
Korak 10: Sada u našoj PRAVO formula, zamijenite A1 funkcijom CELL koju ste kopirali u koraku 9. Postoje 3 pojave A1 u PRAVOJ formuli, tako da se sva 3 moraju zamijeniti.
Korak 11: Snimka zaslona u nastavku pokazuje kako bi PRAVA formula trebala izgledati nakon što se izvrši zamjena.
Korak 12: Ako pogodite Unesi tipku ili kliknite negdje drugdje, možete vidjeti da je naziv trenutnog lista uspješno izvučen. Također, budući da više nema ovisnosti, možete izbrisati the A1 stanica. Uživati!
Odjeljak 2: Kako dobiti naziv tekućeg lista koristeći kombinaciju funkcija sredine, ćelije i pronalaženja
Ovo je još jedna kombinacija formule pomoću koje možete pronaći naziv aktivnog lista. U ovoj formuli, umjesto korištenja PRAVO funkciju, koristimo SREDNJI funkcija. Formula je sljedeća.
=MID(CELL("naziv datoteke"),FIND("]",CELL("naziv datoteke"))+1,255)
U Excel dokumentu dvaput kliknite na bilo koju ćeliju i jednostavno copy-paste gornju formulu i pogodio Unesi ključ. Dobit ćete naziv aktivnog lista koji se vraća u ćeliju u koju ste unijeli formulu.
Bilješka: The SREDNJI funkcija vraća podniz iz glavnog niza ako damo početnu poziciju podniza i njegovu duljinu.
Također imajte na umu da čak i da bi ova formula funkcionirala, prvo biste trebali negdje spremiti dokument, inače ćete dobiti Vrijednostpogreška.
Iako u Excelu ne postoji jednostavna formula pomoću koje možete odmah dobiti naziv aktivnog lista, koristeći bilo koju od gornjih kombinacija formula, možete dobiti željeni proizlaziti.
Recite nam u odjeljku za komentare ako imate bilo kakvih nedoumica u vezi s bilo kojim od koraka.
Ostanite s nama!
Korak 1 - Preuzmite Restoro PC alat za popravak ovdje
Korak 2 - Kliknite Pokreni skeniranje da biste automatski pronašli i popravili bilo koji problem s računalom.