Cara Rujukan Nama Lembaran Kerja dalam Formula dalam Excel

  • Berkongsi Ini
Hugh West

Selalunya, semasa bekerja dengan Microsoft Excel, kami mungkin perlu memasukkan data daripada lembaran kerja Excel yang lain. Kedengaran kompleks, bukan? salah! Dalam artikel ini, kami akan menunjukkan 4 cara untuk merujuk nama lembaran kerja dalam formula Excel. Selain itu, kami juga akan belajar untuk mendapatkan nama lembaran kerja aktif dan merujuk lembaran kerja lain berdasarkan nilai.

Muat Turun Buku Kerja Amalan

Rujukan_Nama_Lembaran Kerja_dalam_Formula_Excel. xlsx

Rujukan Lembaran Kerja Dinamik.xlsm

Merujuk daripada Buku Kerja Lain.xlsx

4 Cara Merujuk Nama Lembaran Kerja dalam Formula Excel

Pertama sekali, mari kita pertimbangkan Data Jualan untuk Januari dalam “Januari” lembaran kerja, yang menggambarkan “Nama Produk” dan “Jualan” dalam USD.

Dengan cara yang sama, kami mempunyai Data Jualan untuk Februari dalam lembaran kerja “Februari” . Di sini, kami ingin mendapatkan “Jumlah Jualan” dengan menarik data daripada “Januari dan Februari” lembaran kerja. Jadi, tanpa berlengah lagi, mari kita terokai cara merujuk nama lembaran kerja dalam formula Excel.

Di sini, kami telah menggunakan versi Microsoft Excel 365 ; anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.

1. Rujukan Nama Lembaran Kerja Tanpa Ruang atau Aksara Bacaan

Pertama sekali, kami akan menunjukkan kes di mananama lembaran kerja tidak mempunyai ruang atau aksara tanda baca di antara mereka.

📌 Langkah :

  • Pada mulanya, pergi ke C5 sel >> masukkan formula yang diberikan di bawah.

=January!C5+February!C5

Di sini, “Januari dan Februari” rujuk kepada nama lembaran kerja dan sel C5 sepadan dengan “Jualan Desktop” dalam dua bulan ini.

Baca Lagi: Cara Memautkan Helaian Excel ke Helaian Lain (5 Cara)

2. Rujukan Nama Lembaran Kerja dengan Ruang atau Aksara Tanda Baca

Sebagai alternatif, kaedah ini mempertimbangkan kes di mana terdapat ruang atau aksara tanda baca di antara nama lembaran kerja. Dalam kes ini, mari kita anggap lembaran kerja “Jualan Januari dan Februari” . Sekarang kami mahu mengekstrak data “Jualan” daripada dua helaian kerja dan mengembalikan “Jumlah Jualan” dalam lembaran kerja lain.

📌 Langkah :

  • Untuk bermula, beralih ke C5 sel >> taip ungkapan di bawah.

='January Sales'!C5+'February Sales'!C5

Dalam kes ini, “Jualan Januari” dan “ Jualan Februari” mewakili nama lembaran kerja; sebaliknya, sel C5 menunjukkan “Jualan Desktop” masing-masing.

Baca Lagi: Rujukan daripada Excel Lain Buku Kerja tanpa Membuka (5 Contoh)

Bacaan Serupa

  • Cara Memautkan Berbilang Sel daripada Lembaran Kerja Lain dalam Excel (5Cara Mudah)
  • Cara Memautkan Fail dalam Excel (5 Pendekatan Berbeza)
  • Pautkan Buku Kerja Excel untuk Kemas Kini Automatik (5 Kaedah)
  • Cara Memautkan Dokumen Word ke Excel (2 Kaedah Mudah)

3. Rujukan Sel Dinamik dalam Helaian Lain

Sebenarnya , apa yang kami lakukan setakat ini bagus, tetapi ada masalah besar. Ringkasnya, jika terdapat banyak lembaran kerja, maka kita perlu memasukkan nama mereka secara manual. Jangan putus asa! Kita boleh mengautomasikan tugasan berulang ini menggunakan Kod VBA dan fungsi TIDAK LANGSUNG yang mengembalikan rujukan sel rentetan.

📌 Langkah :

  • Pertama, navigasi ke tab Pembangun >> klik butang Visual Basic .

Kini, ini membuka Visual Basic Editor dalam tetingkap baharu.

  • Kedua, pergi ke tab Sisipkan >> pilih Modul .

Untuk memudahkan rujukan anda, anda boleh menyalin kod dari sini dan menampalnya ke dalam tetingkap seperti yang ditunjukkan di bawah.

8556

Pecahan Kod:

Di sini, kami akan menerangkan kod VBA untuk menjana nama lembaran kerja.

  • Dalam bahagian pertama, sub-rutin diberi nama, berikut ialah Nama_Helaian_Kerja_Aktif() .
  • Seterusnya, tentukan pembolehubah wbk, hasil, j, dan k dan tetapkan jenis data Buku Kerja dan Varian masing-masing.
  • Dalambahagian kedua, gunakan sifat Count untuk mengira bilangan helaian dan For Loop untuk melelakan semua helaian dalam buku kerja.

  • Ketiga, tutup VBA tetingkap >> masukkan fungsi Active_Work_Sheet_Name () untuk mendapatkan semua nama helaian.

=Active_Work_Sheet_Name()

  • Akhir sekali, navigasi ke C5 sel >> masukkan persamaan ke dalam Bar Formula .

=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")

Sebagai contoh, E5 Sel dan E6 menghala ke nama lembaran kerja “Januari dan Februari” manakala sel C5 merujuk kepada “Jualan”<9 yang sepadan>.

Baca Lagi: Pindahkan Data Khusus dari Satu Lembaran Kerja ke Lembaran Kerja Lain untuk Laporan

4. Buat Rujukan kepada Buku Kerja Lain

Untuk satu perkara, kita boleh membuat rujukan kepada buku kerja lain ( buku kerja sumber ) untuk membawa data ke dalam buku kerja yang berbeza ( buku kerja destinasi ) . Oleh itu, ikut sahaja.

📌 Langkah :

  • Untuk bermula, salin dan tampal formula di bawah ke dalam sel C5 .

=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5

Contohnya, “[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]” ialah nama buku kerja yang mengandungi “Januari” lembaran kerja. Selain itu, sel C5 menunjukkan nilai “Jualan” .

Cara Mendapatkan Nama Lembaran Kerja Aktif dalam Excel

Sebaliknya, kita boleh mengekstrak nama lembaran kerja aktif dengan menggabungkan fungsi MID , FIND dan CELL . Ia mudah dan mudah, jadi mari kita lihat prosesnya secara terperinci.

📌 Langkah :

  • Untuk bermula, klik sel B5 >> masukkan persamaan berikut.

=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)

Pecahan Formula:

  • CELL(“nama fail”,B5) → mengembalikan maklumat tentang pemformatan, lokasi kandungan sel. Di sini, “nama fail” ialah argumen jenis_info yang mengembalikan nama fail dan lokasi. Seterusnya, sel B5 ialah argumen rujukan pilihan di mana hasilnya dikembalikan.
  • FIND(“]”,CELL (“nama fail”,B5)) → mengembalikan kedudukan permulaan satu rentetan teks dalam rentetan teks yang lain. Di sini, “]” ialah find_text argumen manakala CELL(“nama fail”,B5) ialah within_text argumen. Di sini, fungsi FIND mengembalikan kedudukan pendakap empat segi dalam rentetan teks.
    • Output → 103
  • MID(CELL(“nama fail”,B5),(FIND(“]”,CELL( “nama fail”,B5))+1),45) menjadi
    • MID(CELL(“nama fail”,B5),(103+1), 45) mengembalikan aksara dari tengah rentetan teks, memandangkan kedudukan permulaan dan panjang. Di sini, CELL(“nama fail”,B5) ialah hujah teks , ( 103+1) ialah argumen start_num dan 45 ialah argumen num_chars yang mewakili bilangan maksimum aksara dalam nama lembaran kerja .
    • Output → “Nama Helaian Aktif”

Cara Rujukan Berasaskan Helaian Lain pada Nilai Sel dalam Excel

Akhir sekali, kita juga boleh merujuk kepada lembaran kerja Excel lain berdasarkan nilai sel. Pada kesempatan ini, mari kita pertimbangkan Data Jualan PC dan Aksesori yang menunjukkan nama “Produk” , “Jualan pada bulan Januari” dan “Jualan pada bulan Februari” masing-masing.

📌 Langkah :

  • Pertama-tama, teruskan ke tab Data >> klik pada Pengesahan Data >> kemudian ikuti langkah yang ditunjukkan dalam GIF yang diberikan di bawah.

  • Selepas itu, lompat ke B7 sel >> gunakan fungsi VLOOKUP seperti yang ditunjukkan di bawah >> kira “Jumlah Jualan” menggunakan fungsi SUM .

=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)

Dalam kes ini, sel C4 ialah “Item” yang dipilih daripada senarai juntai bawah.

Pecahan Formula :

  • VLOOKUP(C4,'Data Jualan'!B5:D13,2,FALSE) → mencari nilai dalam lajur paling kiri jadual , dan kemudian mengembalikan nilai dalam baris yang sama daripada lajur yang anda tentukan. Di sini, C4 ( nilai_carian argumen) dipetakan daripada ‘Data Jualan’!B5:D13 ( table_array argument) iaitu lembaran kerja “Data Jualan” . Seterusnya, 2 ( col_index_num argumen) mewakili nombor lajur nilai carian. Akhir sekali, FALSE ( julat_lookup argumen) merujuk kepada Padanan tepat nilai carian.
    • Output → $1090

Selain itu, anda boleh mengikuti langkah dalam masa nyata dengan merujuk kepada GIF animasi yang ditunjukkan di bawah.

Bahagian Amalan

Kami telah menyediakan bahagian Amalan di sebelah kanan setiap helaian supaya anda boleh berlatih sendiri. Sila pastikan anda melakukannya sendiri.

Sebagai nota, “Rujukan Lembaran Kerja Dinamik.xlsx” dan “Rujukan daripada Fail Buku Kerja.xlsx” lain digunakan dalam Kaedah 3 dan Kaedah 4 . Sebaliknya, “Merujuk Nama Lembaran Kerja dalam Formula Excel.xlsx” mengandungi kaedah yang selebihnya.

Kesimpulan

Dalam pendek, tutorial ini meneroka semua selok belok cara merujuk nama lembaran kerja dalam formula Excel. Kini, kami berharap semua kaedah yang dinyatakan di atas akan menggesa anda untuk menerapkannya pada hamparan Excel anda dengan lebih berkesan. Tambahan pula, jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel pada ExcelWIKI .

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.