Bagaimana saya bisa mendapatkan daftar lembar?

Dalam beberapa kasus, Anda mungkin memiliki lusinan lembar bernama di buku kerja Anda. Namun, jika Anda memerlukan daftar nama sheet, Anda dapat menggunakan rumus. Pada artikel ini, saya akan membahas 5 cara konvensional yang sebagian besar berupa formula dan juga kode VBA untuk menemukan daftar nama sheet di Excel

Jika Anda perlu mendapatkan nama lembar saja, bukan daftar, Anda dapat mengunjungi artikel Nama Lembar Excel. Di sini, kami akan menunjukkan proses pengambilan daftar nama sheet dalam satu kolom


Daftar isi

Download Buku Latihan

Daftar Nama Lembar. xlsm


Cara Mendapatkan Daftar Nama Sheet di Excel

Pada gambar berikut, Anda melihat bahwa kami memiliki 12 lembar yang sebagian besar merupakan harga dalam beberapa bulan dalam setahun. Selain itu, nama sheetnya seperti Price_Jan, Price_Feb, dan seterusnya

Bagaimana saya bisa mendapatkan daftar lembar?

Sayangnya, tidak ada fungsi khusus untuk mendapatkan daftar nama sheet di Excel. Jadi kita harus menggunakan kombinasi beberapa fungsi atau proses 2 langkah menggunakan Name Manager & formula

Mari selami metodenya


1. Menggunakan Kombinasi Fungsi INDEX dan FIND untuk Mendapatkan Daftar Nama Sheet

Jika Anda ingin mencari daftar nama sheet menggunakan beberapa fungsi, Anda dapat menggunakan rumus yang berisi fungsi INDEX, LEFT, MID, dan FIND

Ikuti langkah-langkah di bawah ini

Langkah

⏩ Klik pada tab Rumus > opsi Pengelola Nama dari pita Nama yang Ditetapkan

⏩ Kemudian Anda akan melihat kotak dialog yaitu Name Manager

⏩ Tekan pada opsi Baru

Bagaimana saya bisa mendapatkan daftar lembar?

⏩ Masukkan Nama (di sini namanya Lembar Kerja) dan rumus di bawah ini di bagian Merujuk ke

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

Bagaimana saya bisa mendapatkan daftar lembar?

Catatan. DAPATKAN. WORKBOOK adalah fungsi berkemampuan makro yang menyimpan nama sheet di buku kerja.

⏩ Setelah itu masukkan rumus berikut di sel B5 tempat Anda ingin mendapatkan nama sheet

=INDEX(MID(Worksheets,FIND("]",Worksheets)+1,255),ROWS($B$5:B5))

Bagaimana saya bisa mendapatkan daftar lembar?

⏩ Terakhir, jika Anda menekan Enter dan menggunakan Fill Handle Tool untuk sel-sel di bawah ini, Anda akan mendapatkan daftar nama sheet seperti berikut

Bagaimana saya bisa mendapatkan daftar lembar?

Baca Selengkapnya. Cara Mendapatkan Nama Lembar Excel (2 Metode)


2. Memanfaatkan Fungsi INDEX bersama dengan Fungsi REPLACE (Daftar Otomatis)

Sekali lagi, Anda dapat memasukkan rumus di bawah ini di bagian Merujuk ke dan Nama sebagai Nama Lembar setelah mengklik opsi Baru dari kotak dialog Manajer Nama

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

Bagaimana saya bisa mendapatkan daftar lembar?

Sekarang, masukkan rumus di mana Anda ingin mendapatkan daftarnya

=INDEX(SheetNames,B5)_

Di sini, B5 adalah sel awal dari nomor seri (S/N)

Bagaimana saya bisa mendapatkan daftar lembar?


3. Menerapkan Fungsi TRANSPOSE untuk Menemukan Daftar Nama Sheet

Selanjutnya, Anda dapat menerapkan fungsi TRANSPOSE yang mengembalikan rentang sel horizontal sebagai rentang sel vertikal, atau sebaliknya

Sebelum melakukan itu, pastikan Namanya adalah GetSheetNames dan masukkan rumus di bawah ini

=GET.WORKBOOK(1)

Bagaimana saya bisa mendapatkan daftar lembar?

Kemudian masukkan rumus berikut

=TRANSPOSE(GetSheetNames)_

Akhirnya, Anda akan mendapatkan output berikut

Bagaimana saya bisa mendapatkan daftar lembar?


4. Menggunakan Fungsi LOOKUP untuk Mendapatkan Daftar Nama Sheet

Sebelum menggunakan fungsi LOOKUP, buat nama baru di mana Nama dapat berupa Lembar dan rumus di bagian Merujuk ke

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

Bagaimana saya bisa mendapatkan daftar lembar?

Catatan. Formula pengaktifan makro yang sama digunakan dalam metode pertama (Nama. Lembar Kerja), Anda juga dapat menggunakannya jika Anda mau

Kemudian masukkan rumusnya

=LOOKUP("xxxxx",CHOOSE({1,2},"",INDEX(MID(Sheets,FIND("]",Sheets)+1,255),ROWS(B$1:B1))))_

Bagaimana saya bisa mendapatkan daftar lembar?

Jika Anda menekan Enter dan menggunakan FIl Handle Tool, Anda akan mendapatkan output berikut

Bagaimana saya bisa mendapatkan daftar lembar?


5. Membuat Daftar Nama Lembar Dinamis Menggunakan Fungsi SUBSTITUTE

Selain itu, Anda dapat membuat daftar nama sheet yang dinamis menggunakan fungsi SUBSTITUTE

Perbaiki nama sebagai Dynamic_List_of_SheetNames dan masukkan rumus di bawah ini

=SUBSTITUTE(GET.WORKBOOK(1),"["&GET.WORKBOOK(16)&"]","")_

Bagaimana saya bisa mendapatkan daftar lembar?

Setelah itu, masukkan rumus berikut

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

Di sini, B5 adalah sel awal dari nomor seri (S/N)

Bagaimana saya bisa mendapatkan daftar lembar?


6. Daftar Nama Sheet Menggunakan Kode VBA

Sekarang, mari kita lihat bagaimana Anda bisa menerapkan kode VBA untuk mendapatkan daftar nama sheet di excel

Langkah 1.  

Pertama, buka modul dengan mengklik Pengembang>Visual Basic

Bagaimana saya bisa mendapatkan daftar lembar?

Kedua, pergi ke Sisipkan> Modul

Bagaimana saya bisa mendapatkan daftar lembar?

Langkah 2.  

Kemudian, salin kode berikut di modul Anda

Sub GetListOfAllSheets()
   Dim w As Worksheet
   Dim i As Integer
   i = 5
   Sheets("Price_Jun").Range("B:B").Clear
   For Each w In Worksheets
       Sheets("Price_Jun").Cells(i, 2) = w.Name
       i = i + 1
   Next w
End Sub

Bagaimana saya bisa mendapatkan daftar lembar?

Langkah 3

Terakhir, jalankan kodenya

Catatan

Berhati-hatilah dengan fakta berikut saat menggunakan kode VBA

  • Nama lembar kerja. Di sini, nama worksheetnya adalah “Price_Jun”
  • Sel(i, 2) berarti lokasi sel dari baris i (di sini, i=5) dan kolom 2

Setelah menjalankan kode, hasilnya adalah sebagai berikut

Bagaimana saya bisa mendapatkan daftar lembar?

Baca Selengkapnya. Cara Mencari Nama Sheet dengan VBA di Excel (3 Contoh)


Hal-hal untuk diingat

I. Sebagai DAPATKAN. WORKBOOK adalah fungsi yang diaktifkan makro, simpan file Excel di. format xlsm (format ekstensi yang ditunjuk untuk file Excel yang diaktifkan makro)

II. Berhati-hatilah dengan kesalahan #BLOCKED yang mungkin ditemukan alih-alih keluaran jika buku kerja tidak dapat diperbarui


Kesimpulan

Pada artikel di atas, saya mencoba membahas metode untuk mendapatkan daftar nama sheet. Jelas, saya percaya metode ini mungkin bermanfaat bagi Anda. Bagaimanapun, jika Anda memiliki pertanyaan dan saran, jangan lupa untuk membagikannya di bagian komentar berikut

Bagaimana cara mendapatkan daftar lembar di Excel?

Pertama pastikan bahwa tab Perlihatkan lembar diaktifkan. Untuk melakukan ini, Untuk semua versi Excel lainnya, klik File > Opsi > Lanjutan—di bawah Opsi tampilan untuk buku kerja ini—lalu pastikan ada centang di kotak Perlihatkan tab lembar.

Bagaimana cara mendapatkan daftar sheet di Google Sheets?

Bagaimana cara mendapatkan daftar nama sheet di Google sheets? .
Dapatkan nama sheet saat ini di Google sheets dengan skrip
Dapatkan daftar nama sheet di Google sheets dengan script
Klik Alat > Editor skrip, lihat tangkapan layar
Di jendela proyek yang terbuka, salin dan tempel kode skrip di bawah ini ke jendela Kode kosong, lihat tangkapan layar

Bagaimana cara mendaftar beberapa lembar di Excel?

Melihat Beberapa Lembar Kerja Sekaligus . b) Klik tombol Jendela Baru untuk setiap lembar kerja yang ingin Anda lihat di buku kerja itu. c) Di setiap jendela baru, klik tab lembar kerja yang ingin Anda lihat. e) Dalam dialog berikut, pilih tampilan pengaturan Anda

Apa cara pintas untuk melihat semua lembar di Excel?

Ingat, Anda dapat menggunakan pintasan Ctrl+Page Up dan Ctrl+Page Down untuk beralih antar sheet dengan cepat di Excel. Anda juga dapat menggunakan pintasan Ctrl+Tab untuk menelusuri semua lembar di buku kerja Anda.