Salt la conținutul principal

Cum se inserează rapid numele foilor în celulele din Excel?

Există o modalitate ușoară de a insera numele foii de lucru curente într-o singură celulă? Cum se introduce numele tuturor foilor de lucru în celule? Acest articol vă va aduce metode dificile pentru a rezolva aceste probleme.

Introduceți rapid numele curent al foii într-o celulă cu funcții

Introduceți rapid toate numele foilor în celule cu VBA

Introduceți rapid numele foii active cu Kutools pentru Excel idee bună3

Introduceți rapid toate numele foilor cu hyperlinkuri în celule ca index idee bună3


săgeată albastru dreapta balon Introduceți rapid numele curent al foii într-o celulă cu funcții

Introduceți doar formula = DREAPTA (CELL ("fișier", D2), LEN (CELL ("fișier", D2)) - FIND ("]", CELL ("fișier", D2))) în orice celulă și apăsați Intrați tasta, afișează numele foaiei de lucru curente în celulă.
doc-insert-sheets-name-in-cells1

Această formulă poate afișa doar numele curent al foii de lucru, dar nu și numele altei foi de lucru.


săgeată albastru dreapta balon Introduceți rapid toate numele foilor în celule cu VBA

Dacă doriți să introduceți toate numele foilor în celule, macrocomanda VBA este o alegere bună.

Pasul 1: Țineți apăsat butonul Alt + F11 tastele în Excel și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

Pasul 2: Faceți clic pe Insera > Moduleși lipiți următoarea macro în fereastra modulului.

VBA pentru inserarea numelor tuturor foilor de lucru în celule:

SubNume Foaie ()
Coloane (1) .Insert
Pentru i = 1 To Sheets.Count
Celule (i, 1) = Foi (i) .Nume
Apoi eu
End Sub

Pasul 3: Apăsați tasta F5 tasta pentru a rula această macro. Apoi, veți găsi numele tuturor foilor de lucru în coloana A a foii de lucru curente. Vedeți captura de ecran:
doc-insert-sheets-name-in-cells2

notițe: În codul VBA, puteți schimba Celule (i, 1) la alte referințe pentru a insera numele foilor începe de la alte celule. De exemplu, introduceți numele foilor de la C3, schimbați-le în Celule (i + 2, 3).


săgeată albastru dreapta balon Introduceți rapid numele foii active cu Kutools pentru Excel

Dacă doriți să inserați informațiile foii active, inclusiv numele foii, numele registrului de lucru, calea fișierului și așa mai departe într-o celulă sau antet / subsol, puteți utiliza Kutools pentru Excel'S Introduceți informații despre registrul de lucru.

Kutools pentru Excel, cu mai mult de 300 funcții la îndemână, vă face munca mai ușoară. 

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Selectați o celulă sau un interval pentru a pune numele foii și faceți clic pe Kutools Plus > Workbook > Introduceți informații despre registrul de lucru.doc inserați informații despre foaia de lucru 1

2. Apoi selectați informațiile din registrul de lucru din care trebuie să inserați Informații și specificați locația din care doriți să plasați informațiile Introduceți la secțiune. Apoi apasa OK.

doc 1

Puteți face clic aici pentru a afla mai multe despre Inserarea informațiilor din registrul de lucru.

săgeată albastru dreapta balon Introduceți informațiile din registrul de lucru în celulă / antet / subsol


săgeată albastru dreapta balon Introduceți rapid toate numele foilor cu hyperlinkuri în celule ca index

Kutools pentru Excel's Creați o listă a numelui foii utilitarul nu numai că introduce toate numele foilor în celule, ci și inserează hyperlinkuri la foile corespunzătoare.

Kutools pentru Excel, cu mai mult de 300 funcții la îndemână, vă face munca mai ușoară. 

După instalare gratuită Kutools pentru Excel, faceți următoarele:

Pasul 1: Faceți clic pe Kutools Plus > Fisa de lucru > Creați o listă de nume de foi.
doc-insert-sheets-name-in-cells3

Pasul 2: În Creați o listă de nume de foi caseta de dialog, specificați setările în funcție de nevoile dvs. și faceți clic pe OK.
doc-insert-sheets-name-in-cells4

Apoi, veți vedea că toate numele foilor sunt inserate într-o nouă foaie de lucru și fiecare nume de foaie se leagă de foaia de lucru corespunzătoare. Vedeți următoarele capturi de ecran:

Numele foilor de lucru cu hyperlinkuri
Numele foilor de lucru cu butoane macro
doc-insert-sheets-name-in-cells5
doc-insert-sheets-name-in-cells6

Creați o listă a numelui foii utilitarul vă permite să creați cu ușurință o listă cu toate numele foilor de lucru ale registrului de lucru activ într-o nouă foaie de lucru, care conține hyperlinkuri sau butoane macro pentru a naviga rapid la alte foi de lucru. Faceți clic pentru a afla mai multe despre acest utilitar.

săgeată albastru dreapta balon Enumerați toate numele foilor cu hyperlinkuri



Kutools pentru Excel: 300 + funcții pe care trebuie să le aveți în Excel, Încercare gratuită de 30 de zile de aici

Combinați cu ușurință mai multe foi / registru de lucru într-o singură coală sau registru de lucru

Pentru a combina mai multe foi sau registre de lucru într-o singură foaie sau registru de lucru poate fi dificil în Excel, dar cu Combina funcție în Kutools pentru Excel, puteți combina fuzionarea a zeci de foi / registre de lucru într-o singură foaie sau registru de lucru, de asemenea, puteți consolida foile într-una numai cu câteva clicuri.  Faceți clic pentru o versiune de încercare gratuită de 30 de zile!
combina foi
 
Kutools pentru Excel: cu peste 300 de programe de completare la îndemână Excel, gratuit pentru a încerca fără limitări în 30 de zile.

Cele mai bune instrumente de productivitate de birou

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

fila kte 201905


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (32)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how to find the sheet name (section name ) when you type employee no. in a cell? A workbook has 15 sheets named as per sections of the department.In each section has 100 employees in range A2:A101with unique employee no. I have a list of 50 employee nos in different sections. In a new work sheet how to find the section name which corresponds to the employee no.
This comment was minimized by the moderator on the site
Hello, Ashley Pereira, please visit this: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html this article may help you.
This comment was minimized by the moderator on the site
How do you get this formula to copy the tabnames into consecutive columns. In other words not vertically but horizontally.
This comment was minimized by the moderator on the site
Change the following:

Cells(i, 1) = Sheets(i).Name
to
Cells(1, i) = Sheets(i).Name

This causes to step columns in same row.
This comment was minimized by the moderator on the site
you can copy the data entered, then paste Transpose, this converts Cols to Rows, and Rows to Cols.
This comment was minimized by the moderator on the site
Just tried now the macro for inserting all the sheet's name in one sheet. Awesome! Thank you very much
This comment was minimized by the moderator on the site
How do you get the VBA to start in a specific cell instead of A1?
This comment was minimized by the moderator on the site
Just add to i like I did below. If you add to i you can start on any row you would like.

Sub GetNames()

For i = 1 To Sheets.Count

Cells(i + 6, 1) = Sheets(i).Name

Next i
End Sub
This comment was minimized by the moderator on the site
Thank u for your supplement.
This comment was minimized by the moderator on the site
You can change the number in Cells(i, 1) = Sheets(i).Name to other to insert the sheet names in other column, for instance, insert start from C1,change Cells(i, 1) = Sheets(i) to Cells(i, 3) = Sheets(i), but this VBA only can insert the sheet names start from the row 1.
This comment was minimized by the moderator on the site
Thanks!! this was was a great help.
This comment was minimized by the moderator on the site
Hi Kindly i want VBA code to insert file name in specific cell. Thanks
This comment was minimized by the moderator on the site
Great site was very helpful. I have different tab names and I get the names in one sheet using your code, but it gives names of all the tab names, is there anyway we can add code to select from certain tab number or something like that.
This comment was minimized by the moderator on the site
I have multiple project sheets database with different tab name and this name is shown in master sheet table. which formula can i give that when i insert new tab it should automatically updated in master table.
This comment was minimized by the moderator on the site
Can anyone help me with this: Create a macro that creates 10 sheets and name them Sheet1 to Sheet10 but using a loop
This comment was minimized by the moderator on the site
Hello, Can you please help me with the simple VBA code. I have a list of Names in Column A. Specific Range - (A2:A251) - Now I need to create new spreadsheets with these names. The names are driven from a different sheet, thus they keep changing. So in short, if I have 10 names today, they might not appear tomorrow. So on the click of button all older spreadsheets (except 1) should be deleted first and then from the names on the column, new ones should get created. Please advice if this is possible to do? Thanks, Manish Gupta
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations