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

Bagaimana cara mereferensikan nama tab di sel di Excel?

Untuk mereferensikan nama tab lembar saat ini dalam sel di Excel, Anda bisa menyelesaikannya dengan rumus atau Fungsi Tentukan Pengguna. Tutorial ini akan memandu Anda sebagai berikut.

Referensi nama tab lembar saat ini dalam sel dengan rumus
Referensi nama tab sheet saat ini dalam sel dengan User Define Function
Dengan mudah mereferensikan nama tab lembar saat ini di sel dengan Kutools for Excel


Referensi nama tab lembar saat ini dalam sel dengan rumus

Harap lakukan hal berikut untuk mereferensikan nama tab lembar aktif di sel tertentu di Excel.

1. Pilih sel kosong, salin dan tempel rumus = MID (SEL ("namafile", A1), TEMUKAN ("]", SEL ("namafile", A1)) + 1,255) ke Formula Bar, dan tekan Enter kunci. Lihat tangkapan layar:

Sekarang nama tab sheet direferensikan di sel.

Masukkan nama tab dengan mudah di sel, header atau footer tertentu di lembar kerja:

The Kutools untuk Excel's Masukkan Informasi Buku Kerja utilitas membantu dengan mudah memasukkan nama tab aktif ke dalam sel tertentu. Selain itu, Anda dapat mereferensikan nama buku kerja, jalur buku kerja, nama pengguna, dll. Ke dalam sel, header atau footer lembar kerja sesuai kebutuhan. Klik untuk detailnya.
Unduh Kutools untuk Excel Sekarang! (Jejak gratis 30 hari)


Referensi nama tab sheet saat ini dalam sel dengan User Define Function

Selain metode di atas, Anda dapat mereferensikan nama tab sheet dalam sel dengan User Define Function.

1. tekan lain + F11 untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Dalam Microsoft Visual Basic untuk Aplikasi window, klik Menyisipkan > Modul. Lihat tangkapan layar:

3. Salin dan tempel kode di bawah ini ke jendela Kode. Lalu tekan lain + Q kunci untuk menutup Microsoft Visual Basic untuk Aplikasi jendela.

Kode VBA: nama tab referensi

Function TabName()
  TabName = ActiveSheet.Name
End Function

4. Pergi ke sel yang ingin Anda referensikan dengan nama tab sheet saat ini, silakan masukkan = TabName () lalu tekan tombol Enter kunci. Kemudian nama tab sheet saat ini akan ditampilkan di sel.


Referensi nama tab lembar saat ini di sel dengan Kutools for Excel

Dengan Masukkan Informasi Buku Kerja kegunaan Kutools untuk Excel, Anda dapat dengan mudah mereferensikan nama tab lembar di sel mana pun yang Anda inginkan. Silakan lakukan sebagai berikut.

1. klik Kutools Plus > Buku catatan > Masukkan Informasi Buku Kerja. Lihat tangkapan layar:

2. Dalam Masukkan Informasi Buku Kerja kotak dialog, pilih Nama lembar kerja dalam Informasi bagian, dan di Sisipkan di bagian, pilih Jarak opsi, lalu pilih sel kosong untuk menemukan nama lembar, dan terakhir klik OK .

Anda dapat melihat nama sheet saat ini direferensikan ke dalam sel yang dipilih. Lihat tangkapan layar:

  Jika Anda ingin memiliki uji coba gratis (30 hari) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.


Demo: Dengan mudah mereferensikan nama tab lembar saat ini di sel dengan Kutools for Excel

Kutools untuk Excel mencakup lebih dari 300 alat Excel yang praktis. Gratis untuk mencoba tanpa batasan dalam 30 hari. Unduh 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-2019 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.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (24)
Rated 0.5 dari 5 · peringkat 1
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak. :-)
Komentar ini diminimalkan oleh moderator di situs
Terima kasih semuanya!
Komentar ini diminimalkan oleh moderator di situs
Menggunakan makro VBA, jika saya mengubah nama tab, nilai dalam sel tidak diperbarui. Apakah saya melakukan sesuatu yang salah?
Komentar ini diminimalkan oleh moderator di situs
John terkasih,
Rumus tidak dapat diperbarui secara otomatis. Anda perlu menyegarkan rumus secara manual setelah mengubah nama tab.
Maaf soal itu.
Komentar ini diminimalkan oleh moderator di situs
Segarkan semua rumus menggunakan alat ganti. Sorot semuanya, Temukan "=" (tanpa tanda kutip), Ganti dengan "=" (tanpa tanda kutip). Tidak ada yang benar-benar berubah tetapi setiap formula dimuat ulang.
Komentar ini diminimalkan oleh moderator di situs
Ctrl-Alt-Shift-F9 menyegarkan semua rumus dan menghitung semua sel, termasuk sel yang tidak ditandai sebagai perlu dihitung.
Komentar ini diminimalkan oleh moderator di situs
John terkasih,
untuk contoh terbaik izinkan saya memberi tahu Anda satu hal.
jika anda ingin mengubah kode anda akan menjadi seperti ini.

Fungsi John()
John = LembarAktif.Nama
End Function
Komentar ini diminimalkan oleh moderator di situs
Nama Tab Fungsi()
'Perlu membuatnya volatil jika tidak, tidak pernah dihitung ulang kecuali kita melakukan Ctrl-Shift-F9
Aplikasi.Volatile
TabName = ActiveSheet.Nama
End Function
Komentar ini diminimalkan oleh moderator di situs
Tentu saja tidak ada yang mudah dengan produk Microsoft bukan?
Solusi saya sebenarnya merusaknya, karena itu berarti di mana pun Anda menggunakan fungsi itu mendapat nama lembar tempat perubahan terakhir dilakukan, bukan nama lembar tempat fungsi itu digunakan.
Komentar ini diminimalkan oleh moderator di situs
Hai, menggunakan rumus =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) di desktop excel berfungsi, tetapi tidak di excel online.. dapatkah Anda menjelaskan mengapa demikian? ia mengembalikan kesalahan #nilai dalam sel.

Apakah ada solusi untuk ini? Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Anda adalah seorang juara! Tidak ada yang seperti perbaikan yang dapat disalin dan ditempel dan membuatnya berfungsi. Terima kasih.
Komentar ini diminimalkan oleh moderator di situs
FYI, Anda harus memiliki lebih dari satu lembar di buku kerja Anda agar ini berfungsi. Jika tidak, rumus akan menampilkan nama file tetapi tidak ada nama lembar.
Komentar ini diminimalkan oleh moderator di situs
Selamat siang,
Terima kasih atas komentarmu. Saya telah menguji rumus dalam buku kerja yang hanya memiliki satu lembar, tetapi semuanya berjalan lancar. Rumus hanya menampilkan nama lembar tidak peduli berapa banyak lembar kerja yang ada dalam buku kerja.
Komentar ini diminimalkan oleh moderator di situs
Maaf, baris komentar salah - seharusnya Ctrl-Alt-Shift-F9
Komentar ini diminimalkan oleh moderator di situs
Luar biasa, terima kasih! Per: Referensi nama tab lembar saat ini di sel dengan rumus
Komentar ini diminimalkan oleh moderator di situs
halo, saya mengalami kesulitan mereferensikan nama sheet ke dalam sel dengan excel online
Komentar ini diminimalkan oleh moderator di situs
Hai, saya menggunakan saran di atas tetapi formula pertama untuk referensi nama lembar tab tidak akan berfungsi di "excel" online. Yang kedua berfungsi, tetapi "Nama tab" terus menampilkan nama tab yang sama untuk semua tab di buku kerja.
Komentar ini diminimalkan oleh moderator di situs
Hai,
Maaf kami tidak menguji di excel online. Tidak dapat membantu Anda dengan itu. Terima kasih atas komentarmu.
Komentar ini diminimalkan oleh moderator di situs
Yang benar-benar saya inginkan adalah memberi nama beberapa tab menggunakan nama pada beberapa sel dari lembar lain (tentu saja dokumen yang sama). Bagaimana saya bisa melakukannya?
Komentar ini diminimalkan oleh moderator di situs
Jika Anda menggunakan Excel Online. Saya menemukan solusi untuk masalah ini.

Anda perlu menggunakan 2 sel untuk membuatnya bekerja. Selama Anda memiliki sel yang memiliki referensi tab dalam namanya, Anda dapat menggunakan FORMULATEXT() untuk mengubah rumus sel tersebut menjadi string dan kemudian mengekstrak namanya dengan cara itu. Saya tidak dapat membayangkan skenario di mana Anda ingin mereferensikan lembar lain dan Anda belum memiliki sel yang mereferensikan lembar itu untuk informasi tentangnya, tetapi Anda selalu dapat membuat sel kosong/tersembunyi (namun Anda ingin melakukannya) itu hanya mereferensikan lembar lain untuk mengatur formula ini. Dalam contoh di bawah ini, ini merujuk ke sel B1 dan sel B1 hanya berisi =Sheet2!A1 sebagai referensi ke lembar yang ingin saya beri nama. Jika Anda menggunakan nama untuk lembar dengan spasi di dalamnya (contoh: Lembar 1) itu akan muncul sebagai (='Lembar 1'A1). Saya menggunakan fungsi IF dan fungsi ISERROR untuk mencari apakah string berisi spasi atau tidak dan dua fungsi MID untuk mengekstrak nama sheet dari kedua skenario. Jika Anda memperbarui nama lembar yang direferensikan, sel B1 akan mengubah rumusnya dan selanjutnya mengubah string dan menampilkan nama yang benar setiap kali.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Komentar ini diminimalkan oleh moderator di situs
Jika Anda menggunakan Excel Online. Saya menemukan solusi untuk masalah ini.

Anda perlu menggunakan 2 sel untuk membuatnya bekerja. Selama Anda memiliki sel yang memiliki referensi tab dalam namanya, Anda dapat menggunakan FORMULATEXT() untuk mengubah rumus sel tersebut menjadi string dan kemudian mengekstrak namanya dengan cara itu. Saya tidak dapat membayangkan skenario di mana Anda ingin mereferensikan lembar lain dan Anda belum memiliki sel yang mereferensikan lembar itu untuk informasi tentangnya, tetapi Anda selalu dapat membuat sel kosong/tersembunyi (namun Anda ingin melakukannya) itu hanya mereferensikan lembar lain untuk mengatur formula ini. Dalam contoh di bawah ini, ini merujuk ke sel B1 dan sel B1 hanya berisi =Sheet2!A1 sebagai referensi ke lembar yang ingin saya beri nama. Jika Anda menggunakan nama untuk lembar dengan spasi di dalamnya (contoh: Lembar 1) itu akan muncul sebagai (='Lembar 1'A1). Saya menggunakan fungsi IF dan fungsi ISERROR untuk mencari apakah string berisi spasi atau tidak dan dua fungsi MID untuk mengekstrak nama sheet dari kedua skenario. Jika Anda memperbarui nama lembar yang direferensikan, sel B1 akan mengubah rumusnya dan selanjutnya mengubah string dan menampilkan nama yang benar setiap kali.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Komentar ini diminimalkan oleh moderator di situs
Rumus di atas tidak akan berfungsi sampai Anda menyimpan file ke hard drive Anda.
Komentar ini diminimalkan oleh moderator di situs
maaf rumus Anda dan semuanya salah di halaman ini.
setelah langsung copy/paste TEORI anda SALAH
NOL DARI DUA UPAYA BERHASIL MENGGUNAKAN SARAN ANDA
Rated 0.5 dari 5
Komentar ini diminimalkan oleh moderator di situs
Hai Julia,
Apa jenis kesalahan yang Anda dapatkan?
Disebutkan, rumus yang disediakan dalam posting hanya dapat diterapkan di lingkungan sistem bahasa Inggris Excel. Jika Anda memiliki Excel dalam bahasa yang berbeda dari bahasa Inggris, harap ubah rumus dari bahasa Inggris ke bahasa yang Anda gunakan saat ini.
Anda dapat menerjemahkan rumus di halaman ini: https://de.excel-translator.de/translator/
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan