Excel

Sarakstiet lapu nosaukumus ar formulu

List Sheet Names With Formula

Excel formula: uzskaitiet lapu nosaukumus ar formuluVispārīgā formula | _+_ | Kopsavilkums

Lai uzskaitītu darblapas Excel darbgrāmatā, varat izmantot divpakāpju pieeju: (1) definējiet a nosaukts diapazons sauc par “lapu nosaukumiem” ar vecu makro komandu un (2) izmanto Funkcija INDEX lai izgūtu lapu nosaukumus, izmantojot nosaukto diapazonu. Parādītajā piemērā B5 formula ir šāda:



=GET.WORKBOOK(1)& T ( NOW ())

Piezīme: es saskāros ar šo formulu MrExcel ziņojumu dēļā T. Valko ierakstā .

Excel konvertēt datumu gada dienā
Skaidrojums

The nosaukts diapazons “lokšņu nosaukumi” tiek veidoti ar šo kodu:





 
= INDEX ( MID (sheetnames, FIND (']',sheetnames)+1,255), ROWS ($B:B5))

GET.WORKBOOK ir makro komanda, kas izgūst lokšņu nosaukumu masīvu pašreizējā darbgrāmatā. Iegūtais masīvs izskatās šādi:

 
=GET.WORKBOOK(1)& T ( NOW ())

Rezultātam ir pievienota noslēpumaina izteiksme:



 
{'[workbook.xlsm]Sheet1','[workbook.xlsm]Sheet2','[workbook.xlsm]Sheet3','[workbook.xlsm]Sheet4','[workbook.xlsm]Sheet5'}

Šī koda mērķis ir piespiest pārrēķināšanu, lai saņemtu izmaiņas lapu nosaukumos. Tā kā TAGAD ir a gaistoša funkcija , tas tiek pārrēķināts ar katru darblapas maiņu. Funkcija NOW atgriež skaitlisku vērtību, kas apzīmē datumu un laiku. Funkcija T atgriež an tukša virkne ('') skaitliskām vērtībām, tāpēc salikšana neietekmē vērtības.

kā to izdarīt kuba saknes

Atpakaļ darblapā šūnā B6 ir nokopēta šī formula:

 
& T ( NOW ())

Strādājot no iekšpuses uz āru ,. MID funkcija tiek izmantota, lai noņemtu darblapu nosaukumus . Iegūtais masīvs izskatās šādi:

 
= INDEX ( MID (sheetnames, FIND (']',sheetnames)+1,255), ROWS ($B:B5))

Tas iekļaujas INDEX funkcijā kā “masīvs”. Funkcija ROW izmanto paplašinošus diapazonus, lai ģenerētu pieaugošu rindas numuru. Katrā jaunā rindā INDEX atgriež nākamo masīva vērtību. Ja vairs nav jāizdod lapu nosaukumi, formula atgriež #REF kļūdu.

Piezīme. Tā kā šī formula balstās uz makro komandu, jums ir jāsaglabā kā darbgrāmata, kurā ir iespējota makro, ja vēlaties, lai formula turpinātu atjaunināt lapu nosaukumus pēc faila aizvēršanas un atkārtotas atvēršanas. Ja saglabājat kā parastu darblapu, lapas nosaukuma kods tiks noņemts.

Autors Deivs Bruns


^