Cuprins
În multe cazuri, este posibil să aveți nevoie să utilizați un nume de foaie Excel dintr-o anumită valoare de celulă, cum ar fi crearea unui nume de foaie Excel dintr-o valoare de celulă, referirea la un nume de foaie Excel dintr-o valoare de celulă și așa mai departe. În acest articol, vă voi prezenta trei moduri de a utiliza nume de foaie Excel din valori de celulă cu mai multe exemple.
Descărcați caietul de practică
Nume foaie Excel din valoarea celulei.xlsmTrei moduri de a utiliza numele foii Excel din valoarea celulei
1. Utilizarea funcției MID, CELL și FIND
Prin utilizarea funcția MID , funcția CELL , și funcția FIND în total, puteți insera numele foii Excel ca valoare a celulei. Luați în considerare următorul set de date. Aici dorim să inserăm numele foii Excel " Mark " ca nume al vânzătorului în celula B6.
Introduceți formula în celula B6,
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)
După ce apăsați INTRĂ, veți obține numele foii Excel ca valoare a celulei.
Dacă schimbați numele foii, valoarea celulei se va schimba automat.
Citiți mai mult: Cum să obțineți numele foii Excel (2 metode)
2. Utilizarea funcției INDIRECT
Prin utilizarea funcția INDIRECT vă puteți referi la orice foaie Excel al cărei nume este inserat ca valoare de celulă și puteți extrage orice valoare de celulă din acea foaie Excel în foaia curentă.
Luați în considerare următorul set de date. Aici dorim să cunoaștem numărul de laptopuri vândute de diferiți vânzători. Avem diferite foi denumite în funcție de vânzători. Numele foilor sunt inserate în celule B6 și B7 În fiecare foaie, avem numărul de articole diferite vândute de către vânzătorul respectiv. Acum vom extrage numărul de laptopuri vândute din diferite foi Excel folosind numele acestei foi Excel ca valori de celulă.
Acum introduceți formula în celulă C6,
=INDIRECT(B6&"!D6")
După ce apăsați Enter, veți obține valoarea celulei D6 din foaia numită " Jhon"
În mod similar, puteți obține valoarea pentru foaia numită " Antony "
Citește mai mult: Cum să redenumiți foaia în Excel (6 metode ușoare și rapide)
Lecturi similare
- Cum să căutați numele foii în registrul de lucru Excel (2 metode)
- Aplicarea codului de nume de foaie în subsol în Excel (3 moduri)
3. Numele foii din valoarea celulei cu VBA
Putem crea un nume de foaie Excel din orice valoare de celulă folosind Aplicație Visual Basic (VBA) . Luați în considerare următorul set de date. Aici vom numi foaia Excel ca fiind numele vânzătorului din celula B6 .
În primul rând, faceți clic dreapta pe numele foii din fereastra fila cu numele foii și selectați Vezi codul.
O nouă fereastră numită Microsoft Visual Basic pentru aplicații Introduceți următorul cod în această fereastră,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set Target = Range("B6") If Target = " " Then Exit Sub Application.ActiveSheet.Name = VBA.Left(Target, 31) Exit Sub End Sub
Salvați fereastra și închideți-o.
După aceea, numele foii Excel va fi schimbat cu valoarea celulei B6.
Citește mai mult: Redenumirea foii cu VBA în Excel (atât pentru o singură foaie, cât și pentru mai multe foi)
Concluzie
Sper că acum sunteți capabili să folosiți numele foilor Excel din valorile celulelor. Dacă aveți vreo confuzie, vă rog să lăsați un comentariu, așa că voi face tot posibilul pentru a vă înlătura confuzia.