Isi kandungan
Tutorial menerangkan sintaks fungsi VLOOKUP Helaian Google dan menunjukkan cara menggunakan formula Vlookup untuk menyelesaikan tugasan sebenar.
Apabila bekerja dengan data yang saling berkaitan, salah satu yang paling cabaran biasa ialah mencari maklumat merentas berbilang helaian. Anda sering melakukan tugas sedemikian dalam kehidupan seharian, contohnya apabila mengimbas papan jadual penerbangan untuk nombor penerbangan anda untuk mendapatkan masa dan status berlepas. Helaian Google VLOOKUP berfungsi dengan cara yang serupa - mencari dan mendapatkan semula data yang sepadan daripada jadual lain pada helaian yang sama atau daripada helaian lain.
Pendapat yang meluas ialah VLOOKUP ialah salah satu fungsi yang paling sukar dan tidak jelas. Tetapi itu tidak benar! Sebenarnya, mudah untuk melakukan VLOOKUP dalam Helaian Google dan sebentar lagi anda akan memastikannya.
Petua. Untuk pengguna Microsoft Excel, kami mempunyai tutorial VLOOKUP Excel berasingan dengan contoh formula.
VLOOKUP Helaian Google - sintaks dan penggunaan
Fungsi VLOOKUP dalam Helaian Google direka bentuk untuk melaksanakan menegak carian - cari nilai kunci (pengecam unik) ke bawah lajur pertama dalam julat yang ditentukan dan kembalikan nilai dalam baris yang sama daripada lajur lain.
Sintaks untuk fungsi VLOOKUP Helaian Google adalah sebagai berikut:
VLOOKUP(kunci_carian, julat, indeks, [is_sorted])3 argumen pertama diperlukan, yang terakhir adalah pilihan:
Kunci_carian - ialah nilai kepadapertama seperti yang dilakukan oleh fungsi VLOOKUP. Selain itu, ia boleh menilai berbilang syarat , mencari dalam mana-mana arah dan mengembalikan semua atau bilangan padanan yang ditentukan sebagai nilai atau formula .
Mengingat bahawa gambar bernilai seribu perkataan, mari lihat cara alat tambah berfungsi pada data kehidupan sebenar. Andainya, beberapa pesanan dalam jadual sampel kami mengandungi beberapa item, dan anda ingin mendapatkan semula semua item pesanan tertentu. Formula Vlookup tidak dapat melakukan ini, manakala fungsi QUERY yang lebih berkuasa boleh. Masalahnya ialah fungsi ini memerlukan pengetahuan tentang bahasa pertanyaan atau sekurang-kurangnya sintaks SQL. Tidak ada keinginan untuk menghabiskan hari belajar ini? Pasang alat tambah Berbilang Padanan VLOOKUP dan dapatkan formula yang sempurna dalam beberapa saat!
Dalam Helaian Google anda, klik Add-ons > Berbilang Padanan VLOOKUP > Mulakan dan tentukan kriteria carian:
- Pilih julat dengan data anda (A1:D9).
- Tentukan bilangan padanan yang akan dikembalikan (semua dalam kes kami).
- Pilih lajur untuk mengembalikan data daripada ( Item , Jumlah dan Status ).
- Tetapkan satu atau lebih syarat. Kami ingin menarik maklumat tentang input nombor pesanan dalam F2, jadi kami mengkonfigurasi hanya satu syarat: ID Pesanan = F2.
- Pilih sel kiri atas untuk hasilnya.
- Klik Pratonton hasil untuk memastikan anda akan mendapat apa yang anda cari.
- Jikasemuanya baik, klik sama ada Sisipkan formula atau Tampal hasil .
Untuk contoh ini, kami memilih untuk kembali sepadan sebagai formula. Jadi, anda kini boleh menaip sebarang nombor pesanan dalam F2 dan formula yang ditunjukkan dalam tangkapan skrin di bawah akan dikira semula secara automatik:
Untuk mengetahui lebih lanjut tentang alat tambah, lawati Halaman utama Padanan VLOOKUP Berbilang atau dapatkannya sekarang dari Pasaran G Suite.
Begitulah anda boleh melakukan carian Helaian Google. Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!
cari (nilai carian atau pengecam unik). Contohnya, anda boleh mencari perkataan "epal", nombor 10 atau nilai dalam sel A2.Julat - dua atau lebih lajur data untuk carian. Fungsi VLOOKUP Helaian Google sentiasa mencari dalam lajur pertama julat .
Indeks - nombor lajur dalam julat dari mana nilai yang sepadan (nilai dalam baris yang sama seperti kunci_carian ) hendaklah dikembalikan.
Lajur pertama dalam julat mempunyai indeks 1. Jika indeks kurang daripada 1, formula Vlookup mengembalikan #VALUE! ralat. Jika lebih besar daripada bilangan lajur dalam julat , VLOOKUP mengembalikan #REF! ralat.
Is_sorted - menunjukkan sama ada lajur carian diisih (BENAR) atau tidak (FALSE). Dalam kebanyakan kes, FALSE disyorkan.
- Jika is_isih adalah BENAR atau ditinggalkan (lalai), lajur pertama julat mesti diisih dalam tertib menaik , iaitu dari A hingga Z atau dari terkecil kepada terbesar.
Dalam kes ini formula Vlookup mengembalikan padanan anggaran . Lebih tepat lagi, ia mencari padanan tepat terlebih dahulu. Jika padanan tepat tidak ditemui, formula mencari padanan terdekat yang kurang daripada atau sama dengan kunci_carian . Jika semua nilai dalam lajur carian lebih besar daripada kunci carian, ralat #N/A dikembalikan.
- Jika is_sorted ditetapkan kepada FALSE, tiada pengisihan diperlukan. Dalam kes ini, Vlookupformula mencari padanan tepat . Jika lajur carian mengandungi 2 atau lebih nilai yang sama persis dengan kunci_carian , nilai pertama yang ditemui dikembalikan.
Pada pandangan pertama, sintaks mungkin kelihatan agak rumit, tetapi contoh formula Google Sheet Vlookup di bawah akan memudahkan perkara untuk difahami.
Andaikata anda mempunyai dua jadual: jadual utama dan jadual carian seperti yang ditunjukkan dalam tangkapan skrin di bawah. Jadual mempunyai lajur biasa ( ID Pesanan ) yang merupakan pengecam unik. Anda berhasrat untuk menarik status setiap pesanan daripada jadual carian ke jadual utama.
Sekarang, bagaimanakah anda menggunakan Helaian Google Vlookup untuk menyelesaikan tugas? Sebagai permulaan, mari kita takrifkan argumen untuk formula Vlookup kami:
- Kunci_Cari - ID Pesanan (A3), nilai yang akan dicari dalam lajur pertama jadual Carian .
- Julat - jadual Carian ($F$3:$G$8). Sila ambil perhatian bahawa kami mengunci julat dengan menggunakan rujukan sel mutlak kerana kami merancang untuk menyalin formula ke berbilang sel.
- Indeks - 2 kerana Status lajur yang kami ingin kembalikan padanan ialah lajur ke-2 dalam julat .
- Is_sorted - FALSE kerana lajur carian kami (F) bukan diisih.
Menggabungkan semua argumen, kita mendapat formula ini:
=VLOOKUP(A3,$F$3:$G$8,2,false)
Masukkannya dalam sel pertama (D3) jadual utama, salin ke bawah lajur, dan anda akan mendapat keputusanserupa dengan ini:
Adakah formula Vlookup masih sukar untuk anda fahami? Kemudian lihat dengan cara ini:
5 perkara yang perlu diketahui tentang VLOOKUP Helaian Google
Seperti yang telah anda fahami, fungsi VLOOKUP Helaian Google ialah satu perkara dengan nuansa. Mengingati lima fakta mudah ini akan menjauhkan anda daripada masalah dan membantu anda mengelakkan ralat Vlookup yang paling biasa.
- Helaian Google VLOOKUP tidak boleh melihat ke kirinya, ia sentiasa mencari dalam lajur pertama (paling kiri) julat. Untuk melakukan Vlookup kiri , gunakan formula Padanan Indeks Helaian Google.
- Vlookup dalam Helaian Google adalah tidak peka huruf besar-kecil , bermakna ia tidak membezakan aksara huruf kecil dan huruf besar. Untuk pencarian sensitif huruf besar-kecil , gunakan formula ini.
- Jika VLOOKUP mengembalikan hasil yang salah, tetapkan argumen is_sorted kepada FALSE untuk mengembalikan padanan tepat. Jika ini tidak membantu, semak sebab lain yang mungkin mengapa VLOOKUP gagal.
- Apabila is_sorted ditetapkan kepada TRUE atau diabaikan, ingat untuk mengisih lajur pertama julat dalam menaik pesanan. Dalam kes ini, fungsi VLOOKUP akan menggunakan algoritma carian binari yang lebih pantas yang berfungsi dengan betul hanya pada data yang diisih.
- Helaian Google VLOOKUP boleh mencari dengan padanan separa berdasarkan aksara wildcard : tanda soal (?) dan asterisk (*). Sila lihat contoh formula Vlookup ini untuk mendapatkan butiran lanjut.
Cara menggunakanVLOOKUP dalam Helaian Google - contoh formula
Sekarang anda mempunyai idea asas tentang cara Helaian Google Vlookup berfungsi, tiba masanya untuk mencuba tangan anda dalam membuat beberapa formula sendiri. Untuk menjadikan contoh Vlookup di bawah lebih mudah diikuti, anda boleh membuka contoh helaian Google Vlookup.
Cara Vlookup daripada helaian berbeza
Dalam hamparan kehidupan sebenar, jadual utama dan jadual Carian selalunya berada pada helaian yang berbeza. Untuk merujuk formula Vlookup anda ke helaian lain dalam hamparan yang sama, letakkan nama lembaran kerja diikuti dengan tanda seru (!) sebelum rujukan julat. Contohnya:
=VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)
Formula akan mencari nilai dalam A2 dalam julat A2:A7 pada Helaian4 dan mengembalikan nilai yang sepadan daripada lajur B (lajur ke-2 dalam julat ).
Jika nama helaian mengandungi ruang atau aksara bukan abjad, pastikan anda melampirkannya dalam tanda petikan tunggal. Contohnya:
=VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)
Petua. Daripada menaip rujukan kepada helaian lain secara manual, anda boleh meminta Helaian Google memasukkannya untuk anda secara automatik. Untuk ini, mula menaip formula Vlookup anda dan apabila ia datang kepada hujah julat , tukar ke helaian carian dan pilih julat menggunakan tetikus. Ini akan menambah rujukan julat kepada formula dan anda hanya perlu menukar rujukan relatif (lalai) kepada rujukan mutlak. Untuk melakukan ini, sama ada taip tanda $ sebelum huruf lajur dan barisnombor, atau pilih rujukan dan tekan F4 untuk menogol antara jenis rujukan yang berbeza.
Vlookup Helaian Google dengan aksara kad bebas
Dalam situasi apabila anda tidak mengetahui keseluruhan nilai carian (key_search), tetapi anda tahu sebahagian daripadanya, anda boleh melakukan carian dengan aksara kad bebas berikut:
- Tanda soal (?) untuk memadankan mana-mana aksara tunggal dan
- Asterisk (*) untuk memadankan mana-mana jujukan aksara.
Katakan anda ingin mendapatkan semula maklumat tentang susunan tertentu daripada jadual di bawah. Anda tidak boleh mengingati Id pesanan sepenuhnya, tetapi anda ingat bahawa aksara pertama ialah "A". Jadi, anda menggunakan asterisk (*) untuk mengisi bahagian yang hilang, seperti ini:
=VLOOKUP("a*",$A$2:$C$7,2,false)
Lebih baik lagi, anda boleh memasukkan bahagian kunci carian yang diketahui dalam beberapa sel dan menggabungkan sel itu dengan "*" untuk mencipta formula Vlookup yang lebih serba boleh:
Untuk menarik item: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)
Untuk menarik jumlah: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)
Petua. Jika anda perlu mencari tanda soal sebenar atau aksara asterisk, letakkan tilde (~) sebelum aksara, mis. "~*".
Formula Padanan Indeks Helaian Google untuk Vlookup kiri
Salah satu had paling ketara bagi fungsi VLOOKUP (kedua-dua dalam Excel dan Helaian Google) ialah ia tidak boleh melihat ke kiri. Iaitu, jika lajur carian bukan lajur pertama dalam jadual carian, Google Sheets Vlookup akan gagal. Dalam situasi sedemikian, gunakan yang lebih berkuasa danformula Padanan Indeks yang lebih tahan lama:
INDEX ( return_range , MATCH( search_key , lookup_range , 0))Contohnya, untuk mencari Nilai A3 (kunci_carian) dalam G3:G8 (julat_carian) dan kembalikan padanan daripada F3:F8 (julat_pulangan), gunakan formula ini:
=INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))
Tangkapan skrin berikut menunjukkan formula Padanan Indeks ini dalam tindakan:
Satu lagi kelebihan formula Padanan Indeks berbanding Vlookup ialah ia kebal terhadap perubahan struktur yang anda buat dalam helaian kerana ia merujuk lajur pulangan secara langsung. Khususnya, memasukkan atau memadam lajur dalam jadual carian memecahkan formula Vlookup kerana nombor indeks "berkod keras" menjadi tidak sah, manakala formula Padanan Indeks kekal selamat dan kukuh.
Untuk mendapatkan maklumat lanjut tentang INDEX MATCH , sila lihat Mengapa INDEX MATCH ialah alternatif yang lebih baik kepada VLOOKUP. Walaupun tutorial di atas menyasarkan Excel, INDEX MATCH dalam Helaian Google berfungsi dengan cara yang sama, kecuali untuk nama argumen yang berbeza.
Vlookup sensitif huruf dalam Helaian Google
Dalam kes apabila teks perkara kes, gunakan INDEX MATCH dalam kombinasi dengan fungsi TRUE dan EXACT untuk membuat Vlookup Helaian Google sensitif huruf besar-kecil formula tatasusunan :
ArrayFormula(INDEX( return_range , MATCH (TRUE , EXACT( julat_carian , kunci_carian ),0)))Dengan mengandaikan kunci carian berada dalam sel A3, julat carian ialah G3:G8 dan julat kembali ialahF3:F8, formula adalah seperti berikut:
=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))
Seperti yang ditunjukkan dalam tangkapan skrin di bawah, formula tidak mempunyai masalah dengan membezakan aksara huruf besar dan huruf kecil seperti A-1001 dan a-1001 :
Petua. Menekan Ctrl + Shift + Enter semasa mengedit formula memasukkan fungsi ARRAYFORMULA pada permulaan formula secara automatik.
Formula Vlookup ialah yang paling biasa tetapi bukan satu-satunya cara untuk mencari dalam Helaian Google. Bahagian seterusnya dan bahagian akhir tutorial ini menunjukkan alternatif.
Gabung Helaian: alternatif bebas formula untuk Google Sheets Vlookup
Jika anda mencari cara tanpa formula visual untuk melakukan Google hamparan Vlookup, pertimbangkan untuk menggunakan alat tambah Helaian Gabung. Anda boleh mendapatkannya secara percuma daripada kedai alat tambah Helaian Google.
Setelah alat tambah ditambahkan pada Helaian Google anda, anda boleh menemuinya di bawah tab Sambungan :
Dengan alat tambah Helaian Gabung di tempat, anda bersedia untuk memberikannya ujian lapangan. Data sumber sudah biasa kepada anda: kami akan mengeluarkan maklumat daripada lajur Status berdasarkan ID Pesanan :
- Pilih mana-mana sel dengan data dalam Helaian utama dan klik Alat tambah > Gabung Helaian > Mula .
Dalam kebanyakan kes, alat tambah akan mengambil keseluruhan jadual untuk anda secara automatik. Jika tidak, sama ada klik butang Pilih automatik atau pilih butangjulat dalam helaian utama anda secara manual, dan kemudian klik Seterusnya :
- Pilih julat dalam Helaian Carian . Julat tidak semestinya saiz yang sama dengan julat dalam helaian utama. Dalam contoh ini, jadual carian mempunyai 2 baris lagi daripada jadual utama.
Dalam contoh ini, kami menarik maklumat daripada lajur Status pada helaian Carian ke dalam lajur Status pada helaian Utama:
Klik Selesai , benarkan alat tambah Helaian Gabungan seketika untuk diproses dan anda boleh pergi!
Vlookup berbilang padanan dengan cara yang mudah!
Berbilang Padanan VLOOKUP ialah satu lagi alat Helaian Google untuk carian lanjutan. Seperti namanya, alat tambah itu boleh mengembalikan semua padanan, bukan hanya padanan