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.
- Pertama-tama, buka buku kerja Excel tertentu yang berisi lembar kerja yang ingin Anda katalog.
- 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.
- Selanjutnya, tekan "Ctrl + C" untuk menyalin nama yang dipilih ke clipboard Anda untuk ditransfer ke berkas dokumentasi Anda.
- Kemudian, buatlah berkas teks, dokumen Word, atau lembar kerja Excel baru tempat Anda ingin menyimpan inventaris nama lembar lengkap Anda.
- Kemudian, tekan "Ctrl + V" untuk menempelkan nama lembar yang disalin ke format dokumentasi pilihan Anda.
- 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.
- Pada awalnya, navigasikan ke "Formula" tab di antarmuka pita Excel dan klik “Pengelola Nama” tombol untuk mengakses kemampuan definisi nama Excel.
- Selanjutnya, di jendela popup Name Manager, klik "Baru" untuk membuat rentang bernama khusus yang akan berisi rumus daftar lembar kerja Anda.
- Selanjutnya “Nama Baru” kotak dialog, masukkan “Daftar Lembar” dalam "Nama" bidang untuk membuat referensi yang mudah diingat untuk rumus daftar lembar kerja Anda.
- 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)),"")
- Setelah itu, klik "BAIK" ke "Menutup" untuk menyimpan definisi rumus kustom ini, membuatnya tersedia untuk digunakan di seluruh buku kerja Anda.
- Berikutnya, buat lembar kerja baru di buku kerja saat ini khusus untuk menampilkan inventaris nama lembar lengkap Anda.
- 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.
- 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.
- 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)
- Segera nama lembar pertama akan muncul di Sel B1, menunjukkan bahwa konfigurasi rumus Anda berfungsi dengan benar.
- 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.
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.
- Untuk sebagaitart, picu editor Excel VBA dengan menekan Alt + F11 atau mengikuti instruksi rinci di Excel Pengembang untuk mengakses lingkungan pengembangan Visual Basic.
- 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
- Kemudian, tekan "F5" atau klik "Lari" tombol untuk segera mengeksekusi makro ini, yang memicu proses ekstraksi nama lembar kerja dan pemformatan otomatis.
- 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.
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.
- Pergi ke Data -> Dapatkan Data -> Dari File -> Dari Buku Kerja.
- Pilih berkas buku kerja Anda saat ini dalam dialog penjelajah berkas.
- Power Query Navigator akan menampilkan semua nama lembar yang tersedia secara otomatis.
- Pilih lembar yang ingin Anda sertakan dan klik Beban untuk membuat daftar yang lengkap.
- 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.
- Masukkan rumus berikut di sel kosong mana pun:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
- Media Enter untuk mengeksekusi rumus array dinamis.
- 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.
- Mengakses Daya Otomatis melalui portal Microsoft 365 Anda.
- Buat aliran baru menggunakan Excel Konektor.
- Gunakan Daftar lembar kerja tindakan untuk mengekstrak nama lembar secara terprogram.
- Konfigurasikan tujuan keluaran seperti daftar SharePoint, email, atau aplikasi bisnis lainnya.
- 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.
- Buka buku kerja Anda di ExcelOnline.
- Navigasi ke Mengotomatisasikan -> Editor Skrip.
- 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);
}
- Klik Run untuk mengeksekusi skrip dan menampilkan nama lembar di konsol.
- 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.
- Instal lib Python yang diperlukanraries menggunakan: pip install openpyxl pandas
- 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)
- menggantikan 'file_anda.xlsx' dengan jalur berkas Anda yang sebenarnya.
- 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.
- Instal add-in yang memiliki reputasi baik seperti Kutools untuk Excel or Utilitas ASAP.
- Akses add-in Buku catatan or Navigasi alat dari pita.
- Gunakan Daftar Nama Lembar or Analisis Buku Kerja fitur.
- Konfigurasikan format keluaran dan tujuan untuk daftar lembar yang dihasilkan.
- 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.
- Buat salinan file Excel Anda dan ubah ekstensinya dari . Xlsx untuk .zip.
- Ekstrak ZIP arsipkan menggunakan alat kompresi file apa pun.
- Arahkan ke folder xl folder dan buka buku kerja.xml di editor teks.
- Menemukan unsur-unsur yang mengandung nama="" atribut.
- 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.
- Pada lembar kerja baru, start memasukkan rumus HYPERLINK: =HYPERLINK(“#”
- Saat Anda mengetikkan referensi lembar, Excel akan menampilkan nama lembar yang tersedia dalam menu dropdown.
- Lengkapi rumus berikut: =HYPERLINK(“#Sheet1!A1″,”Sheet1”)
- Buat rumus serupa untuk setiap lembar, bangun daftar navigasi yang komprehensif.
- 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.
- Open PowerShell sebagai Administrator.
- 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()
- Ganti jalur file dengan lokasi file Excel Anda yang sebenarnya.
- Skrip akan menampilkan semua nama lembar ke konsol PowerShell.
- 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
- Dukungan Microsoft. (2024). Fungsi SHEETSBantuan & Pelatihan Microsoft Excel.
- Dukungan Microsoft. (2024). Makro untuk mengulang semua lembar kerja dalam buku kerjaDokumentasi Microsoft Excel VBA.
- Microsoft Learn. (2024). Fungsi Excel.WorkbookReferensi bahasa rumus Power Query M.
- Dukungan Microsoft. (2024). fungsi HYPERLINKReferensi Fungsi Microsoft Excel.
- Dukungan Microsoft. (2024). Membuat atau mengedit hyperlinkBantuan & Pelatihan Microsoft Excel.
- 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.









