Cara mendapatkan nama lembaran semasa dalam excel

Cara mendapatkan nama lembaran semasa dalam excel

Excel tidak menyediakan formula terbina untuk mengembalikan nama lembaran kerja Excel yang aktif dengan segera. Walau bagaimanapun, mungkin ada situasi di mana anda perlu mengisi secara dinamik nilai lembaran aktif anda dalam fail excel anda. Contohnya, jika nama jadual di atas helaian anda harus menjadi nama lembaran itu sendiri dan jika anda menghidupkan nama jadual, dan jika anda menukar nama lembaran kemudian, nama jadual juga harus ditukar secara manual. Tetapi jika nama jadual dihuni secara dinamik, katakan menggunakan formula, maka jika nama lembaran berubah, nama jadual juga berubah secara automatik.

Seperti yang telah disebutkan, walaupun keperluannya adalah kemungkinan besar, tidak ada formula lurus yang menggunakan nama anda. Walau bagaimanapun, kami mempunyai beberapa kombinasi formula yang menggunakan mana anda berjaya mengekstrak nama lembaran aktif. Baca terus, untuk mengetahui bagaimana!

Bahagian 1: Cara Mendapatkan Nama Lembaran Semasa Menggunakan Gabungan Fungsi Kanan, Sel, Cari, dan Len

Seksyen 1.1: Formula Lengkap

Langkah pertama adalah untuk memastikan bahawa anda telah menyelamatkan lembaran excel anda. Sekiranya anda belum menyimpan dokumen Excel anda, simpan terlebih dahulu, lain formula ini tidak akan berfungsi.

Untuk menyimpan dokumen, anda hanya boleh menekan Ctrl + s Kekunci bersama, navigasi ke lokasi di mana anda ingin menyimpan dokumen anda, berikan nama ke fail dan akhirnya simpannya.

Langkah 1: Sebaik sahaja anda telah menyimpan dokumen Excel, sederhana Klik dua kali di mana -mana sel. Sebaik sahaja anda memasukkan mod edit, salinan dan masa lalue formula berikut dan tekan Masukkan kunci.

= Betul (sel ("nama fail"), len (sel ("nama fail"))-cari ("]", sel ("nama fail")))

Catatan: Jangan risau melihat panjang formula, di bahagian di bawah, kami telah menjelaskan formula secara terperinci.

Langkah 2: Sebaik sahaja anda memukul Masukkan kunci, anda dapat melihat bahawa nama lembaran semasa, dalam contoh di bawah nama helaian adalah Halaman geek, berjaya dikembalikan di sel di mana formula dimasukkan. Ya, mudah, kami juga setuju. Tetapi jika anda ingin tahu bagaimana formula berfungsi, anda boleh merujuk bahagian di bawah.

Seksyen 1.2: Penjelasan formula

Dalam bahagian ini, mari kita ambil formula yang panjang dari bahagian di atas, berpecah dan memikirkan apa yang sebenarnya berlaku dan bagaimana ia mengembalikan nama lembaran semasa dengan jayanya.

Langkah 1: Bahagian pertama formula adalah = Sel ("nama fail"). The sel fungsi hanya mengambil satu hujah. Ia mengembalikan alamat lengkap sel, termasuk lokasi fail lembaran dan nama lembaran kerja semasa.

Langkah 2: Sekiranya anda melihat tangkapan skrin di bawah, jika anda memukul Masukkan kunci, anda mendapat keseluruhan nama fail termasuk nama lembaran semasa pada akhir.

Langkah 3: Seperti yang anda lihat, Nama lembaran berada di hujung nama fail. Tepat, apa sahaja yang berlaku selepas Brace persegi kanan, ], adalah Nama Lembaran. Oleh itu, mari kita gunakan CARI berfungsi untuk mencari nilai indeks watak pendakap persegi. Setelah kita dapati indeks itu, mari kita cari yang mana semua watak datang selepas itu, yang pada dasarnya adalah nama lembaran.

The CARI fungsi mengambil dalam 2 argumen, satu adalah watak yang indeksnya akan dijumpai, dan yang kedua adalah rentetan di mana carian akan dilakukan. Jadi kita CARI fungsi akan kelihatan seperti berikut dalam kes ini.

= Cari ("]", a1)

A1 adalah sel sel sel yang mengandungi nama fail yang kami dapati menggunakan Sel fungsi. Sekiranya nama fail anda berada dalam sel yang berbeza, anda harus memberikan id sel itu dan bukannya a1.

Langkah 4: The CARI fungsi mengembalikan nilai 65. Ini bermaksud bahawa Brace persegi kanan berada di 65th kedudukan. Oleh itu, kita perlu mengeluarkan segala -galanya dari nama fail yang datang selepas kedudukan ke -65, i.e., semua yang datang selepas pendakap persegi yang betul.

Langkah 5: Untuk mengekstrak segala yang berlaku selepas kedudukan ke -65, kita perlu mengetahui berapa banyak watak yang akan diekstrak selepas kedudukan ke -65. Untuk menjadikannya lebih mudah, kita perlu tahu berapa banyak watak yang tepat Nama Lembaran Semasa mempunyai. Untuk itu, mari kita gunakan Len fungsi. Fungsinya adalah seperti berikut.

= Len (a1) -find ("]", a1)

Formula di atas semata -mata Mengembalikan panjang nama lembaran. Ditemui dengan mengira panjang nama fail terlebih dahulu, menggunakan Len (A1), Dan kemudian tolak panjang nama fail sehingga pendakap persegi kanan, iaitu 65.

Langkah 6: Formula di atas kembali 13, yang mana satu panjang semasa lembaran nama, Halaman geek.

Langkah 7: Jadi kita kini mempunyai rentetan sumber, yang merupakan nama fail lengkap dan kita tahu bahawa nama lembaran semasa adalah 13 aksara dan bahawa ia adalah pada akhir nama fail. Jadi, jika kita mengekstrak 13 aksara dari hak nama fail, kita mendapat nama lembaran semasa.

Sekarang, mari kita mengeluarkan nama lembaran menggunakan Betul berfungsi dengan segera. The Betul fungsi adalah seperti berikut.

= Kanan (a1, len (a1) -find ("]", a1))

The Betul Fungsi mengambil dalam 2 argumen, satu adalah rentetan dari mana substring akan diekstrak, dan yang kedua adalah bilangan aksara yang perlu diekstrak dari bahagian kanan rentetan induk.

Sekarang, tangkapan skrin berikut memberitahu anda ini secara terperinci. The Betul fungsi mengambil dalam nama fail dan panjang lembaran semasa. Jadi dari nama fail, Betul String akan mengekstrak nama lembaran, iaitu 13 aksara seperti yang dikira dari langkah -langkah di atas, dari sebelah kanan rentetan.

Langkah 8: Itupun dia! Nama lembaran aktif kini berjaya diekstrak!

Langkah 9: Namanya berjaya diekstrak, tetapi ada satu ketergantungan yang kecil. Formula kami mempunyai pergantungan pada sel di mana Sel fungsi ditakrifkan. Kami terus merujuk A1. Satu perkara ialah, kami mungkin tidak mahu nama fail penuh dalam dokumen kami, jadi ini boleh menjadi kesulitan yang besar untuk memilikinya dalam dokumen itu. Perkara lain ialah jika kita memadamkannya, formula kita tidak lagi berfungsi kerana ia mempunyai pergantungan. Oleh itu, mari kita keluarkan pergantungan.

Untuk itu, Klik dua kali pada sel di mana fungsi sel ditakrifkan dan salinan keseluruhan formula. Anda boleh menyalin formula dengan memilihnya dan kemudian dengan menekan kekunci Ctrl + c bersama.

Langkah 10: Sekarang di kami Betul Formula, Ganti A1 dengan fungsi sel yang anda disalin dalam langkah 9. Terdapat 3 kejadian A1 dalam formula yang betul, jadi semua 3 perlu diganti.

Langkah 11: Tangkapan skrin di bawah menunjukkan bagaimana formula yang betul sepatutnya kelihatan selepas penggantian dibuat.

Langkah 12: Sekiranya anda memukul Masukkan kunci atau klik di tempat lain, anda dapat melihat bahawa nama lembaran semasa berjaya diekstrak. Juga, kerana tidak ada kebergantungan lagi, anda boleh Padam The A1 sel. Nikmati!

Bahagian 2: Cara Mendapatkan Nama Lembaran Semasa Menggunakan Gabungan Mid, Sel, dan Cari Fungsi

Ini adalah kombinasi formula yang lain dengan menggunakan nama lembaran aktif. Dalam formula ini, bukannya menggunakan Betul fungsi, kami menggunakan Pertengahan fungsi. Formula adalah seperti berikut.

= Pertengahan (sel ("nama fail"), cari ("]", sel ("nama fail"))+1,255)

Dalam dokumen Excel, klik dua kali pada mana -mana sel dan sederhana Salin-paste formula di atas dan memukul Masukkan kunci. Anda akan mendapat nama lembaran aktif yang dikembalikan di sel yang anda masukkan di formula di.

Catatan: The Pertengahan fungsi mengembalikan substring dari rentetan utama jika kita memberikan kedudukan permulaan substring dan panjangnya.

Sila juga ambil perhatian bahawa walaupun untuk formula ini berfungsi, Anda harus terlebih dahulu mempunyai dokumen yang disimpan di suatu tempat, jika tidak, anda akan mendapat Nilai ralat.

Walaupun tidak ada formula yang mudah di Excel dengan menggunakan mana anda boleh mendapatkan nama lembaran aktif, menggunakan salah satu kombinasi formula di atas, anda boleh mendapatkan hasil yang anda inginkan.

Sila beritahu kami di bahagian komen jika anda mempunyai sebarang kebimbangan mengenai langkah -langkah.

Tinggal!