Carian mengambil satu nilai, mencarinya dalam lajur pertama jadual, dan memulangkan sesuatu daripada baris yang sama. Ia hanya boleh dipercayai apabila andaiannya benar, jadi jawapan yang baik menyatakannya. Jadual dan kod di bawah ialah rekaan.
Apakah yang diandaikan oleh carian?
Untuk =VLOOKUP(nilai, jadual, nombor lajur, jenis padanan) anda mengandaikan:
- Nilai yang dicari berada dalam lajur pertama jadual. Fungsi ini tidak pernah melihat ke kiri.
- Jenis padanan dinyatakan.
FALSEbermaksud padanan tepat.TRUEbermaksud padanan anggaran, yang memerlukan lajur pertama yang tersusun. - Kod adalah unik. Dua baris dengan kod sama hanya memulangkan satu daripadanya.
- Jenis data sepadan. Kod
P02sebagai teks mesti dipadankan dengan teks, dan nombor dengan nombor. - Julat jadual dikunci dengan tanda dolar.
- Nombor lajur dikira daripada lajur pertama jadual itu sendiri, bukan daripada lajur A hamparan.
Contoh berlangkah
Jadual produk rekaan dalam F2:H4:
| F | G | H | |
|---|---|---|---|
| 1 | Kod | Item | Harga |
| 2 | P01 | Pen | 1.50 |
| 3 | P02 | Pembaris | 2.25 |
| 4 | P03 | Buku nota | 3.20 |
Sel A2 mengandungi kod P03 dan B2 mengandungi kuantiti 6.
Langkah 1, harga: dalam C2 taip =VLOOKUP(A2,$F$2:$H$4,3,FALSE). Kod ditemui dalam baris 4, dan lajur 3 jadual ialah Harga, jadi ia memulangkan 3.20.
Langkah 2, jumlah: dalam D2 taip =B2*C2. Semak: 6 × 3.20 = 19.20.
Langkah 3, salin ke bawah. A2 menjadi A3, tetapi $F$2:$H$4 kekal dikunci, jadi setiap baris mencari dalam jadual yang sama.
Untuk nilai berjalur, gunakan jadual tersusun dan TRUE. Dengan jalur 0 Fail, 50 Pass, 70 Merit dalam jadual dua lajur, markah 62 memulangkan Pass, kerana 50 ialah permulaan terbesar yang tidak melebihi 62.
Kesilapan yang perlu diwaspadai
Formula yang salah:
=VLOOKUP(A2,$F$2:$H$4,2,FALSE)Ia berjalan tanpa ralat, tetapi memulangkan Buku nota, bukan 3.20. Lajur 2 ialah nama item.
Nombor lajur dikira merentasi jadual: Kod ialah 1, Item ialah 2, Harga ialah 3. Pembetulannya menukar 2 kepada 3. Jawapan salah yang munasabah paling berbahaya, jadi sentiasa banding keputusan dengan jadual secara visual. Berhati-hati juga jika jenis padanan ditinggalkan: dengan lajur pertama yang tidak tersusun, lalai anggaran boleh memulangkan baris yang tidak berkaitan.
Semak kendiri
Cuba soalan ini, kemudian buka setiap jawapan.
1. Apakah yang dipulangkan oleh =VLOOKUP("P01",$F$2:$H$4,2,FALSE)?
Tunjuk jawapan
Kod P01 berada dalam baris 2, dan lajur 2 ialah Item. Ia memulangkan Pen.
2. Apakah yang dipulangkan oleh =VLOOKUP("P04",$F$2:$H$4,3,FALSE), dan mengapa?
Tunjuk jawapan
#N/A. Tiada P04 dalam lajur pertama, dan padanan tepat tidak meneka.
3. Menggunakan jadual jalur (0 Fail, 50 Pass, 70 Merit) dengan padanan anggaran, apakah yang dipulangkan untuk 49, 50 dan 70?
Tunjuk jawapan
49 ialah Fail, 50 ialah Pass dan 70 ialah Merit. Setiap satu memulangkan jalur yang permulaannya ialah nilai terbesar yang tidak melebihinya.
Ke mana selepas ini?
Carian sering disalin, jadi kemahiran seterusnya ialah mendiagnosis formula yang disalin ke julat yang salah. Ulang kaji rujukan mutlak jika julat jadual tergelincir. Penyemak tugasan praktikal dan bukti ICT ialah semakan pantas untuk tugasan yang telah siap.
Jika anda mahu guru berpengalaman menyemak andaian carian pada hamparan latihan anda, lihat tuisyen ICT dalam talian satu dengan satu.