Cum să căutați după numele foii în registrul de lucru Excel (2 metode practice)

  • Imparte Asta
Hugh West

Dacă aveți o mulțime de foi de lucru într-un registru de lucru Excel și navigați pe Google pentru o modalitate rapidă de a găsi o anumită foaie sau toate numele foilor, atunci vă aflați într-un loc potrivit! În acest articol, vom discuta 2 metode eficiente de căutare după numele foii în registrul de lucru Excel cu ilustrații adecvate.

Descărcați caietul de practică

Puteți descărca următorul registru de lucru Excel pentru practica dumneavoastră.

Căutare foaie de date Name.xlsm

2 Metode eficiente pentru a căuta numele foii într-un registru de lucru Excel

În această secțiune, vom învăța 2 metode de căutare a numelor foilor de lucru într-un registru de lucru Excel, cu ilustrații și explicații adecvate.

1. Faceți clic dreapta pe butonul de navigare pentru a găsi numele foii

Veți găsi butonul de navigare din registrul de lucru Excel chiar deasupra barei de stare.

Într-un registru de lucru Excel care conține mai multe nume de foi, puteți găsi rapid foaia dorită cu ajutorul acestui buton. Trebuie doar să executați următorii pași.

Pași:

  • Do faceți clic dreapta pe pe Butonul de navigare din registrul de lucru Excel.

Veți vedea o casetă de dialog care conține toate numele foilor din registrul de lucru Excel.

  • Acum alege foaia specifică de care aveți nevoie și, în final, apăsați OK .

Aceasta vă va conduce la foaia selectată.

Citește mai mult: Cum să obțineți numele foii Excel (2 metode)

2. Utilizați codul VBA pentru a căuta numele foii într-un registru de lucru Excel

Puteți găsi cu ușurință numele foilor utilizând anumite macro-uri VBA. Vom vedea aici cum să facem acest lucru.

2.1 Căutarea cu VBA și navigarea din lista de nume de foaie

În acest caz, se va utiliza VBA va lista toate numele foilor din registrul de lucru Excel. În această secțiune, vom învăța cum putem obține lista tuturor numelor foilor din registrul de lucru Excel utilizând VBA Pentru aceasta, trebuie doar să urmați pașii de mai jos.

Pași:

  • În primul rând, mergeți la Dezvoltator tab.
  • Apoi faceți clic pe butonul Visual Basic de la opțiunea Dezvoltator și o filă VBA se deschide fereastra.

Sau, dacă apăsați Alt+F11 chei împreună, o VBA se va deschide o fereastră.

  • Apoi faceți clic pe butonul Introduceți din bara de meniuri a aplicației VBA fereastră.
  • Apoi faceți clic pe Modul .

Acest lucru va deschide o nouă fereastră Modul fereastră.

  • Acum, copiați următoarele VBA și lipiți-l în fișierul Modul fereastră.
 Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub 
  • Faceți clic pe Rulați din bara de meniu sau apăsați F5 pentru a executa VBA cod.

Aceasta va crea o listă cu toate numele foilor de lucru din foaia curentă.

  • Acum, pentru a sări la foaia dorită, puteți atribui un hyperlink la aceste nume de foi. Continuați să urmați pașii pentru a adăuga un hyperlink la fiecare dintre foi.
  • Faceți clic dreapta pe pe numele foii optate.
  • Mergeți la Link opțiune> Inserați link-ul .

  • Selectați Locul în acest document .
  • Selectați foaia dvs. specifică.
  • Apăsați OK .

Acum, dacă faceți clic pe linkurile create, veți fi direcționat către foaia de lucru corespunzătoare.

Citește mai mult: Cum să enumerați numele foii în Excel (5 metode + VBA)

2.2 Căutarea prin tastarea numelui foii în caseta de introducere a datelor

Acest cod VBA vă va oferi o casetă de căutare utilizând Funcția InputBox Trebuie să tastați numele foii în caseta de căutare și Codul vă va duce la foaia dorită! Pașii sunt simpli, după cum urmează.

Pași:

  • Mai întâi de toate, mergeți la Dezvoltator Apoi faceți clic pe butonul Visual Basic buton.
  • Apoi mergeți la introduceți și selectați Modul. Se va deschide o nouă fereastră Modul în care trebuie să lipiți următoarele VBA cod.

Dacă nu aveți fila Dezvoltator în aplicația Excel, activați-o sau apăsați pe Alt+F11 Aceasta va deschide direct o nouă fereastră de modul.

  • Acum copiați următorul cod VBA și lipiți-l în modul.
 Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Enter sheet name:", "Sheet search") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Sheet '" & Name & "; "' found and selected!" Else MsgBox "Sheet '" & Name & "' not found!" End If End Sub 

  • Apoi, făcând clic pe butonul Rulați de pe bara de meniu a aplicației Visual Basic sau apăsând tasta F5, se va deschide o casetă de căutare a foii.

  • Scrieți numele foii pe care trebuie să o găsiți, apoi faceți clic pe OK .
  • Va apărea o altă casetă de dialog care vă va spune dacă foaia a fost găsită sau nu. Trebuie să o închideți.

Notă:

Acest cod VBA are nevoie de un nume de foaie care să corespundă exact.

Citiți mai mult: Cum să căutați numele foii cu VBA în Excel (3 exemple)

Concluzie

Acest articol a discutat despre cum să căutați numele foilor într-un registru de lucru Excel cu și fără coduri VBA. Sper că ați găsit acest tutorial util. Puteți vizita site-ul nostru web ExcelWIKI pentru a afla mai multe conținuturi legate de Excel. Vă rugăm să lăsați comentarii, sugestii sau întrebări, dacă aveți, în secțiunea de comentarii de mai jos.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.