Cara Merujuk Sel dalam Helaian Lain Secara Dinamik dalam Excel

  • Berkongsi Ini
Hugh West

Bosan merujuk sel secara manual dalam lembaran kerja yang berbeza? Kemudian saya ada berita baik untuk anda kerana dalam artikel ini kami akan menunjukkan kepada anda cara merujuk sel secara dinamik dalam helaian Excel lain dan bukannya menaipnya secara manual. Selain itu, kami juga akan meneroka cara merujuk sel dalam hamparan lain berdasarkan nilai sel.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan daripada pautan di bawah.

Rujukan Sel Dinamik.xlsx

5 Cara untuk Rujukan Sel dalam Helaian Lain Secara Dinamik dalam Excel

Excel menawarkan pelbagai cara untuk menggunakan sel dinamik merujuk dengan fungsi dan ciri terbina dalam, oleh itu, mari kita lihat setiap kaedah secara individu dan terperinci.

Sekarang, mari kita pertimbangkan Set Data Jualan 2020 yang ditunjukkan dalam B4 :C14 sel yang menggambarkan Nama wakil jualan dan Jualan dalam USD masing-masing.

Dalam dengan cara yang sama, Set Data Jualan 2021 ditunjukkan dalam lembaran kerja berikut.

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

Kaedah-1: Menggunakan Rujukan Sel Langsung

Untuk kaedah pertama kami, kami akan mulakan dengan yang mudah Cara terbaik untuk merujuk sel daripada lembaran kerja lain. Selepas itu, proses itu digambarkan dalam langkah yang ditunjukkan di bawah.

📌 Langkah :

  • Pada yang pertamatempat, pergi ke sel C5 >> taip ungkapan yang diberikan di bawah untuk mendapatkan data jualan yang sepadan untuk 2022.

=Sales_Data_2022!C5

Di sini, “Data_Jualan_2022!” merujuk kepada nama lembaran kerja iaitu Data_Jualan_2022 manakala sel C5 menunjukkan nilai Jualan untuk Sam .

  • Kemudian, gunakan Fill Handle Tool untuk menyalin formula ke dalam sel di bawah.

  • Begitu juga, beralih ke sel D5 >> masukkan ungkapan berikut untuk membawa masuk data jualan yang sepadan untuk 2021.

=Sales_Data_2021!C5

Dalam ungkapan ini, “Sales_Data_2021!” menunjuk pada nama lembaran kerja iaitu Sales_Data_2021 dan sel C5 mewakili nilai Jualan untuk Sam .

Akhir sekali, selepas melengkapkan langkah di atas, hasilnya akan kelihatan seperti imej yang ditunjukkan di bawah.

Kaedah- 2: Menggunakan Fungsi TIDAK LANGSUNG

Jika anda salah seorang daripada mereka yang gemar menggunakan fungsi Excel, maka kaedah berikut telah anda atasi. Di sini, kami akan menggunakan Fungsi TIDAK LANGSUNG untuk menyimpan rujukan sel dan mengembalikan nilainya kepada lembaran kerja semasa. Sekarang, benarkan saya menunjukkan proses dalam langkah di bawah.

📌 Langkah :

  • Pertama sekali, navigasi ke C5 sel >> taipkan ungkapan yang diberikan di bawah untukrujuk sel yang sepadan dengan data jualan untuk 2022.

=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))

Di sini, “Sales_Data_2022!” menunjukkan nama lembaran kerja manakala sel C5 menunjukkan nilai Jualan untuk Sam .

Pecahan Formula:

  • INDIRECT(“Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5))) → mengembalikan rujukan yang ditentukan oleh rentetan teks. Di sini, “Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5)) ialah hujah ref_text yang mengembalikan rujukan sel bagi Nilai Jualan dalam lembaran kerja Data_Jualan_2022 . Pengendali Ampersand (&) menyertai nama helaian dan rujukan sel.
    • Output → $2435

  • Begitu juga, lompat ke sel D5 untuk mendapatkan Data Jualan 2021. Jadi, formulanya akan menjadi seperti yang berikut.

=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))

Akhir sekali, output sepatutnya kelihatan seperti gambar yang ditunjukkan di bawah.

Baca Lagi: Cari Teks dalam Julat Excel dan Rujukan Sel Kembali ( 3 Cara)

Kaedah-3: Menggabungkan Julat Dinamakan dan Fungsi TIDAK LANGSUNG

Untuk kaedah ketiga kami, kami akan menggabungkan ciri Julat Dinamakan Excel dengan TIDAK LANGSUNG berfungsi untuk merujuk kepada sel secara dinamik dalam lembaran kerja yang berbeza. Oleh itu, marilah kita memahami dan melihat prosesnya dalam langkah berikut.

📌 Langkah :

  • Pada mulanya, teruskan ke Data_Jualan_2022 lembaran kerja >> pilih C5:C14 sel >> masukkan nama yang sesuai, dalam kes ini, Data_Jualan_2022 , dalam Kotak Nama .

  • Dalam cara yang serupa, berikan nama untuk C5:C14 julat sel dalam Sales_Data_2021 lembaran kerja.

  • Seterusnya, masukkan Julat Dinamakan dalam sel F5 dan F6 seperti yang ditunjukkan di bawah.

📃 Nota: Sila pastikan anda menaip nama tepat , jika tidak, anda mungkin mendapat ralat. Walau bagaimanapun, jika anda menghadapi masalah dengan nama yang tepat, anda boleh memaparkan senarai Julat Dinamakan dengan menekan kekunci F3 pada papan kekunci anda.

  • Kemudian, pilih sel C5:C14 dan masukkan ungkapan yang diberikan di bawah.

=INDIRECT(F5)

Di sini, sel F5 mewakili Data_Jualan_2022 Julat Dinamakan .

  • Dengan cara yang sama, ulangi prosedur untuk sel D5:D14 .

=INDIRECT(F6)

Di sini, sel F6 merujuk kepada Data_Jualan_2021 Julat Dinamakan .

Akhirnya, keputusan akan kelihatan seperti tangkapan skrin yang diberikan di bawah.

Kaedah-4: Menggunakan Fungsi INDEX dan MATCH

Bagi anda yang ingin mengetahui lebih banyak teknik, anda boleh menggabungkan INDEX dan MATCH berfungsi untuk mengembalikan rujukan sel daripada lembaran kerja lain. Jadi, ikut sahaja.

📌 Langkah :

  • Pada mulanya, pergi ke sel C5 dan salin dan tampal ungkapan berikut dalam Bar Formula .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

Dalam ungkapan di atas, “Sales_Data_2022” merujuk kepada Julat Dinamakan dan sel C5 menunjukkan nilai Jualan untuk Sam .

Pecahan Formula:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → mengembalikan kedudukan relatif sesuatu item dalam tatasusunan yang sepadan dengan nilai yang diberikan. Di sini, Sales_Data_2022!C5 ialah hujah lookup_value yang merujuk kepada nilai Jualan untuk Sam . Mengikuti, Sales_Data_2022 mewakili argumen lookup_array ( Julat Dinamakan ) dari mana nilai merujuk kepada sel C5 dipadankan. Akhir sekali, 0 ialah argumen match_type pilihan yang menunjukkan kriteria Padanan tepat .
    • Output → 1
  • INDEX(Data_Jualan_2022,MATCH(Data_Jualan_2022!C5,Data_Jualan_2022,0)) → menjadi
    • =INDEX(Sales_Data_2022,1) → mengembalikan nilai pada persilangan baris dan lajur dalam julat tertentu. Dalam ungkapan ini, Data_Jualan_2022 ialah argumen tatasusunan ( Julat Dinamakan ) yang mewakili nilai jualan dalam C5:C14 sel. Seterusnya, 1 ialah row_num argumen yang menunjukkan lokasi baris.
    • Output → $2435

  • Selepas ini, lompat ke D5 sel >> masukkan ungkapan yang diberikan di bawah.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

Dalam formula ini, “Data_Jualan_2021” merujuk kepada Julat Dinamakan, sebaliknya, sel C5 menunjukkan nilai Jualan untuk Sam .

Oleh itu, keputusan harus kelihatan seperti imej yang diberikan di bawah.

Kaedah-5: Menggunakan Fungsi VLOOKUP

Cara lain tentang cara untuk merujuk sel secara dinamik dalam helaian Excel lain melibatkan penggunaan fungsi VLOOKUP yang mengembalikan nilai mengikut nombor baris dan lajur yang diberikan. Kini, ia mudah dan mudah, justeru ikuti langkah-langkahnya.

📌 Langkah :

  • Untuk bermula, navigasi ke C5 sel >> masukkan ungkapan yang diberikan di bawah.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Di sini, “Sales_Data_2022!” mewakili lembaran kerja nama, Data_Jualan_2022 menghala ke Julat Dinamakan dan sel C5 menunjukkan nilai Jualan untuk Sam .

Pecahan Formula:

  • VLOOKUP(Data_Jualan_2022!C5,Data_Jualan_2022,1,FALSE) → mencari nilai dalam lajur paling kiri jadual, dan kemudian mengembalikan nilai dalam baris yang sama daripada lajur yang andanyatakan. Di sini, Sales_Data_2022!C5 ( lookup_value argumen) dipetakan daripada Sales_Data_2022 ( table_array hujah) Julat Dinamakan . Seterusnya, 1 ( col_index_num argumen) mewakili nombor lajur nilai carian. Akhir sekali, FALSE ( julat_lookup argumen) merujuk kepada Padanan tepat nilai carian.
    • Output → $2435

  • Seterusnya, ulangi proses yang sama dalam sel D5 untuk memasukkan data bagi tahun 2021.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

Dalam ungkapan ini, “Sales_Data_2021!” merujuk kepada nama lembaran kerja, Sales_Data_2021 menunjukkan Julat Dinamakan dan C5 sel mewakili Nilai jualan untuk Sam .

Selepas itu, output anda akan muncul seperti gambar yang diberikan di bawah.

Cara Merujuk Sel dalam Helaian Lain Berdasarkan Nilai Sel dalam Excel

Akhir sekali, Excel mempunyai satu lagi helah hebat! Dalam istilah orang awam, anda boleh menarik data daripada lembaran kerja lain dan melaksanakan berbilang operasi menggunakan fungsi Excel. Oleh itu, mari kita lihat prosedur dalam langkah mudah.

📌 Langkah :

  • Mula-mula, beralih ke sel C7 >> navigasi ke tab Data >> klik pada lungsur turun Pengesahan Data .

Sekarang, inimembuka tetingkap Pengesahan Data .

  • Seterusnya, dalam medan Benarkan , pilih pilihan Senarai .
  • Kemudian, untuk medan Sumber , masukkan Julat Dinamakan seperti yang ditakrifkan dalam kaedah sebelumnya .

Akhirnya, ini memasukkan lungsur turun Pengesahan Data dalam sel C7 seperti yang ditunjukkan dalam imej di bawah.

  • Kedua, lompat ke C8 sel >> masukkan formula yang diberikan di bawah untuk mengira nilai

Jualan Maksimum menggunakan fungsi MAX .

=MAX(INDIRECT(C7))

Di sini, Fungsi TIDAK LANGSUNG menyimpan dan mengembalikan nilai Julat Dinamakan kepada lembaran kerja semasa manakala C7 sel merujuk kepada Data_Jualan_2022 .

  • Begitu juga, hitung nilai Jualan Minimum dalam C9 sel dengan fungsi MIN .

=MIN(INDIRECT(C7))

  • Ketiga, dapatkan Purata Jualan dengan menggunakan fungsi PURATA seperti yang ditunjukkan di bawah.

=AVERAGE(INDIRECT(C7))

  • Keempat, gunakan fungsi SUM untuk mengira Jumlah Jualan dalam USD.

=SUM(INDIRECT(C7))

Akhir sekali, hasilnya akan kelihatan seperti tangkapan skrin yang ditunjukkan di bawah.

Selain itu, jika anda memilih Data_Jualan_2021 daripada menu lungsur, hasilnya akan ditunjukkan dengan sewajarnya.

Bahagian Latihan

Di sini, kami telah menyediakan bahagian Amalan di sebelah kanan setiap helaian supaya anda boleh berlatih sendiri. Sila pastikan anda melakukannya sendiri.

Kesimpulan

Saya harap artikel ini membantu anda memahami cara merujuk sel secara dinamik dalam helaian Excel yang lain. Jika anda mempunyai sebarang pertanyaan, sila tinggalkan komen di bawah. Selain itu, jika anda ingin membaca lebih banyak artikel seperti ini, anda boleh melayari laman web kami 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.