Cum să obțineți numele foii curente în Excel

Excel nu oferă o formulă încorporată pentru a returna imediat numele foii de lucru Excel active. Cu toate acestea, ar putea exista situații în care trebuie să populați dinamic valoarea foii dvs. active în fișierul Excel. De exemplu, dacă numele tabelului de pe foaia dvs. trebuie să fie numele foii în sine și dacă dvs codificați numele tabelului și, dacă schimbați numele foii mai târziu, trebuie schimbat și numele tabelului manual. Dar dacă numele tabelului este populat dinamic, să spunem folosind o formulă, atunci dacă numele foii se schimbă, numele tabelului se schimbă și automat.

După cum sa menționat deja, deși cerințele sunt foarte posibile, nu există o formulă de tăiere dreaptă prin care să puteți extrage numele foii active. Cu toate acestea, avem câteva combinații de formule prin care puteți extrage cu succes numele foii active. Citiți mai departe, pentru a afla cum!

Secțiunea 1: Cum să obțineți numele foii curente utilizând combinația de funcții Right, Cell, Find și Len

Secțiunea 1.1: Formula completă

Primul pas ar fi să vă asigurați că ați salvat foaia Excel. Dacă nu ați salvat documentul Excel, salvați-l mai întâi, altfel această formulă nu ar funcționa.

Pentru a salva documentul, puteți pur și simplu să apăsați pe CTRL + S tastele împreună, navigați până la locația în care doriți să salvați documentul, dați un nume fișierului și apoi salvați-l.

Pasul 1: După ce ați salvat documentul Excel, pur și simplu dublu click pe orice celulă. Odată ce intri în modul de editare, copie și trecute următoarea formulă și apasă pe introduce cheie.

=RIGHT(CELL(„nume fișier”), LEN(CELL(„nume fișier”))-FIND(“]”, CELL(„nume fișier”)))

Notă: Nu vă faceți griji că vedeți lungimea formulei, în secțiunea de mai jos, am explicat formula în detaliu.

1 Formula corectă Min

Pasul 2: Odată ce ai lovit introduce cheie, puteți vedea că numele foii curente, în exemplul de mai jos este numele foii Pagina Geek, este returnat cu succes în celula în care a fost introdusă formula. Da, e simplu, și noi suntem de acord. Dar dacă doriți să știți cum a funcționat formula, puteți consulta secțiunea de mai jos.

2 Sheet Name Populat Min

Secțiunea 1.2: Explicația formulei

În această secțiune, să luăm formula lungă din secțiunea de mai sus, să o împărțim și să ne dăm seama ce se întâmplă cu adevărat și cum returnează cu succes numele foii curente.

Pasul 1: Prima parte a formulei este =CELL(„nume fișier”). The celulă funcția acceptă un singur argument. Returnează adresa completă a celulei, inclusiv locația fișierului foii și numele actual al foii de lucru.

PUBLICITATE

3 Nume fișier Min

Pasul 2: Dacă vă uitați la captura de ecran de mai jos, dacă apăsați pe introduce cheie, veți obține întregul nume de fișier, inclusiv numele actual al foii la sfârșit.

4 Nume complet al fișierului Min

Pasul 3: După cum puteți vedea, numele foii se află la sfârșitul numelui fișierului. Pentru a fi mai precis, orice urmează după bretele pătrate drepte, ], este numele foii. Deci, să folosim GĂSI funcția pentru a găsi valoarea indexului caracterului acolade pătrate. După ce găsim acel index, să aflăm care sunt toate caracterele după el, care este în esență numele foii.

The GĂSI funcția preia 2 argumente, unul este caracterul al cărui index trebuie găsit, iar al doilea este șirul în care urmează să fie efectuată căutarea. Deci al nostru GĂSI funcția ar arăta ca următorul în acest caz particular.

=FIND("]",A1)

A1 este id-ul celulei care conține numele fișierului pe care l-am găsit folosind CELULA funcţie. Dacă numele fișierului dvs. se află într-o celulă diferită, ar trebui să dați acel id de celulă în loc de A1.

5 Găsiți min

Pasul 4: The GĂSI funcția a returnat valoarea 65. Aceasta înseamnă că bretele pătrate drepte este la al 65-lea poziţie. Deci, trebuie să extragem totul din numele fișierului care vine după poziția 65, adică tot ce vine după acolada pătrată din dreapta.

6 Găsiți valoarea min

Pasul 5: Pentru a extrage tot ce vine după poziția 65, trebuie mai întâi să știm câte caractere urmează să fie extrase după poziția 65. Pentru a face totul mai simplu, trebuie să știm câte caractere sunt exact ale noastre numele actual al foii are. Pentru asta, să folosim LEN funcţie. Funcția este după cum urmează.

=LEN(A1)-FIND("]",A1)

Formula de mai sus pur și simplu returnează lungimea numelui foii. Se află mai întâi calculând lungimea numelui fișierului, folosind LEN(A1), și apoi scăzând lungimea numelui fișierului până la acolada pătrată din dreapta, care este 65.

7 Lungime Funcție Min

Pasul 6: Formula de mai sus revine 13, care este lungime a curentului foaieNume, Pagina Geek.

8 Lungime Valoare Min

Pasul 7: Deci avem acum șirul sursă, care este numele complet al fișierului și știm că numele actual al foii are 13 caractere și că se află la sfârșitul numelui fișierului. Deci, dacă extragem 13 caractere din partea dreaptă a numelui fișierului, obținem numele actual al foii.

Acum, să extragem numele foii folosind DREAPTA funcţionează imediat. The DREAPTA funcția este după cum urmează.

=DREAPTA(A1, LEN(A1)-GĂSĂ("]",A1))

The DREAPTA funcția preia 2 argumente, unul este șirul din care urmează să fie extras subșirul și al doilea este numărul de caractere care trebuie extrase din partea dreaptă a părintelui şir.

Acum, următoarea captură de ecran vă spune acest lucru în detaliu. The DREAPTA funcția preia numele fișierului și lungimea foii curente. Deci, din numele fișierului, DREAPTA string va extrage numele foii, care are 13 caractere, după cum este calculat din pașii de mai sus, din partea dreaptă a șirului.

9 Funcție dreapta Min

Pasul 8: Poftim! Numele foii active este acum extras cu succes!

10 Valoare corectă Min

Pasul 9: Numele a fost extras cu succes, dar există o mică dependență. Formula noastră are o dependență de celula în care CELULA funcția este definită. Ne tot referim la A1. Un lucru este că s-ar putea să nu vrem numele complet al fișierului în documentul nostru, așa că ar putea fi un inconvenient uriaș să îl avem pe document. Un alt lucru este că, dacă îl ștergem, formula noastră nu va mai funcționa, deoarece are o dependență. Deci, să eliminăm dependența.

Pentru asta, faceți dublu clic pe celula în care este definită funcția CELL și copie întreaga formulă. Puteți copia formula selectând-o și apoi apăsând tastele CTRL + C împreună.

11 Copierea funcției celulei Min

Pasul 10: Acum la noi DREAPTA formulă, înlocuiți A1 cu funcția CELL pe care ați copiat-o la Pasul 9. Există 3 apariții ale lui A1 în formula DREPTĂ, așa că toate cele 3 trebuie înlocuite.

12 Înlocuiți A1 Min

Pasul 11: Captura de ecran de mai jos arată cum ar trebui să arate formula DREPTĂ după efectuarea înlocuirilor.

13 Înlocuit Min

Pasul 12: Dacă ai lovit introduce tasta sau faceți clic în altă parte, puteți vedea că numele actual al foii a fost extras cu succes. De asemenea, din moment ce nu mai există dependență, poți șterge cel A1 celulă. Bucurați-vă!

14 Final Min

Secțiunea 2: Cum să obțineți numele foii curente utilizând combinația de funcții Mid, Cell și Find

Aceasta este o altă combinație de formule cu ajutorul căreia puteți găsi numele foii active. În această formulă, în loc să folosiți DREAPTA funcția, folosim MID funcţie. Formula este următoarea.

=MID(CELULA(„nume fișier”),FIND(„]”,CELULA(„nume fișier”))+1.255)

În documentul Excel, faceți dublu clic pe orice celulă și pur și simplu copiați și lipiți formula de mai sus și loviți introduce cheie. Veți primi numele foii active returnat pe celula la care ați introdus formula.

Notă: The MID funcția returnează subșirul din șirul principal dacă dăm poziția de pornire a subșirului și lungimea acestuia.

Vă rugăm să rețineți că, chiar și pentru ca această formulă să funcționeze, ar trebui mai întâi să aveți documentul salvat undeva, altfel vei primi Valoareeroare.

Chiar dacă nu există o formulă simplă în Excel, folosind care să puteți obține imediat numele foii active, folosind oricare dintre combinațiile de formule de mai sus, puteți obține cel dorit rezultat.

Vă rugăm să ne spuneți în secțiunea de comentarii dacă aveți nelămuriri cu privire la oricare dintre pași.

Rămâneţi aproape!

De asemenea, puteți descărca acest instrument de reparare a computerului pentru a localiza și remedia orice problemă cu PC-ul:
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă de PC.
Cum se schimbă culoarea liniilor de grilă în Microsoft Excel

Cum se schimbă culoarea liniilor de grilă în Microsoft ExcelExcela

Toată lumea urăște repetarea și plictiseala cauzată de ea. Excel are liniile de grilă în culoarea gri plictisitoare de când am început să-l vedem. Pentru unii utilizatori, acest lucru ar putea fi c...

Citeste mai mult
Cum să schimbați numărul implicit de foi cu care se lansează noile registre de lucru Excel

Cum să schimbați numărul implicit de foi cu care se lansează noile registre de lucru ExcelExcela

În mod implicit, de fiecare dată când lansați Excel, acesta se deschide cu un anumit număr de foi goale în funcție de versiunea de Excel pe care o utilizați. Pentru versiunea 2013, dacă lansați Exc...

Citeste mai mult
Cum să creați mai multe foldere simultan folosind Excel

Cum să creați mai multe foldere simultan folosind ExcelExcela

Crearea manuală a câtorva foldere poate fi ușoară, dar dacă doriți să creați mai multe foldere, spuneți 40, 50 etc. și de asemenea, creați subfoldere în interiorul fiecărui folder, atunci este cu s...

Citeste mai mult