Loncat ke daftar isi utama

Lembar kerja dinamis Excel atau referensi buku kerja

Misalkan Anda memiliki data dengan format yang sama di beberapa lembar kerja atau buku kerja dan perlu mendapatkan data dari lembar kerja atau buku kerja ini secara dinamis ke lembar lain. Fungsi INDIRECT dapat membantu Anda menyelesaikannya dengan cepat.

Referensi sel di lembar kerja lain secara dinamis
Referensi sel di buku kerja lain secara dinamis


Referensi sel di lembar kerja lain secara dinamis

Misalkan ada empat lembar kerja yang berisi penjualan berbeda dalam kuartal untuk empat penjual, dan Anda ingin membuat lembar kerja ringkasan untuk secara dinamis menarik penjualan kuartal berdasarkan penjual yang sesuai. Untuk membuatnya berhasil, rumus di bawah ini dapat membantu.

Formula umum

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

1. Seperti yang ditunjukkan gambar di bawah ini, pertama, Anda perlu membuat lembar kerja ringkasan dengan memasukkan nama lembar secara terpisah di sel yang berbeda, lalu pilih sel kosong, salin rumus di bawah ini ke dalamnya dan tekan tombol Enter kunci.

=INDIRECT("'"&B3&"'!C3")

Catatan: Di dalam kode:

  • B3 adalah sel yang berisi nama sheet yang datanya akan Anda ambil;
  • C3 adalah alamat sel di lembar kerja tertentu yang akan Anda tarik datanya;
  • Untuk mencegah pengembalian nilai kesalahan jika B5 (sel nama sheet) atau C3 (sel yang akan Anda tarik data) kosong, apit rumus INDIRECT dengan fungsi IF yang ditampilkan seperti di bawah ini:
    = JIKA (ATAU (B3 = "", C3 = ""), "", TIDAK LANGSUNG ($ B $ 3 & "! C3"))
  • Jika tidak ada spasi di nama lembar Anda, Anda bisa langsung menggunakan rumus ini
    = TIDAK LANGSUNG (B3 & "! C3")

2. Lalu, seret file Isi Handle bawah untuk menerapkan rumus ke sel lain. Sekarang Anda telah mengembalikan semua penjualan kuartal pertama dari lembar kerja tertentu.

3. Lanjutkan untuk menarik semua penjualan kuartal lain yang Anda butuhkan. Dan jangan lupa untuk mengubah referensi sel di rumus.


Referensi sel di buku kerja lain secara dinamis

Bagian ini berbicara tentang mereferensikan sel secara dinamis di buku kerja lain di Excel.

Formula umum

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

Seperti gambar di bawah ini yang ditampilkan, Data yang ingin Anda kembalikan terletak di kolom E. lembar kerja "Total penjualan" di buku kerja terpisah bernama "SalesFile". Silakan lakukan sebagai berikut langkah demi langkah untuk menyelesaikannya.

1. Pertama, mari isi informasi buku kerja (termasuk nama buku kerja, nama lembar kerja, dan sel referensi), yang akan Anda tarik data berdasarkan informasi ini ke dalam buku kerja saat ini.

2. Pilih sel kosong, salin rumus di bawah ini ke dalamnya dan tekan Enter kunci.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Catatan:

  • B3 berisi nama buku kerja tempat Anda ingin mengekstrak datanya;
  • C3 adalah nama sheet;
  • D3 adalah sel tempat Anda akan mengambil data;
  • Grafik # REF! nilai kesalahan akan kembali jika buku kerja yang direferensikan ditutup;
  • Untuk menghindari kesalahan #REF! nilai kesalahan, apit rumus INDIRECT dengan fungsi IFERROR sebagai berikut:
    = IFERROR (TIDAK LANGSUNG ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Kemudian seret Fill Handle ke bawah untuk menerapkan rumus ke sel lain.

olymp trade indonesiaTip: Jika Anda tidak ingin nilai yang dikembalikan berubah menjadi kesalahan setelah menutup buku kerja yang direferensikan, Anda bisa langsung menentukan nama buku kerja, nama lembar kerja dan alamat sel dalam rumus seperti ini:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Fungsi terkait

Fungsi INDIRECT
Fungsi Microsoft Excel INDIRECT mengonversi string teks menjadi referensi yang valid.


Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat  |  Hapus Baris Kosong  |  Gabungkan Kolom atau Sel tanpa Kehilangan Data  |  Putaran tanpa Formula ...
Pencarian Super V: Berbagai Kriteria  |  Nilai Berganda  |  Di Multi-Lembar  |  Pencarian Fuzzy...
Adv. Daftar Tarik-turun: Daftar Drop Down Mudah  |  Daftar Drop Down yang Bergantung  |  Multi-pilih Drop Down List...
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  Bandingkan Kolom dengan Pilih Sel yang Sama & Berbeda ...
Fitur Unggulan: Fokus Kisi  |  Tampilan Desain  |  Bar Formula Besar  |  Manajer Buku Kerja & Lembar | Perpustakaan Sumberdaya (Teks otomatis)  |  Pemetik tanggal  |  Gabungkan Lembar Kerja  |  Enkripsi/Dekripsi Sel  |  Kirim Email berdasarkan Daftar  |  Filter Super  |  Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter ...)  |  50 + Grafik jenis (Gantt Chart ...)  |  40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun ...)  |  19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur ...)  |  12 Konversi Tools (Angka ke Kata, Konversi Mata Uang ...)  |  7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel Excel ...)  |  ... dan banyak lagi

Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...

Deskripsi Produk


Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations