3 kiiret viisi Exceli töövihiku kõigi töölehtede nimede loendi hankimiseks

Kui teil on Exceli töövihik, milles on sadu töölehti, ja nüüd soovite saada kõigi töölehtede nimede loendit, võite vaadata seda artiklit. Siin jagame teiega 3 lihtsat meetodit.

Töölehed Exceli töövihikus

Mõnikord peate võib-olla looma Exceli töövihikus kõigi töölehtede nimede loendi. Kui lehti on vähe, saate lehtede nimede käsitsi loetlemiseks kasutada 1. meetodit. Kui aga Exceli töövihik sisaldab suurel hulgal töölehti, on parem kasutada kahte viimast meetodit, mis on palju tõhusamad.

1. meetod: hankige loend käsitsi

  1. Esiteks avage konkreetne Exceli töövihik.
  2. Seejärel topeltklõpsake lehe nime lehe loendis allosas.
  3. Järgmisena vajutage nime kopeerimiseks klahve „Ctrl + C”.Kopeeri lehe nimi
  4. Hiljem looge tekstifail.
  5. Seejärel vajutage lehe nime kleepimiseks klahvikombinatsiooni „Ctrl + V”.Kleebi lehe nimi
  6. Nüüd saate sel viisil iga lehe nime ükshaaval tekstifaili kopeerida.

2. meetod: loend koos valemiga

  1. Alguses minge vahekaardile "Valemid" ja klõpsake nuppu "Nimehaldur".
  2. Järgmisena klõpsake hüpikaknas nuppu "Uus".Nimehaldur
  3. Järgmises dialoogiboksis sisestage väljale "Nimi" "ListSheets".
  4. Hiljem sisestage väljale „Viitab” järgmine valem:
=ASENDA(HANKI.TÖÖRAAMAT(1),1,LEIA("]",HANKI.TÖÖRAAMAT(1)),"")

Kohandage uut nime

  1. Pärast seda klõpsake selle valemi salvestamiseks "OK" ja "Sule".
  2. Järgmisena looge praeguses töövihikus uus tööleht.
  3. Seejärel sisestage lahtrisse A1 “1” ja lahtrisse A2 “2”.
  4. Seejärel valige kaks lahtrit ja lohistage need alla, et sisestada veerus A 2,3,4,5 jne.Sisestage järjestikused numbrid
  5. Hiljem sisestage lahtrisse B1 järgmine valem.
=INDEKS(loendilehed,A1)

Sisestage valem lahtrisse B1

  1. Lahtrisse B1 sisestatakse kohe esimese lehe nimi.
  2. Lõpuks kopeerige lihtsalt valem alla, kuni näete "#REF!" viga.Kopeerige valem alla lehtede nimede loendisse

3. meetod: koostage loend Excel VBA kaudu

  1. Sest nagutart, käivitage Exceli VBA redaktor vastavalt "Kuidas Excelis VBA koodi käivitada".
  2. Seejärel sisestage järgmine kood moodulisse või projekti.
Sub ListSheetNamesInNewWorkbook() Dim objNewWorkbook As Workbook Dim ObjNewWorksheet as Worksheet Set objNewWorkbook = Excel.Application.Workbooks.Add Set objNewWorksheet = objNewWorkbook.Sheets = ObjNewWorkbook.Sheets = CounterWork.kks1 For ThisW. Lahtrid(i, 1) = i objNewWorksheet.Cells(i, 1) = ThisWorkbook.Sheets(i).Nimi Järgmine i Koos objUustöölehega .Read(2).Insert .Cells(1, 1) = "INDEKS" .Cells(1, 1).Font. Paks = Tõene .Cells(1, 1) = "NAME" .Cells(2, 1).Font.Bold = Tõene .Veerud("A:B"). Automaatne sobitamine End alamlõpuga

VBA kood – loendilehtede nimed

  1. Hiljem vajutage selle makro käivitamiseks kohe nuppu F5.
  2. Korraga kuvatakse uus Exceli töövihik, milles näete Exceli lähtetöövihiku töölehtede nimede loendit.Loetletud lehtede nimed uues Exceli töövihikus

võrdlus

Eelised Puudused
Meetod 1 Lihtne kasutada Liiga tülikas, kui töölehti on palju
Meetod 2 Lihtne kasutada Nõuab kõigepealt indeksi tippimist
Meetod 3 Kiire ja mugav Kasutajad peaksid väliste pahatahtlike makrode eest ettevaatlikud olema
Lihtne isegi VBA algajatele

Excel saab rikutud

On teada, et MS Excel jookseb aeg-ajalt kokku, kahjustades sellega salvestamisel praeguseid faile. Seetõttu on tungivalt soovitatav hankida väline võimas Exceli remont tööriist, näiteks DataNumen Outlook Repair. Selle põhjuseks on asjaolu, et see Exceli enesetaastefunktsioon ebaõnnestub sageli.

Autori sissejuhatus:

Shirley Zhang on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas sql parandus ja Outlooki remonditarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.