Isi kandungan
Dalam operasi Excel, kami perlu mendapatkan semula data dari semasa ke semasa. Nilai tarik boleh disimpan dalam lembaran kerja yang sama atau lembaran kerja atau buku kerja yang berbeza. Hari ini kami akan menunjukkan kepada anda cara untuk menarik nilai daripada lembaran kerja lain dalam Excel. Untuk sesi ini, kami menggunakan Excel 2019 (dan sedikit Excel 365), sila gunakan sesi anda.
Perkara pertama dahulu, mari kita ketahui tentang set data yang menjadi asas contoh kami.
Di sini kita mempunyai dua jadual mengenai filem, satu jadual mempunyai ringkasan filem di mana satu lagi mengandungi sedikit maklumat yang lebih luas. Kami menyimpan jadual dalam dua helaian berbeza Ringkasan dan Butiran . Menggunakan set data ini, kami akan menarik nilai merentas lembaran kerja.
Perhatikan bahawa ini ialah set data asas untuk memastikan perkara mudah. Dalam senario praktikal, anda mungkin menghadapi set data yang lebih besar dan kompleks.
Buku Kerja Amalan
Anda dialu-alukan untuk memuat turun buku kerja amalan daripada pautan di bawah.
Cara Menarik Nilai Daripada Lembaran Kerja Lain.xlsx
Tarik Nilai Daripada Lembaran Kerja Lain dalam Excel
Semasa mengambil nilai daripada lembaran kerja yang berbeza, kita perlu mempertimbangkan bahawa lembaran kerja boleh daripada buku kerja yang sama atau buku kerja yang berbeza.
1. Tarik Nilai Daripada Lembaran Kerja Lain Dalam Buku Kerja Yang Sama
I. Tarik Lurus Ke Hadapan dengan Rujukan Sel
Anda boleh tarik nilai daripada lembaran kerja laindengan menyediakan rujukan sel diikuti dengan nama helaian dalam formula. Apa-apa sahaja yang kami tulis dengan tanda sama ( =
) ialah formula.
Anda akan memahaminya dengan lebih baik melalui contoh. Katakan kami ingin menarik nama pelakon untuk filem tersebut.
Di sini kami telah memperkenalkan lajur Pelakon pada jadual ringkasan filem. Sekarang, mari kita terokai kaedah menarik.
Apa yang perlu kita lakukan ialah menyediakan rujukan sel bersama-sama dengan nama helaian.
=Details!D4
Di sini Butiran ialah nama helaian dan D4 ialah rujukan sel. Kita perlu memasukkan tanda " !
" antara nama helaian dan rujukan sel. Excel membezakan rujukan helaian dan sel melalui tanda " !
".
Kami telah menemui nama pelakon itu. Mari lakukan perkara yang sama untuk seluruh sel atau gunakan ciri AutoIsi .
Kami mendapat nama semua pelakon. Memandangkan data kami adalah terhad dan berada dalam urutan yang sama dalam kedua-dua helaian, kami mendapat nama dalam susunan yang betul.
II. Tarik Nilai Menggunakan VLOOKUP
Menarik atau mendapatkan semula atau mengambil mana-mana nama yang anda sebutkan, satu fungsi yang mungkin muncul dalam fikiran anda ialah VLOOKUP .
Dalam bahagian awal, kami telah menarik nilai menggunakan rujukan sel, tetapi dalam jangka masa panjang, ia mungkin tidak berguna. VLOOKUP boleh menjadi penyelamat di sana kerana ia menarik nilai berdasarkan padanan.
Mari tulis formulamenggunakan VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
Di sini kami telah menyediakan B4 sebagai nilai_carian dalam fungsi VLOOKUP dan Butiran!$B$4:$E$12 ialah tatasusunan_carian . Anda boleh perhatikan kami telah memberikan nama helaian sebelum julat. Dan nama helaian dan julat dipisahkan dengan tanda " !
".
Di sini 3 sebagai pelakon berada dalam lajur ke-3 julat dan 0 untuk padanan tepat.
Kami telah menarik pelakon filem Jack Reacher daripada helaian lain, Butiran . Tulis formula untuk nilai yang selebihnya atau gunakan ciri AutoIsi .
Baca Lagi: Pindah Data dari Satu Lembaran Kerja Excel ke Satu Lembaran Kerja Lain Secara Automatik dengan VLOOKUP
III. Tarik Nilai Menggunakan INDEX-MATCH
Alternatif yang terkenal kepada VLOOKUP ialah gabungan fungsi INDEX dan MATCH .
Fungsi MATCH mengembalikan kedudukan nilai carian dalam julat dan INDEX mengembalikan nilai di lokasi tertentu dalam julat.
Kami akan menggunakan gabungan ini untuk mengambil genre filem.
Formulanya ialah yang berikut
=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))
Dalam fungsi MATCH , B4 ialah lookup_value, dan Butiran!$B$4:$B $12 ialah julat_carian . Bahagian MATCH ini menyediakan kedudukan dan kemudian INDEX menariknilai daripada Butiran!$C$4:$C$12 julat.
Kami telah menarik nilai genre daripada Butiran lembaran kerja . Tulis formula atau gunakan ciri AutoIsi untuk nilai yang selebihnya.
IV. Tarik Nilai Menggunakan XLOOKUP
Jika anda menggunakan Excel 365, maka anda boleh menggunakan fungsi yang dipanggil XLOOKUP untuk menarik nilai.
Mari kita tarik nama pengarah yang sepadan daripada Butiran helaian.
Formulanya ialah yang berikut
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")
Di sini B4 ialah nilai_carian , Butiran!$B$4:$B$12 ialah julat_carian, dan Butiran!$E$4:$E$12 ialah julat yang kita perlukan untuk menarik nilai. Anda boleh perhatikan kami telah menulis nama helaian, Butiran , sebelum setiap julat.
Selain itu, kami telah menambahkan "Tidak Ditemui" pada medan pilihan jika_tidak_ditemui .
Kami telah menarik nilai, nama pengarah, daripada helaian lain, Butiran . Lakukan perkara yang sama untuk nilai yang lain.
Baca Lagi: Cara Mengimport Data ke dalam Excel daripada Fail Excel Lain (2 Cara )
Bacaan Serupa
- Cara Mengimport Fail Teks dengan Berbilang Pembatas ke dalam Excel (3 Kaedah)
- Kod VBA untuk Menukar Fail Teks kepada Excel (7 Kaedah)
- Cara Mengekstrak Data daripada Helaian Excel (6 Kaedah Berkesan)
- EkstrakData Ditapis dalam Excel ke Helaian Lain (4 Kaedah)
- Cara Mengekstrak Data daripada Senarai Menggunakan Formula Excel (5 Kaedah)
2 Tarik Nilai Daripada Lembaran Kerja Lain daripada Buku Kerja Lain
Kami mungkin perlu menarik nilai daripada lembaran kerja daripada buku kerja lain.
Untuk menunjukkan contoh kepada anda, kami telah menyalin Butiran nilai helaian ke buku kerja lain yang dipanggil Buku Kerja Nilai Tarik _Butiran.xlsx
Dan jadual ringkasan (ringkasan dikemas kini) kami masih dalam buku kerja Cara Menarik Nilai Daripada Lembaran Kerja Lain Excel.xlsx
Kami akan menarik nama pengarah daripada buku kerja yang berbeza.
Kami boleh menggunakan mana-mana pendekatan ( Rujukan Sel , VLOOKUP , INDEX-MATCH , XLOOKUP ) yang telah kami nyatakan dalam bahagian awal. Apa yang anda perlu lakukan ialah memberikan nama buku kerja dalam kurungan.
Buat masa ini, kami menggunakan VLOOKUP . Mari tulis formula.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
Di sini sebelum julat sel $B$4:$E$12 kami telah memberikan nama helaian (Butiran) dan nama buku kerja. Nama buku kerja terdapat dalam kurungan.
Julat dipisahkan oleh kedua-dua ini dengan tanda " !
". Memandangkan kita perlu mengira buku kerja dan lembaran kerja secara serentak supaya ia berada dalam petikan tunggal ( ‘’
).
Kami telah menarik nilai, nama pengarah, daripada lembaran kerja yang lainlembaran kerja. Lakukan perkara yang sama untuk nilai yang lain atau gunakan ciri AutoIsi .
Baca Lagi: Cara untuk Tarik Data Dari Helaian Lain Berdasarkan Kriteria dalam Excel
Kesimpulan
Itu sahaja untuk sesi. Kami telah menyenaraikan beberapa pendekatan untuk menarik nilai daripada lembaran kerja lain dalam Excel. Harap anda akan mendapati ini berguna. Jangan ragu untuk mengulas jika ada yang sukar untuk difahami. Beritahu kami sebarang kaedah lain yang mungkin kami terlepas di sini.