Cara Membuat Daftar Nama Sheet di Excel: 12 Metode Mudah [Panduan 2026]

Bagikan sekarang:
Daftar nama lembar di Excel dengan 12 cara mudah, mulai dari metode manual sederhana hingga otomatisasi VBA tingkat lanjut. Panduan langkah demi langkah untuk semua tingkat keahlian.

Lembar Kerja di Buku Kerja Excel

1. Pengantar

Mengelola buku kerja Excel yang kompleks dengan banyak lembar kerja bisa sangat merepotkan, terutama ketika Anda perlu melacak, mereferensikan, atau mengatur beberapa lembar secara efisien. Kemampuan untuk mencantumkan nama lembar di Excel menjadi keterampilan penting bagi setiap profesional yang menangani operasi spreadsheet skala besar, mulai dari model keuangan hingga buku kerja analisis data yang komprehensif.

Saat dihadapkan dengan pembuatan daftar nama lembar di Excel, banyak pengguna mendapati diri mereka menggulir tab lembar kerja secara manual, yang menjadi tidak praktis untuk buku kerja yang berisi banyak lembar. Metode yang diuraikan dalam panduan ini akan membantu Anda mendapatkan semua nama lembar di Excel, terlepas dari kompleksitas buku kerja, menawarkan solusi mulai dari pendekatan manual sederhana hingga skrip otomatisasi canggih untuk setiap kebutuhan inventaris lembar kerja Excel.

2. Metode 1: Dapatkan Daftar Secara Manual

Pendekatan manual mewakili most Metode mudah untuk mendapatkan semua nama lembar di Excel, tanpa perlu pengetahuan Excel tingkat lanjut atau pembuatan rumus. Teknik ini sangat efektif untuk buku kerja yang lebih kecil dengan jumlah lembar kerja yang masih dapat dikelola, biasanya kurang dari dua puluh lembar.

  1. Pertama-tama, buka buku kerja Excel tertentu yang berisi lembar kerja yang ingin Anda katalog.
  2. Kemudian, klik dua kali nama lembar dalam daftar lembar di bagian bawah antarmuka Excel. Tindakan ini akan memilih seluruh teks nama lembar, menyorotnya agar mudah disalin.
  3. Selanjutnya, tekan "Ctrl + C" untuk menyalin nama yang dipilih ke clipboard Anda untuk ditransfer ke berkas dokumentasi Anda.
    Salin Nama Lembar
  4. Kemudian, buatlah berkas teks, dokumen Word, atau lembar kerja Excel baru tempat Anda ingin menyimpan inventaris nama lembar lengkap Anda.
  5. Kemudian, tekan "Ctrl + V" untuk menempelkan nama lembar yang disalin ke format dokumentasi pilihan Anda.
    Tempel Nama Lembar
  6. Sekarang, dengan cara sistematis ini, Anda dapat menyalin nama setiap lembar ke berkas dokumentasi Anda satu per satu, membangun inventaris lengkap semua lembar kerja di buku kerja Anda.

3. Metode 2: Daftar dengan Rumus

Pendekatan berbasis rumus untuk mencantumkan semua nama lembar kerja di Excel memanfaatkan fungsi bawaan Excel untuk secara otomatis menghasilkan inventaris lembar kerja yang komprehensif. Metode ini menggabungkan kecanggihan fungsi GET.WORKBOOK Excel dengan kemampuan pengindeksan dinamis, menciptakan daftar yang dapat diperbarui sendiri yang mencerminkan status struktur buku kerja Anda saat ini.

  1. Pada awalnya, navigasikan ke "Formula" tab di antarmuka pita Excel dan klik “Pengelola Nama” tombol untuk mengakses kemampuan definisi nama Excel.
  2. Selanjutnya, di jendela popup Name Manager, klik "Baru" untuk membuat rentang bernama khusus yang akan berisi rumus daftar lembar kerja Anda.
    Manajer nama
  3. Selanjutnya “Nama Baru” kotak dialog, masukkan “Daftar Lembar” dalam "Nama" bidang untuk membuat referensi yang mudah diingat untuk rumus daftar lembar kerja Anda.
  4. Nanti, di "Mengacu pada" di lapangan, masukkan dengan hati-hati rumus khusus berikut yang akan mengekstrak nama lembar kerja dari struktur buku kerja Anda:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Sesuaikan Nama Baru

  1. Setelah itu, klik "BAIK" ke "Menutup" untuk menyimpan definisi rumus kustom ini, membuatnya tersedia untuk digunakan di seluruh buku kerja Anda.
  2. Berikutnya, buat lembar kerja baru di buku kerja saat ini khusus untuk menampilkan inventaris nama lembar lengkap Anda.
  3. Kemudian, masukkan "1" in Sel A1 ke "2" in Sel A2 untuk menetapkan urutan pengindeksan yang akan mereferensikan setiap lembar kerja di buku kerja Anda.
  4. Setelah itu, pilih kedua sel (A1 ke A2) dan seret ke bawah untuk memasukkan nomor berurutan secara otomatis (3, 4, 5, dst.) di Kolom A, membuat nomor indeks yang cukup untuk mencakup semua lembar kerja di buku kerja Anda.
    Masukkan Nomor Urutan
  5. Kemudian masukkan rumus INDEX berikut ini ke dalam Sel B1 untuk mulai mengekstrak nama lembar kerja menggunakan nama yang telah Anda definisikan sebelumnya “Daftar Lembar” Nama:
=INDEX(ListSheets,A1)

Masukkan Formula di Sel B1

  1. Segera nama lembar pertama akan muncul di Sel B1, menunjukkan bahwa konfigurasi rumus Anda berfungsi dengan benar.
  2. Terakhir, salin rumus INDEX ini ke seluruh Kolom B sampai Anda menemukan “#REF!” kesalahan, yang menunjukkan Anda telah mencapai akhir lembar kerja yang tersedia di buku kerja Anda.
    Salin Rumus Ke Bawah Daftar Nama Lembar

4. Metode 3: Daftar melalui Excel VBA

Pendekatan VBA (Visual Basic for Applications) mewakili most Metode canggih dan otomatis untuk mencantumkan semua nama lembar di Excel. Solusi berbasis pemrograman ini menciptakan sistem inventaris lembar kerja yang sepenuhnya otomatis, menghasilkan buku kerja baru berisi daftar semua nama lembar kerja yang diformat secara profesional.

  1. Untuk sebagaitart, picu editor Excel VBA dengan menekan Alt + F11 atau mengikuti instruksi rinci di Excel Pengembang untuk mengakses lingkungan pengembangan Visual Basic.
  2. Kemudian, masukkan modul baru ke dalam proyek VBA Anda dan tempel kode lengkap berikut yang secara otomatis akan mengekstrak dan memformat semua nama lembar kerja dari buku kerja Anda saat ini:
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 ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

Kode VBA - Daftar Nama Lembar

  1. Kemudian, tekan "F5" atau klik "Lari" tombol untuk segera mengeksekusi makro ini, yang memicu proses ekstraksi nama lembar kerja dan pemformatan otomatis.
  2. Seketika, buku kerja Excel baru akan muncul di layar Anda, berisi daftar semua nama lembar kerja dari buku kerja sumber Anda yang diformat secara profesional, lengkap dengan nomor indeks dan tajuk tebal untuk referensi mudah.
    Nama Lembar yang Terdaftar di Buku Kerja Excel Baru

5. Metode 4: Pendekatan Power Query

Power Query menawarkan metode koneksi data modern agar Excel dapat mencantumkan semua nama lembar secara efisien. Pendekatan ini sangat efektif untuk menganalisis beberapa buku kerja secara bersamaan dan menyediakan antarmuka yang ramah pengguna untuk ekstraksi data tanpa memerlukan pengetahuan pemrograman.

  1. Pergi ke Data -> Dapatkan Data -> Dari File -> Dari Buku Kerja.
  2. Pilih berkas buku kerja Anda saat ini dalam dialog penjelajah berkas.
  3. Power Query Navigator akan menampilkan semua nama lembar yang tersedia secara otomatis.
  4. Pilih lembar yang ingin Anda sertakan dan klik Beban untuk membuat daftar yang lengkap.
  5. Tabel yang dihasilkan akan berisi semua nama lembar dan dapat disegarkan ketika struktur lembar kerja berubah.

6. Metode 5: Rumus Array Dinamis (Excel 365)

Pengguna Excel 365 dapat memanfaatkan array dinamis untuk mendapatkan semua nama lembar di Excel menggunakan kombinasi rumus tingkat lanjut. Metode ini menghasilkan array yang diperbarui secara otomatis yang mencerminkan struktur buku kerja saat ini.

  1. Masukkan rumus berikut di sel kosong mana pun:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Media Enter untuk mengeksekusi rumus array dinamis.
  2. Rumus tersebut akan membuat array yang berisi referensi ke semua lembar dalam buku kerja Anda.

7. Metode 6: Integrasi Power Automate

Microsoft Power Automate menyediakan otomatisasi tingkat perusahaan untuk daftar nama lembar Excel di beberapa buku kerja. Metode ini unggul dalam lingkungan organisasi yang membutuhkan analisis dan pelaporan buku kerja secara berkala.

  1. Mengakses Daya Otomatis melalui portal Microsoft 365 Anda.
  2. Buat aliran baru menggunakan Excel Konektor.
  3. Gunakan Daftar lembar kerja tindakan untuk mengekstrak nama lembar secara terprogram.
  4. Konfigurasikan tujuan keluaran seperti daftar SharePoint, email, atau aplikasi bisnis lainnya.
  5. Siapkan pemicu otomatis untuk pembaruan inventaris lembar kerja rutin.

8. Metode 7: Skrip Office (Excel Modern)

Office Scripts menyediakan alternatif berbasis TypeScript untuk VBA bagi lingkungan Excel modern. Metode ini hanya berfungsi dengan Excel Online dan menawarkan kemampuan otomatisasi berbasis cloud untuk mencantumkan semua nama lembar di Excel.

  1. Buka buku kerja Anda di ExcelOnline.
  2. Navigasi ke Mengotomatisasikan -> Editor Skrip.
  3. Buat skrip baru dengan kode TypeScript berikut:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. Klik Run untuk mengeksekusi skrip dan menampilkan nama lembar di konsol.
  2. Ubah skrip untuk mengeluarkan hasil ke sel lembar kerja jika diperlukan.

9. Metode 8: Pemrograman Python

Skrip Python menyediakan kemampuan otomatisasi yang canggih untuk Excel dalam mendapatkan semua nama lembar dari satu atau beberapa buku kerja. Metode ini menawarkan kemampuan pemrosesan batch yang sangat baik untuk analisis lembar kerja skala besar.

  1. Instal lib Python yang diperlukanraries menggunakan: pip install openpyxl pandas
  2. Buat skrip Python dengan kode berikut:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. menggantikan 'file_anda.xlsx' dengan jalur berkas Anda yang sebenarnya.
  2. Jalankan skrip menggunakan python nama_skrip.py di command prompt Anda.

10. Metode 9: Add-in Excel

Add-in Excel pihak ketiga menyediakan alat khusus untuk mencantumkan nama lembar di Excel dengan fungsionalitas yang ditingkatkan dan antarmuka yang ramah pengguna. Add-in populer mencakup fitur analisis buku kerja yang komprehensif.

  1. Instal add-in yang memiliki reputasi baik seperti Kutools untuk Excel or Utilitas ASAP.
  2. Akses add-in Buku catatan or Navigasi alat dari pita.
  3. Gunakan Daftar Nama Lembar or Analisis Buku Kerja fitur.
  4. Konfigurasikan format keluaran dan tujuan untuk daftar lembar yang dihasilkan.
  5. Ekspor atau simpan hasil sesuai dengan persyaratan dokumentasi Anda.

11. Metode 10: Analisis File XML

Buku kerja Excel (file .xlsx) adalah ZIP arsip yang berisi data struktur XML. Metode teknis ini memungkinkan ekstraksi langsung nama lembar tanpa membuka Excel, berguna untuk skenario analisis berkas otomatis.

  1. Buat salinan file Excel Anda dan ubah ekstensinya dari . Xlsx untuk .zip.
  2. Ekstrak ZIP arsipkan menggunakan alat kompresi file apa pun.
  3. Arahkan ke folder xl folder dan buka buku kerja.xml di editor teks.
  4. Menemukan unsur-unsur yang mengandung nama="" atribut.
  5. Ekstrak nama lembar dari struktur XML secara manual atau menggunakan alat pemrosesan teks.

12. Metode 11: Metode Referensi Hyperlink

Fungsi HYPERLINK menyediakan cara tidak langsung untuk menampilkan semua nama lembar kerja di Excel dengan membuat tautan yang dapat diklik ke setiap lembar kerja. Metode ini menghasilkan sistem navigasi fungsional saat mendokumentasikan nama lembar kerja.

  1. Pada lembar kerja baru, start memasukkan rumus HYPERLINK: =HYPERLINK(“#”
  2. Saat Anda mengetikkan referensi lembar, Excel akan menampilkan nama lembar yang tersedia dalam menu dropdown.
  3. Lengkapi rumus berikut: =HYPERLINK(“#Sheet1!A1″,”Sheet1”)
  4. Buat rumus serupa untuk setiap lembar, bangun daftar navigasi yang komprehensif.
  5. Salin nama lembar dari teks rumus untuk membuat daftar dokumentasi Anda.

13. Metode 12: Otomatisasi PowerShell

Windows PowerShell dengan objek Excel COM memungkinkan otomatisasi tingkat sistem untuk mendapatkan semua nama lembar di Excel. Metode ini menyediakan kemampuan skrip yang andal untuk lingkungan Windows yang membutuhkan pemrosesan batch.

  1. Open PowerShell sebagai Administrator.
  2. Jalankan perintah PowerShell berikut:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\path\to\your\file.xlsx")
$workbook.Sheets | ForEach-Object { $_.Name }
$workbook.Close()
$excel.Quit()
  1. Ganti jalur file dengan lokasi file Excel Anda yang sebenarnya.
  2. Skrip akan menampilkan semua nama lembar ke konsol PowerShell.
  3. Salurkan output ke file teks menggunakan | Nama_lembar_File_Keluar.txt jika diperlukan.

14. Perbandingan

Memahami kekuatan dan keterbatasan masing-masing metode membantu Anda memilih metode yang tepat.ost Pendekatan yang tepat untuk kebutuhan dokumentasi lembar kerja spesifik Anda. Perbandingan berikut mengevaluasi setiap teknik berdasarkan berbagai kriteria, termasuk kemudahan penggunaan, efisiensi, skalabilitas, dan aplikasi praktis di berbagai lingkungan kerja.

metode Kelebihan Kekurangan
panduan Mudah dioperasikan, tidak memerlukan pengetahuan teknis, bekerja di semua versi Excel Memakan waktu untuk buku kerja besar, rentan terhadap kesalahan manusia
Rumus Diperbarui secara otomatis saat lembar berubah, membuat dokumentasi permanen Memerlukan pengetahuan rumus, mungkin tidak berfungsi di semua versi Excel
VBA Cepat dan nyaman, sangat dapat disesuaikan, hasil profesional Memerlukan pengaturan keamanan makro, memerlukan pengetahuan VBA untuk penyesuaian
Kueri Daya Antarmuka yang ramah pengguna, bekerja dengan beberapa buku kerja, dapat disegarkan Hanya versi Excel modern, memerlukan pengetahuan koneksi data
Array Dinamis Pendekatan formula modern, pembaruan otomatis, solusi ringkas Hanya Excel 365, sintaks rumus yang kompleks
Daya Otomatis Otomatisasi perusahaan, terintegrasi dengan sistem bisnis, eksekusi terjadwal Memerlukan langganan Microsoft 365, pengaturan yang rumit untuk pemula
Skrip Kantor Otomatisasi berbasis cloud modern, sintaks TypeScript, dapat dibagikan Hanya Excel Online, memerlukan pengetahuan pemrograman
Ular sanca Pemrosesan batch yang kuat, lintas platform, perpustakaan yang luasraries Membutuhkan keterampilan instalasi dan pemrograman Python
Tambahan Alat yang ramah pengguna, kaya fitur, dan profesional Tambahan cost, potensi masalah kompatibilitas, ketergantungan eksternal
Analisis XML Bekerja tanpa Excel, wawasan teknis tentang struktur file Proses teknis yang rumit, membutuhkan pengetahuan format file
Hyperlink Membuat sistem navigasi, penemuan lembar visual Metode tidak langsung, diperlukan pembuatan rumus manual
PowerShell Otomatisasi tingkat sistem, kemampuan pemrosesan batch Hanya untuk Windows, memerlukan pengetahuan skrip, dependensi objek COM

Setiap metode melayani kebutuhan pengguna dan persyaratan organisasi yang berbeda. Pendekatan manual paling cocok untuk penggunaan sesekali dengan buku kerja yang lebih kecil, sementara metode rumus dan VBA menyediakan kemampuan dokumentasi berkelanjutan. Power Query dan Power Automate unggul dalam lingkungan bisnis yang membutuhkan analisis rutin, sementara pendekatan pemrograman seperti Python dan PowerShell menawarkan fleksibilitas maksimal bagi pengguna tingkat lanjut. Add-in menyediakan solusi yang mudah digunakan untuk tugas manajemen lembar kerja yang sering dilakukan. Untuk hasil optimal dengan metode apa pun, pastikan buku kerja Excel Anda berfungsi dengan benar – file yang rusak harus dipulihkan menggunakan Perangkat lunak perbaikan file Excel sebelum mencoba ekstraksi nama lembar.

Apa pun metode yang Anda pilih untuk mencantumkan semua nama lembar di Excel, pendekatan sistematis terhadap dokumentasi lembar kerja secara signifikan akan meningkatkan manajemen buku kerja, efisiensi kolaborasi, dan standar organisasi data secara keseluruhan dalam proyek atau organisasi Anda. Dari penyalinan manual sederhana hingga skrip otomatisasi canggih, kedua belas pendekatan ini memberikan solusi komprehensif untuk setiap kebutuhan inventaris lembar kerja Excel.

Referensi

  1. Dukungan Microsoft. (2024). Fungsi SHEETSBantuan & Pelatihan Microsoft Excel.
  2. Dukungan Microsoft. (2024). Makro untuk mengulang semua lembar kerja dalam buku kerjaDokumentasi Microsoft Excel VBA.
  3. Microsoft Learn. (2024). Fungsi Excel.WorkbookReferensi bahasa rumus Power Query M.
  4. Dukungan Microsoft. (2024). fungsi HYPERLINKReferensi Fungsi Microsoft Excel.
  5. Dukungan Microsoft. (2024). Membuat atau mengedit hyperlinkBantuan & Pelatihan Microsoft Excel.
  6. Dukungan Microsoft. (2024). Ikhtisar rumus di ExcelDokumentasi Rumus Microsoft Excel.

Catatan: Semua tautan dokumentasi Microsoft telah diakses dan diverifikasi sebagai yang terbaru pada saat publikasi. Microsoft dapat memperbarui sumber daya ini secara berkala.

tentang Penulis

Shirley Zhang adalah spesialis Microsoft Office dengan pengalaman luas membantu para profesional mengoptimalkan alur kerja mereka di Excel, Word, Outlook, dan aplikasi Office lainnya. Ia telah bekerja sama dengan berbagai organisasi untuk menerapkan solusi otomatisasi, mengatasi masalah fungsionalitas, dan menyederhanakan proses bisnis.

Sebagai penulis teknis yang berfokus pada produktivitas Microsoft Office, Shirley menciptakan panduan praktis yang menjawab tantangan dunia nyata yang dihadapi pengguna sehari-hari. Pendekatan langkah demi langkahnya didasarkan pada pengalaman langsung selama bertahun-tahun dalam memecahkan masalah aplikasi Office dan membantu pengguna membuka fitur-fitur tersembunyi untuk meningkatkan alur kerja harian mereka.

Bagikan sekarang:

Komentar ditutup.