Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara mendapatkan daftar nama lembar di lembar Google?

Artikel ini, saya akan memperkenalkan beberapa metode untuk mendapatkan nama nama sheet saat ini atau daftar nama sheet di Google sheets.

Dapatkan nama sheet saat ini di sheet Goolge dengan skrip

Dapatkan daftar nama sheet di Google sheets dengan skrip


Dapatkan nama sheet saat ini di sheet Goolge dengan skrip

Untuk mendapatkan nama sheet saat ini di Google sheets, skrip sederhana berikut dapat membantu Anda tanpa memasukkan nama secara manual, lakukan seperti ini:

1. Klik Tools > Editor skrip, lihat tangkapan layar:

doc mendapatkan nama sheet 1

2. Di jendela proyek yang terbuka, salin dan tempel kode skrip di bawah ini ke tempat kosong Kode jendela, lihat tangkapan layar:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

doc mendapatkan nama sheet 2

3. Kemudian simpan jendela kode, dan kembali ke lembar yang ingin Anda dapatkan namanya, lalu masukkan rumus ini: =sheetname() di dalam sel, dan tekan Enter kunci, nama lembar akan ditampilkan sekaligus, lihat tangkapan layar:

doc mendapatkan nama sheet 3


Dapatkan daftar nama sheet di Google sheets dengan skrip

Jika Anda ingin mendapatkan semua nama sheet di Google sheets, berikut skrip lain yang dapat membantu Anda, lakukan seperti ini:

1. Klik Tools > Naskah editor untuk membuka jendela proyek, lalu salin dan tempel kode skrip di bawah ini ke dalam kolom kosong Kode jendela, lihat tangkapan layar:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

doc mendapatkan nama sheet 4

2. Kemudian simpan jendela kode, dan kembali ke sheet yang Anda inginkan untuk mendapatkan semua nama sheet, lalu masukkan rumus ini: =sheetnames() di dalam sel, dan tekan Enter kunci, semua nama lembar di lembar Google akan terdaftar seperti gambar berikut yang ditampilkan:

doc mendapatkan nama sheet 5


Buat daftar semua nama lembar dan navigasikan di antara mereka dengan menggunakan hyperlink atau tombol di buku kerja Excel:

Dengan Kutools untuk Excel's Buat Daftar Nama Lembar utilitas, Anda bisa dengan cepat mencantumkan semua nama lembar kerja di lembar baru dengan hyperlink atau tombol makro, lalu Anda bisa menavigasi di antara mereka sesuai kebutuhan Anda.

Kutools untuk Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan uji coba gratis Sekarang!


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (20)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Hai, terima kasih atas kirimannya, ini berfungsi dengan baik. Saya sekarang bertanya-tanya bagaimana saya bisa membuatnya memperbarui lembar secara otomatis? terima kasih
Komentar ini diminimalkan oleh moderator di situs
Saya memiliki pertanyaan yang sama
Komentar ini diminimalkan oleh moderator di situs
Saya juga... Saya membaca di forum bahwa tidak mungkin untuk memperbarui secara otomatis... karena nama asli dari sheet (sheet id: yang merupakan nomor) tidak berubah ketika Anda mengubah nama tab. Ingin tahu apakah seseorang menemukan cara untuk mengatasi ini. Postingan yang bagus btw.
Komentar ini diminimalkan oleh moderator di situs
Saya ingin tahu apakah ada script atau rumus untuk mengambil lembar kode yang di url secara otomatis
Komentar ini diminimalkan oleh moderator di situs
me pueden ayudar para crear una macro en GAS que abra una nueva hoja (lembar), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
Komentar ini diminimalkan oleh moderator di situs
Untuk semua orang yang bertanya-tanya bagaimana cara agar indeks lembar diperbarui secara otomatis, Anda harus dapat memanggil fungsi tersebut dan kemudian memasukkan kembali rumus ke tempat Anda ingin menyimpan indeks.
Dalam kasus saya, saya memiliki Lembar Indeks khusus, dan setelah sebagian besar fungsi saya, saya memanggil 'sheetnames()' dan kemudian masukkan kembali rumus di sel tertentu.
Komentar ini diminimalkan oleh moderator di situs
nama lembar();
ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
Komentar ini diminimalkan oleh moderator di situs
apa ss?
Komentar ini diminimalkan oleh moderator di situs
Hai Carlos,

var ss = SpreadsheetApp.getActive();

Semoga itu bisa membantu.
Komentar ini diminimalkan oleh moderator di situs
Halo,


Saya telah mendaftarkan akun hanya untuk mengatakan, saya menemukan cara untuk memperbarui fungsi ini secara otomatis, ini benar-benar curang.



Di sel C!, saya memberi tanda centang.

Di header nama sheet saya, saya meletakkan kode ini.



=if(C1=true,namasheet(),)


Kemudian, ketika kami mengedit nama tab atau membuat yang baru, kami menghapus centang pada kotak dan mencentangnya lagi dan selesai, tidak sempurna, tetapi lebih baik daripada menghapus sel dan menempelkannya kembali.


Terima kasih


Charlie.

EDIT , saya mencoba memasukkan gambar, tetapi sepertinya hilang.
Komentar ini diminimalkan oleh moderator di situs
TypeError: Tidak dapat membaca properti 'getSheets' dari null (riadok 3, súbor Kód)
Komentar ini diminimalkan oleh moderator di situs
Maaf. Saya melakukan sesuatu yang salah. Ini sudah berfungsi dengan baik.
Komentar ini diminimalkan oleh moderator di situs
Hei, bolehkah aku tahu apa kesalahanmu? saya mempunyai kesalahan yang sama
Komentar ini diminimalkan oleh moderator di situs
Hai.
Tentu saja Anda bisa.
Saya membuat skrip menggunakan Google Script Manager (script.google.com) dan berpikir itu akan bekerja secara otomatis pada semua lembar di google drive saya, tetapi itu tidak benar. Mungkin skrip dibuat melalui Google Script Manager, bukan lembar pemikiran, tidak ditautkan ke lembar. Saya harus membuat skrip melalui menu di bilah atas di "Alat / Editor Skrip" Google Spreadsheet yang terbuka dan fungsi yang saya buat hanya berfungsi di lembar yang diberikan. Harap tulis jika ini menyelesaikan masalah Anda.
:)
Komentar ini diminimalkan oleh moderator di situs
bekerja untuk saya! Terima kasih!!!
Komentar ini diminimalkan oleh moderator di situs
Bagaimana cara mengekspor semua nama sheet dalam file excel terbuka ke Google Sheet?
Komentar ini diminimalkan oleh moderator di situs
Bagaimana cara mengekspor semua nama sheet dalam file excel terbuka ke Google Sheet? Terima kasih
Komentar ini diminimalkan oleh moderator di situs
mengapa tidak bekerja untuk saya? Saya telah menyalin skrip dan tampaknya berjalan tanpa kesalahan, tetapi ketika saya pergi ke google sheets, itu tidak menunjukkan fungsi "sheetsname"
Komentar ini diminimalkan oleh moderator di situs
Skrip di Google Spreadsheet ini berfungsi dengan baik! Namun, sheetnames() tampaknya tidak diperbarui saat sheet baru ditambahkan atau sheet diganti namanya. Apakah ada cara untuk membuatnya menyegarkan?
Komentar ini diminimalkan oleh moderator di situs
Terima kasih :)))
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL