Funkcija ćelije vraća naziv lista, naziv radne knjige i put u programu Microsoft Excel 2010

Anonim

Imamo korisnu funkciju u Excelu koja se naziva CELL funkcija koja se može promijeniti tako da vrati naziv lista, naziv radne knjige i put do datoteke. U ovom ćemo članku naučiti kako vratiti naziv Excelove tablice. Da vidimo kako se to radi.

S obzirom da želimo ove podatke za trenutnu datoteku. Prvo ćemo razumjeti CELL funkciju. Sintaksa je = CELL (info_type, [reference]). CELL funkcija vraća podatke o oblikovanju, lokaciji ili sadržaju 1sv ćelija u referenci. Info_type može biti naziv datoteke, adresa, boja itd. Na padajućem izborniku dostupan je popis opcija koji se prikazuje pa možete odabrati željenu. Referenca je trenutna radna knjiga koju koristite.

Datoteka u ovom primjeru nalazi se na “B: \”. Za dobivanje put datoteke, naziv radne knjige i naziv lista , koristimo

To će nam dati izlaz kao B: \ [Knjiga1.xlsm] List2 koji je put datoteke + naziv radne knjige + naziv lista radne knjige u ovom primjeru.

Idemo sada jedan korak naprijed. Da biste dobili put datotekesamo iz B: \ [Book1.xlsm] List2, koji koristimo

= MID (CELL ("naziv datoteke"), 1, FIND ("[", CELL ("naziv datoteke"))-1)

Prvo će se ocijeniti označeni odjeljak koji će u funkciji pronaći mjesto držača okvira za otvaranje “[“. Nalazi ga kao lokaciju 4.

Naša se funkcija tada sužava na = MID (CELL ("naziv datoteke"), 1,3). Znakovi nam trebaju od 1sv znak 3rd znak (4-1 = 3) pomoću funkcije mid. Tako će izlaz koji dobijemo biti put do datoteke bez naziva radne knjige. I dobivamo rezultat kao "B: \"

Sada izvedimo naziv radne sveske. Naša funkcija je

Moramo izvesti naziv radne knjige iz ovog rezultata B: \ [Book1.xlsm] List2. Shvatimo kako to funkcionira.

= MID (CELL ("naziv datoteke") ,, FIND ("[", CELL ("naziv datoteke"))+1, (FIND ("]", CELL ("naziv datoteke")))-FIND ("[", CELL ("Naziv datoteke"))-1)

Istaknuti dio prvo će se ocijeniti. Naziv radne knjige uvijek je u zagradama pa moramo potražiti zagradu za otvaranje okvira [i zagradu za zatvaranje okvira], a naš rezultat je unutar ovih 2. Dakle, ovaj dio funkcije vratit će početni položaj teksta.

= MID (CELL ("naziv datoteke")), FIND ("[", CELL ("naziv datoteke"))+1, (FIND ("]", CELL ("naziv datoteke")))-FIND ("[", CELL ( "Naziv datoteke"))-1)

Ovaj istaknuti dio ocijenit će se do posljednjeg parametra funkcije MID, a to je broj znakova koji se izdvajaju iz početne pozicije. Dakle, izračunava položaj zagrade završnog okvira koji je 15 u ovom slučaju i oduzima položaj zagrade početne kutije koja je 4 i još -1 kako bi se isključio zagrada početne kutije. Dakle, srednja funkcija je potpuna kao = MID (CELL ("naziv datoteke"), 5,10) i dobivamo rezultat kao Knjiga1.xlsm prema našem primjeru.

Sada izvedemo posljednji aspekt koji je naziv lista. Naša funkcija je

To je vrlo jednostavna funkcija. Prvo se ocjenjuje označeni odjeljak u ovoj funkciji - = MID (CELL (“naziv datoteke”) ,, FIND (“]”, CELL (“naziv datoteke”))+1.255)

To će nam dati poziciju završne zagrade okvira + 1 (kako bismo isključili zagradu okvira. Dakle, u našem primjeru ovo ima rezultat 15 + 1 = 16. Sada izravno dolazimo do funkcije MID. Izgleda

= MID (CELL ("naziv datoteke"), 16,255). Tražimo od funkcije da nam da 255 (što je najveći broj znakova koje ćelija može sadržavati) znakova počevši od 16th znak naziva datoteke.

Dakle, rezultat koji dobijemo je Sheet2 kao u ovom primjeru.

Zaključno, možemo koristiti istu osnovnu funkciju = CELL ("naziv datoteke") s nekim poboljšanjima za izvođenje potrebnih informacija o nazivu datoteke.

Na ovaj način možemo dobiti naziv radnog lista u ćeliju s funkcijom CELL.