Note: The other languages of the website are Google-translated. Back to English

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, 30Încercare gratuită de o zi 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 funcții complete 30 zile de probă gratuită!
combina foi
 
Kutools pentru Excel: cu peste 300 de programe de completare Excel la îndemână, puteți încerca gratuit fără limitare în 30 zile.

Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
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!
fundul officetab
Comentarii (32)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu am putut obține ultimul pas al acestui VBA.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am prima foaie (numită „DATE”), conține tabel (numele coloanei Locație1, Locație2 etc). A doua foaie numită LOCATOIN-1, A treia foaie denumită LOCATO-2 și așa mai departe și așa mai departe. Acum, în foaia LOCATION-1, trebuie să pun câteva date din tabel (din foaia „DATE”, coloana „Locație1”). Voi lua datele așa cum sunt, adică voi folosi „=". Cum să obțineți aceste date pentru fiecare foaie... vă rugăm să ajutați
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună... Cred că puteți folosi pur și simplu copia din foaia de date, lipirea în celula LOCATION-1 ca link. Sau puteți tasta manual adresa, cum ar fi ='DATE'!$I$105 unde 'DATE' se referă la foaia care conține date sursă, $I$105 se referă la coloana I și rândul 105 care este o adresă de celulă care trebuie conectată. [citat]Am prima foaie (numită „DATE”), conține tabel (numele coloanei Locație1, Locație2 etc). A doua foaie numită LOCATOIN-1, A treia foaie denumită LOCATO-2 și așa mai departe și așa mai departe. Acum, în foaia LOCATION-1, trebuie să pun câteva date din tabel (din foaia „DATE”, coloana „Locație1”). Voi lua datele așa cum sunt, adică voi folosi „=". Cum să obțineți aceste date pentru fiecare foaie... vă rugăm să ajutațiDe către NAQAASH[/ Quote]
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum să afișați numele foilor în celulă diferită, deoarece acest cod, arată doar numele foilor din celula A1. Vreau să o încep de la celula A10. Sub SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
Acest comentariu a fost redus la minimum de moderatorul de pe site
[citat]celula A10. Sub SheetNames() Coloane(1).Insert For i = 1 To Sheets.Count Cells(I + 9, 1) = Sheets(i).Name Next i End SubDe către Macleen[/quote] Consultați exemplul dintre ghilimele pentru a modifica intervalul de pornire.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Pare un site grozav cu multe informații utile. Am o intrebare dar nu stiu daca se poate sau nu. Încerc să fac un registru de lucru cu o mulțime de foi care sunt legate de o singură foaie principală. Toate informațiile relevante vor fi copiate din foaia principală în alte foi. Întrebarea mea: Fiecare foaie va fi numită în funcție de angajat. Dacă tast toate numele într-o singură celulă din master, poate fi copiat în filă (numele foii)? De exemplu, pe foaia principală CELL D2 are 5 nume de angajați și voi avea 5 foi intitulate cu numele fiecărui angajați. Dacă nu este clar ce încerc să spun, îmi voi trimite cu plăcere registrul de lucru pentru revizuire. Multumesc mult pentru orice ajutor pe care il primesc.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Grozav! Mi-a salvat ziua!
Acest comentariu a fost redus la minimum de moderatorul de pe site
=RIGHT(CELL("nume fișier"),LEN(CELL ("nume fișier"))-FIND("]",CELL("nume fișier"))) Mai întâi salvați fișierul apoi introduceți această formulă oriunde
Acest comentariu a fost redus la minimum de moderatorul de pe site
această formulă pe care ați menționat-o nu are succes, deoarece am multe foi în fișierul meu și ori de câte ori aplic această formulă într-o singură foaie este bine, dar când aplic această formulă în mai multe foi, dă un singur nume de foaie în toate foile, chiar și eu nu fac asta în timp ce selectați toate foile. METODA CORECTĂ ESTE : =MID(CELL(„nume fișier”, A1), GĂSĂ(”]”, CELL(„nume fișier”, A1))+1,255)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este excelent... multumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cu drag draga mea... :)
Acest comentariu a fost redus la minimum de moderatorul de pe site
*****************Mulțumesc mult*****************
Acest comentariu a fost redus la minimum de moderatorul de pe site
Știe cineva dacă este posibil să se reproducă acest lucru în Google Spreadsheet?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Așa că am introdus formula ca funcție conform instrucțiunilor de mai sus în foaia de calcul și funcționează. Super, multumesc! Cu toate acestea, se pare că nu mai pot edita numele foii din filă făcând dublu clic ca anterior. Este acesta un efect secundar cunoscut și deliberat? Cum editez numele foii acum? Nu sunt o persoană VBA, așa că instrucțiunile de bază ar fi apreciate. mulţumesc mult
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Am o problemă pe care nu o pot rezolva este: Cum afișez numele mai multor foi în celulele respective (în listă) doar într-o singură foaie?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc pentru ajutor #Macleen. M-a ajutat foarte mult. Continuați să postați astfel de sfaturi. :laugh out loud:
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Mă puteți ajuta vă rog cu codul VBA simplu. Am o listă de nume în coloana A. Interval specific - (A2:A251) - Acum trebuie să creez noi foi de calcul cu aceste nume. Numele sunt preluate dintr-o foaie diferită, astfel că se continuă să se schimbe. Deci, pe scurt, dacă am 10 nume astăzi, s-ar putea să nu apară mâine. Deci, la clic pe butonul, toate foile de calcul mai vechi (cu excepția 1) ar trebui să fie șterse mai întâi și apoi din numele de pe coloană, ar trebui să fie create altele noi. Va rog un sfat daca se poate face acest lucru? Mulțumesc, Manish Gupta
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mă poate ajuta cineva cu asta: creează o macrocomandă care creează 10 foi și numește-le Sheet1 to Sheet10, dar folosind o buclă
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am mai multe baze de date de foi de proiect cu nume de filă diferit și acest nume este afișat în tabelul de foi principal. ce formulă pot să-i dau atunci când inserez o filă nouă, ar trebui să se actualizeze automat în tabelul principal.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Un site grozav a fost de mare ajutor. Am diferite nume de file și primesc numele într-o singură foaie folosind codul dvs., dar dă numele tuturor numelor de file, există oricum putem adăuga cod pentru a selecta dintr-un anumit număr de file sau ceva de genul acesta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Vă rog, vreau codul VBA pentru a introduce numele fișierului într-o anumită celulă. Mulțumiri
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumiri!! asta a fost de mare ajutor.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum faci ca VBA să înceapă într-o anumită celulă în loc de A1?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Puteți modifica numărul din Celulele (i, 1) = Foi (i). Nume la altul pentru a insera numele foilor în altă coloană, de exemplu, inserați începe de la C1, schimbați Celulele (i, 1) = Foi (i) la Cells(i, 3) = Sheets(i), dar acest VBA poate insera numai numele foilor care încep de la rândul 1.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Doar adăugați la cum am făcut mai jos. Dacă adăugați la i, puteți începe pe orice rând doriți.

Sub GetNames()

Pentru i = 1 To Sheets.Count

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

Apoi eu
End Sub
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vă mulțumesc pentru suplimentul dvs.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Tocmai am încercat acum macro-ul pentru inserarea tuturor numelor foii într-o singură foaie. Minunat! Mulțumesc foarte mult
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum obțineți această formulă pentru a copia numele filelor în coloane consecutive. Cu alte cuvinte, nu pe verticală, ci pe orizontală.
Acest comentariu a fost redus la minimum de moderatorul de pe site
puteți copia datele introduse, apoi lipiți Transpose, aceasta convertește Cols în Rows și Rows în Cols.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Schimbați următoarele:

Celule (i, 1) = Foi (i) .Nume
la
Cells(1, i) = Sheets(i).Nume

Acest lucru face să treacă coloanele pe același rând.
Acest comentariu a fost redus la minimum de moderatorul de pe site
cum să găsești numele foii (numele secțiunii) când tastați nr. într-o celulă? Un registru de lucru are 15 foi denumite conform secțiunilor departamentului. În fiecare secțiune are 100 de angajați în gama A2:A101 cu nr unic de angajat. Am o listă de 50 de angajați în secțiuni diferite. Într-o nouă fișă de lucru cum să găsiți numele secției care corespunde nr.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Ashley Pereira, vă rugăm să vizitați aceasta: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html acest articol te poate ajuta.
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL