Cara mereferensikan Nama Lembar Kerja dalam Rumus di Excel

  • Bagikan Ini
Hugh West

Seringkali, saat bekerja dengan Microsoft Excel, kita mungkin perlu memasukkan data dari lembar kerja Excel lain. Kedengarannya rumit, bukan? Salah! Pada artikel ini, kami akan mendemonstrasikan 4 cara untuk mereferensikan nama lembar kerja dalam rumus Excel. Selain itu, kami juga akan belajar mendapatkan nama lembar kerja aktif dan mereferensikan lembar kerja lain berdasarkan nilai.

Unduh Buku Kerja Praktik

Merujuk_Nama_Lembar_Kerja_Dalam_Formula_Excel.xlsx

Referensi Lembar Kerja Dinamis.xlsm

Merujuk dari Buku Kerja Lain.xlsx

4 Cara untuk mereferensikan Nama Lembar Kerja dalam Rumus Excel

Pertama dan terutama, mari kita pertimbangkan Data Penjualan untuk bulan Januari di "Januari" lembar kerja, yang menggambarkan "Nama Produk" dan "Penjualan" dalam USD.

Dengan cara yang sama, kita memiliki Data Penjualan untuk bulan Februari di "Februari" Di sini, kami ingin mendapatkan "Total Penjualan" dengan menarik data dari "Januari dan Februari" Jadi, tanpa penundaan lebih lanjut, mari kita jelajahi cara mereferensikan nama lembar kerja dalam rumus Excel.

Di sini, kami telah menggunakan Microsoft Excel 365 Anda dapat menggunakan versi lain sesuai dengan kenyamanan Anda.

1. Referensi Nama Lembar Kerja Tanpa Spasi atau Karakter Tanda Baca

Pertama-tama, kita akan mendemonstrasikan kasus di mana nama lembar kerja tidak memiliki spasi atau karakter tanda baca di antara mereka.

📌 Langkah-langkah :

  • Pada awalnya, masuk ke C5 masukkan rumus yang diberikan di bawah ini.

=Januari!C5+Februari!C5

Di sini, "Januari dan Februari" mengacu pada nama lembar kerja, dan C5 sel sesuai dengan "Penjualan Desktop" dalam dua bulan ini.

Baca selengkapnya: Cara Menautkan Lembar Excel ke Lembar Lain (5 Cara)

2. Referensi Nama Lembar Kerja dengan Spasi atau Karakter Tanda Baca

Sebagai alternatif, metode ini mempertimbangkan kasus di mana terdapat spasi atau karakter tanda baca di antara nama-nama lembar kerja. Dalam kasus ini, mari kita asumsikan "Penjualan Januari dan Februari" Sekarang kita ingin mengekstrak "Penjualan" data dari dua lembar kerja dan mengembalikan data "Total Penjualan" di lembar kerja lain.

📌 Langkah-langkah :

  • Untuk memulainya, pindah ke C5 cell>> ketik ekspresi di bawah ini.

='Penjualan Januari'!C5+'Penjualan Februari'!C5

Dalam hal ini, "Penjualan Januari" dan "February Sales" mewakili nama lembar kerja; sebaliknya, nama C5 sel menunjukkan "Penjualan Desktop" masing-masing.

Baca Juga: Referensi dari Buku Kerja Excel Lain tanpa Membuka (5 Contoh)

Bacaan Serupa

  • Cara Menautkan Beberapa Sel dari Lembar Kerja Lain di Excel (5 Cara Mudah)
  • Cara Menautkan File di Excel (5 Pendekatan Berbeda)
  • Tautkan Buku Kerja Excel untuk Pembaruan Otomatis (5 Metode)
  • Cara Menautkan Dokumen Word ke Excel (2 Metode Mudah)

3. Referensi Sel Dinamis di Sheet Lain

Sebenarnya, apa yang telah kita lakukan sejauh ini bagus, tetapi ada masalah besar. Sederhananya, jika ada banyak lembar kerja, maka kita harus memasukkan namanya secara manual. Jangan putus asa! Kita bisa mengotomatisasi tugas berulang ini menggunakan Kode VBA dan Fungsi TIDAK LANGSUNG yang mengembalikan referensi sel dari sebuah string.

📌 Langkah-langkah :

  • Pertama, arahkan ke Pengembang tab>> klik tombol Visual Basic tombol.

Sekarang, ini membuka Editor Visual Basic di jendela baru.

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

Untuk memudahkan referensi Anda, Anda bisa menyalin kode dari sini dan menempelkannya ke jendela seperti yang ditunjukkan di bawah ini.

 Function Nama_Lembar_Kerja_Aktif() Dim wbk As Workbook Set wbk = ActiveWorkbook Dim hasil As Variant Dim j As Variant j = wbk.Sheets.Count - 1 ReDim hasil(j, 0) Dim k As Variant For k = 0 To j hasil(k, 0) = wbk.Sheets(k + 1).Name Next k Nama_Lembar_Kerja_Aktif = hasil End Function 

Perincian Kode:

Di sini, kami akan menjelaskan VBA kode untuk menghasilkan nama lembar kerja.

  • Pada bagian pertama, sub-rutin diberi nama, ini dia Nama_Lembar_Kerja_Aktif() .
  • Berikutnya, mendefinisikan variabel wbk, hasil, j, dan k dan menetapkan tipe data Buku Kerja dan Varian masing-masing.
  • Pada bagian kedua, gunakan Hitung untuk menghitung jumlah lembar dan properti Untuk Loop untuk mengulang-ulang semua lembar di buku kerja.

  • Ketiga, tutup VBA jendela>> masukkan fungsi Nama_Lembar_Kerja_Aktif () untuk mendapatkan semua nama sheet.

=Nama_Lembar_Kerja_Aktif()

  • Terakhir, arahkan ke C5 sel>> masukkan persamaan ke dalam Formula Bar .

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

Sebagai contoh, misalnya E5 dan E6 sel menunjuk ke nama lembar kerja "Januari dan Februari" sementara C5 sel mengacu pada sel yang sesuai "Penjualan" .

Baca Juga: Transfer Data Spesifik dari Satu Lembar Kerja ke Lembar Kerja Lain untuk Laporan

4. Buat Referensi ke Buku Kerja Lain

Untuk satu hal, kita bisa membuat referensi ke buku kerja lain ( buku kerja sumber ) untuk membawa data ke dalam buku kerja yang berbeda ( buku kerja tujuan Oleh karena itu, ikuti saja.

📌 Langkah-langkah :

  • Untuk memulainya, salin dan tempelkan rumus di bawah ini ke dalam C5 sel.

=[Referensi_Lembar_Kerja_Nama_dalam_Excel_Formula.xlsx]Januari!C5+[Referensi_Lembar_Kerja_Nama_dalam_Excel_Formula.xlsx]Februari!C5

Contohnya, "[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]" adalah nama buku kerja yang berisi "Januari" lembar kerja. C5 sel menunjukkan "Penjualan" nilai.

Cara Mendapatkan Nama Lembar Kerja Aktif di Excel

Sebaliknya, kita bisa mengekstrak nama lembar kerja yang aktif dengan mengkombinasikan MID , FIND dan SEL Sederhana dan mudah, jadi mari kita lihat prosesnya secara detail.

📌 Langkah-langkah :

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

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

Rincian Formula:

  • CELL ("nama file",B5) → mengembalikan informasi tentang pemformatan, lokasi konten sel. Di sini, tombol "nama file" adalah argumen info_type yang mengembalikan nama dan lokasi berkas. Selanjutnya, perintah B5 sel adalah opsional referensi argumen di mana hasilnya dikembalikan.
  • TEMUKAN("]",CELL("nama file",B5)) → mengembalikan posisi awal dari satu string teks di dalam string teks lainnya. Di sini, "]" adalah find_text argumen sementara CELL ("nama file", B5) adalah within_text argumen. Di sini, argumen FIND fungsi mengembalikan posisi penjepit persegi dalam string teks.
    • Keluaran → 103
  • MID(CELL("nama file",B5),(FIND("]",CELL("nama file",B5))+1),45) menjadi
    • MID(CELL("nama file",B5),(103+1),45) mengembalikan karakter dari tengah string teks, mengingat posisi awal dan panjangnya. Di sini, fungsi CELL ("nama file", B5) adalah teks argumen, ( 103+1) adalah start_num argumen, dan 45 adalah num_chars argumen yang mewakili jumlah karakter maksimum dalam nama lembar kerja.
    • Keluaran → "Nama Lembar Aktif"

Cara mereferensikan Lembar Lain Berdasarkan Nilai Sel di Excel

Terakhir, kita juga bisa merujuk ke lembar kerja Excel lain berdasarkan nilai sel. Pada kesempatan ini, mari kita pertimbangkan Data Penjualan PC dan Aksesori yang menunjukkan "Produk" nama "Penjualan di bulan Januari" dan "Penjualan di bulan Februari" masing-masing.

📌 Langkah-langkah :

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

  • Setelah itu, lompat ke B7 sel>> gunakan Fungsi VLOOKUP seperti yang ditunjukkan di bawah ini>> menghitung "Total Penjualan" menggunakan Fungsi SUM .

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

Dalam hal ini, yang C4 sel adalah yang dipilih "Barang" dari daftar drop-down.

Rincian Formula:

  • VLOOKUP(C4,'Data Penjualan'!B5:D13,2,FALSE) → mencari nilai di kolom paling kiri dari sebuah tabel, dan kemudian mengembalikan nilai di baris yang sama dari kolom yang Anda tentukan, C4 ( lookup_value argumen) dipetakan dari 'Data Penjualan'! B5:D13 ( table_array argumen) yang merupakan "Data Penjualan" lembar kerja. Berikutnya, 2 ( col_index_num argumen) mewakili nomor kolom dari nilai pencarian. Terakhir, SALAH ( range_lookup argumen) mengacu pada Kecocokan yang tepat dari nilai pencarian.
    • Keluaran → $1090

Di samping itu, Anda bisa mengikuti langkah-langkahnya secara real time dengan merujuk ke animasi GIF yang ditunjukkan di bawah ini.

Bagian Latihan

Kami telah menyediakan Praktek bagian di sisi kanan setiap lembar sehingga Anda bisa mempraktikkannya sendiri. Pastikan untuk melakukannya sendiri.

Sebagai catatan, bahwa "Referensi Lembar Kerja Dinamis.xlsx" dan "Merujuk dari Buku Kerja Lain.xlsx" digunakan dalam Metode 3 dan Metode 4 Sebaliknya, yang "Merujuk Nama Lembar Kerja di Formula Excel.xlsx" berisi metode-metode lainnya.

Kesimpulan

Singkatnya, tutorial ini mengeksplorasi semua seluk beluk cara mereferensikan nama lembar kerja dalam rumus Excel. Sekarang, kami berharap semua metode yang disebutkan di atas akan mendorong Anda untuk menerapkannya ke spreadsheet Excel Anda secara lebih efektif. Selanjutnya, jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait dengan fungsi Excel di ExcelWIKI .

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.