Listaa taulukon nimet kaavalla - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka Excel -taulukossa luetellaan työkirjan arkkien nimet kaavalla.

Listaa taulukon nimet käyttämällä nimettyä aluetta ja kaavaa

Excelissä ei ole sisäänrakennettua toimintoa, joka voisi luetella kaikki työkirjan laskentataulukot. Tämä voidaan kuitenkin saavuttaa käyttämällä eri toimintojen yhdistelmää.

Luetteloida työkirjan arkkien nimet seuraavasti:

  1. Luo nimetty alue "Laskentataulukot"
  2. Listaa kaikki taulukon nimet kaavalla.

Luo arkin nimet taulukolle

Nimetyn alueen luominen arkin nimille, Excel -nauha: Kaavat> Nimenhallinta> Uusi

Kirjoita nimikenttään "laskentataulukot":

Valintaikkunan "Viittaa" -osioon meidän on kirjoitettava kaava

1 = HANKI TYÖKIRJA (1) & T (NYT ()) "

Tämä kaava tallentaa työkirjan kaikkien taulukkojen nimet (taulukkona tässä muodossa: "[työkirja.xlsm] .Yleiskatsaus") nimettyyn alueeseen "Laskentataulukot".

"GET.WORKBOOK" -toiminto on makrotoiminto, joten työkirjasi on tallennettava makrokäyttöisenä työkirjana (tiedostomuoto: .xlsm), jotta arkkien nimet päivitetään aina, kun työkirja avataan.

Huomautus: Kun täytät Muokkaa nimeä -valintaikkunaa, työkirja on valittava nimialueen laajuudeksi.

Kaavan käyttäminen taulukkojen nimien luetteloimiseen

Nyt käytämme kaavaa taulukkojen nimien luetteloimiseen. Tarvitsemme INDEX-, MID-, FIND- ja ROWS -toimintoja:

1 = INDEKSI (MID (laskentataulukot, ETSI ("]", laskentataulukot) +1 255), RIVIT ($ B $ 5: B5))

  • Yllä oleva kaava ottaa "Työarkit" -matriisin ja näyttää jokaisen taulukon nimen sen sijainnin perusteella.
  • MID- ja FIND -toiminnot poimivat taulukon nimet taulukosta (poistavat työkirjan nimen).
  • Sitten INDEX- ja ROW -toiminnot näyttävät kunkin arvon kyseisessä taulukossa.
  • Tässä "Yleiskatsaus" on työkirjojen ensimmäinen arkki ja "Puhdistus" on viimeinen.

Lisätietoja siitä, miten MID- ja FIND-toiminnot toimivat arkkien nimien saamisessa, on get-sheet-name-linkissä.

Vaihtoehtoinen menetelmä

Voit myös luoda luettelon arkkien nimistä Nimienhallinnassa. Sijasta

1 = HANKI TYÖKIRJA (1) & T (NYT ())

aseta "Viittaa" -kenttään arvo

1 = VAIHDA (GET.WORKBOOK (1), 1, FIND ("]", GET.WORKBOOK (1)), "")

Nyt kaavassa ei tarvita MID-, FIND- ja ROWS -kaavoja. Nimeämäsi alue koostuu jo vain arkkien nimistä.

Käytä tätä yksinkertaisempaa INDEX -kaavaa luetteloidaksesi taulukot:

1 = INDEKSI (SheetName, B3)

wave wave wave wave wave