3 raske måter å få en liste over alle regnearknavn i en Excel-arbeidsbok

Hvis du har en Excel-arbeidsbok som har hundrevis av regneark, og nå vil du få en liste over alle regnearknavnene, kan du referere til denne artikkelen. Her vil vi dele 3 enkle metoder med deg.

Regneark i Excel-arbeidsbok

Noen ganger kan du bli bedt om å generere en liste over alle regnearknavnene i en Excel-arbeidsbok. Hvis det bare er noen få ark, kan du bare bruke metode 1 for å liste arknavnene manuelt. Men i tilfelle Excel-arbeidsboken inneholder et stort antall regneark, bør du bruke de to sistnevnte metodene, som er mye mer effektive.

Metode 1: Få liste manuelt

  1. Først åpner du den spesifikke Excel-arbeidsboken.
  2. Dobbeltklikk deretter på et arks navn i arklisten nederst.
  3. Trykk deretter "Ctrl + C" for å kopiere navnet.Kopier arknavn
  4. Lag en tekstfil senere.
  5. Trykk deretter "Ctrl + V" for å lime inn arknavnet.Lim inn arknavn
  6. Nå, på denne måten, kan du kopiere hvert arks navn til tekstfilen en etter en.

Metode 2: List med formel

  1. I begynnelsen, gå til "Formler"-fanen og klikk på "Navnebehandling"-knappen.
  2. Klikk deretter "Ny" i popup-vinduet.Navnesjef
  3. I den påfølgende dialogboksen skriver du inn "ListSheets" i "Name"-feltet.
  4. Senere, i "Refererer til"-feltet, skriv inn følgende formel:
=REPLACE(GET.ARBEIDSBOK(1),1,FINN("]",GET.ARBEIDSBOK(1)),"")

Tilpass nytt navn

  1. Klikk deretter "OK" og "Lukk" for å lagre denne formelen.
  2. Deretter oppretter du et nytt regneark i gjeldende arbeidsbok.
  3. Skriv deretter inn "1" i celle A1 og "2" i celle A2.
  4. Etterpå velger du de to cellene og drar dem ned for å skrive inn 2,3,4,5 osv. i kolonne A.Skriv inn sekvensnumre
  5. Senere setter du følgende formel i celle B1.
=INDEKS(Listeark,A1)

Skriv inn formel i celle B1

  1. Med en gang vil det første arknavnet bli lagt inn i celle B1.
  2. Til slutt, bare kopier formelen ned til du ser "#REF!" feil.Kopier formel ned til liste arknavn

Metode 3: Liste via Excel VBA

  1. For somtart, utløs Excel VBA-editor i henhold til "Hvordan kjøre VBA-kode i Excel".
  2. Deretter legger du følgende kode inn i en modul eller et prosjekt.
Sub ListSheetNamesInNewWorkbook() Dim objNewWorkbook As Workbook Dim objNewWorksheet As Worksheet Set objNewWorkbook = Excel.Application.Workbooks.Add Set objNewWorksheet = objNewWorkbook.Sheets(1) For i = 1 To ThisWork.Counterbook.SellWorksi i objNewWorksheet.Cells(i, 1) = ThisWorkbook.Sheets(i).Navn Neste i Med objNewWorksheet .Rows(2).Sett inn .Cells(1, 1) = "INDEX" .Cells(1, 1).Font. Fet = True .Cells(1, 1) = "NAME" .Cells(2, 1).Fet.Fet = True .Columns("A:B").Autotilpass slutt med sluttunder

VBA-kode - Listearknavn

  1. Senere, trykk "F5" for å kjøre denne makroen akkurat nå.
  2. Med en gang vil en ny Excel-arbeidsbok dukke opp, der du kan se listen over regnearknavn for kilden til Excel-arbeidsboken.Oppførte arknavn i ny Excel-arbeidsbok

Sammenligning

Fordeler Ulemper
Metode 1 Enkel å betjene For plagsomt hvis det er mange arbeidsark
Metode 2 Enkel å betjene Krever at du skriver inn indeksen først
Metode 3 Rask og praktisk Brukere bør passe seg for de eksterne skadelige makroene
Enkelt selv for VBA-nybegynnere

Excel blir ødelagt

MS Excel er kjent for å krasje fra tid til annen, og dermed skade gjeldende filer ved lagring. Derfor er det sterkt anbefalt å få tak i en ekstern kraftig Excel reparasjon verktøy, for eksempel DataNumen Outlook Repair. Det er fordi den selvgjenopprettingsfunksjonen i Excel har vist seg å mislykkes ofte.

Forfatterintroduksjon:

Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert sql fikse og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.