Satura rādītājs
Šajā rakstā ir ilustrēti 2 ērti veidi, kā iegūt lapas nosaukumu programmā Excel. Loksnes nosaukums ir darblapas objekta nosaukums programmā Excel.
Lejupielādēt Practice Workbook
Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.
Lapas nosaukums.xlsm2 metodes, kā iegūt lapas nosaukumu programmā Excel
Mēs varam izmantot formulas, kas sastāv no bieži lietotām funkcijām vai vienkārša VBA koda, lai iegūtu šūnā saglabāto vai MsgBox parādīto lapas nosaukumu.
1. Formulas izmantošana, lai iegūtu lapas nosaukumu programmā Excel
Tā kā Excel nesniedz nekādu iebūvētā funkcija lai iegūtu lapas nosaukumu, mums ir jāuzraksta funkcija kombinācijā ar MID, CELL un FIND funkcijas . Aplūkosim to:
=MID(CELL("faila nosaukums",A1),FIND("]",CELL("faila nosaukums",A1))+1,31)
Ievietojiet formulu jebkurā darblapas šūnā, kuras nosaukumu vēlamies iegūt. Šajā piemērā mēs nosaucām mūsu darblapas nosaukumu " Formula " un pēc tam ievietojiet formulu šūnā C5 .
Formulas darbība
- Portāls CELL funkcija formulā atgriež pilns ceļš, darbgrāmatas nosaukums , un pašreizējais lapas nosaukums . Šeit ir formula:
=CELL("faila nosaukums",A1)
- Iepriekšējā solī iegūtajam rezultātam ir pievienots . darbgrāmatas nosaukums vietnē [ ] iekavās e. [excel lapas nosaukums.xlsm] . Mums ir jānoskaidro pozīcija no labais kronšteins . Pašreizējais darblapas nosaukums sākas nekavējoties pēc . labais kronšteins . Tātad ATRAST funkcija atrod labās iekavās pozīciju, izmantojot šādu formulu, un pēc tam mums ir jāpievieno 1 lai iegūtu pozīcija no pirmā virkne no darblapas nosaukums .
=FIND("]",CELL("faila nosaukums",A1))+1
- Visbeidzot. MID funkcija aizņem trīs argumenti -
1. arguments: =CELL("faila nosaukums",A1) izmantots pirmajā posmā.
2. arguments: =FIND("]",CELL("faila nosaukums",A1))+1 izmanto otrajā posmā.
3. arguments: 31 kas ir maksimālais darblapas nosaukuma garums programmā Excel.
Lasīt vairāk: Kā meklēt lapas nosaukumu Excel darbgrāmatā (2 metodes)
Alternatīvā formula
Šo formulu var izmantot alternatīvi, izmantojot formulu RIGHT funkcija nevis MID funkcija.
=RIGHT(CELL("faila nosaukums",A1),LEN(CELL("faila nosaukums",A1))-FIND("]",CELL("faila nosaukums",A1))))
2. VBA kods, lai iegūtu un parādītu Excel lapas nosaukumu
2.1 Aktīvās lapas nosaukuma iegūšana programmā Excel, izmantojot VBA kodu
Lai iegūtu aktīvās lapas nosaukumu, izmantojiet tālāk norādīto vienkāršo kodu.
ApakšlapaSheetName() Range("A1") = ActiveSheet.Name End Sub
2.2 Lapas nosaukuma atrašana, izmantojot indeksa numuru
Izmantojot šādu kodu, mēs varam noskaidrot. darblapas nosaukums pamatojoties uz to indeksa numurs Ja ir vairākas darblapas darbgrāmatā, šī metode ir noderīga, lai viegli un ātri uzzinātu darblapas nosaukumu.
Piemēram, mēs esam otrā darba lapa ar nosaukumu vba1. Izmantojot šādu kodu, mēs varam noskaidrot. pirmā lapa nosaukums, kas ir Formula.
Apakšlappuses nosaukums() Diapazons("C5") = Lapas(1).Nosaukums Beigu daļa
Izmantojot šādu kodu, mēs varam noskaidrot. pēdējā lapa darbgrāmatas nosaukums. Šajā piemērā pēdējās lapas nosaukums ir VBA 2.
Apakšsadaļa SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub
Lasīt vairāk: Kā meklēt lapas nosaukumu ar VBA programmā Excel (3 piemēri)
Piezīmes
Mēs varam izmantot arī MsgBox funkcija lai parādītu VBA koda rezultātu MsgBox ja to nav nepieciešams glabāt vai izmantot šūnā.
Secinājums
Tagad mēs zinām, kā iegūt lapas nosaukumu programmā Excel. Cerams, ka tas mudinās jūs pārliecinošāk izmantot šo funkcionalitāti. Jebkādi jautājumi vai ieteikumi neaizmirstiet tos ievietot komentāru lodziņā zemāk.