Dalam artikel sebelumnya "Pembelajaran fungsi Excel: Mari kita bincangkan tentang pelbagai fungsi penjumlahan", kami mempelajari beberapa fungsi penjumlahan. Hari ini kita akan bercakap tentang fungsi LOOKUP Apabila orang menggunakan fungsi VLOOKUP pada masa lalu, mereka sering menghadapi beberapa masalah, iaitu carian VLOOKUP hanya menemui nilai pertama yang memenuhi syarat dan kemudian berhenti mencari, dan ia boleh. hanya ditemui dari kiri ke kiri Carian kanan terlalu ketat. Hari ini saya akan memperkenalkan kepada anda fungsi LOOKUP, yang boleh menyelesaikan dua masalah ini dengan sempurna.
Fungsi LOOKUP sangat berkuasa dan dikenali sebagai raja fungsi rujukan. Untuk menguasainya sepenuhnya, anda mesti memahami 5 kegunaan biasa dan prinsip carian binarinya. Memandangkan terdapat banyak mata pengetahuan yang berkaitan, tutorial akan dibahagikan kepada dua bahagian. Hari ini kita akan belajar tentang 5 kegunaan biasa fungsi ini melalui lima contoh. Esok kita akan bercakap tentang prinsip carian binari dan dua masalah LOOKUP yang ditinggalkan dalam artikel sebelum ini.
1. Petikan konvensional
Format: LOOKUP(查找值,查找区域)
Contoh 1: Cari skor bahasa Cina berdasarkan nama, formulanya ialah =LOOKUP(H2,C2:D19)
Contoh 2: Cari markah Bahasa Inggeris berdasarkan nama, formulanya ialah: =LOOKUP(H2,C2:F19)
Melalui ini Daripada dua contoh, kita dapati bahawa struktur formula LOOKUP adalah sangat mudah apabila mencari Nilai carian dan hasil yang akan ditemui masing-masing terletak di lajur pertama dan terakhir kawasan carian.
Tetapi hanya memahami penggunaan ini tidak mencukupi Jika kita mencuba data lain, kita mungkin mendapati masalahnya:
Apabila nama carian menjadi. Zhao Yongfu, hasilnya salah Ini kerana fungsi LOOKUP menggunakan carian binari , iaitu padanan kabur Mengenai perkara ini, kita akan membincangkannya dalam tutorial esok "LOOKUP" Penjelasan penuh tentang penggunaan fungsi (Bahagian 2) - Prinsip carian binari LOOKUP" dijelaskan secara terperinci.
Oleh itu, apabila menggunakan LOOKUP untuk carian biasa, langkah yang sangat penting ialah mengisih dalam tertib menaik mengikut kandungan carian (lajur c di mana nama terletak).
Selepas kami menyusun, hasil formula serta-merta menjadi betul.
Ini menimbulkan persoalan baharu Jika data tidak boleh diisih, adakah fungsi LOOKUP masih boleh digunakan?
Ia pasti berkesan. Mari kita lihat penggunaan kedua fungsi LOOKUP.
2 Rutin untuk carian tepat
Format: =LOOKUP(1,0/(查找范围=查找值),结果范围)
Masukkan formula dalam sel I2:
=LOOKUP(1,0/(C2:C19=H2),D2:D19)
, tekan Enter untuk melihat hasil yang betul.
Apakah sebenarnya maksud 1 dan 0/ dalam rutin ini juga merupakan salah satu soalan yang paling kerap ditanya sebelum menerangkan prinsip dikotomi, mari kita bincangkan secara ringkas tentang rumusan. 1 ialah nilai yang akan ditemui, tetapi syarat telah berubah Ia bukan carian langsung untuk nama, tetapi satu set nilai logik yang diperoleh berdasarkan nama:
Perhatikan bahawa hanya ada satu BENAR di sini, juga Itulah nama yang kami cari.
Seterusnya, bahagikan nilai logik ini dengan 0. Apabila mengira, nilai logik TRUE mewakili 1, dan FALSE mewakili 0. Apabila penyebutnya ialah 0, iaitu FALSE, hasil pengiraan ialah nilai ralat:
Oleh itu, tugas LOOKUP menjadi mencari 1 dalam set data. Memandangkan set data ini hanya mempunyai satu 0, dan yang lain adalah semua nilai ralat, dikotomi menjadikan LOOKUP hanya mencari nombor terakhir yang tidak lebih besar daripada nilai carian, jadi ia hanya boleh mencari 0, dan akhirnya berdasarkan kedudukan baris 0 (No. Baris 2) Dapatkan data yang sepadan dengan parameter ketiga, iaitu, D2 adalah hasil yang kita perlukan.
Bahagian kandungan ini dianggap sebagai titik pengetahuan yang lebih sukar dalam pembelajaran fungsi Pemula mungkin mengalami kesukaran untuk memahaminya. Jika anda tidak memahaminya sepenuhnya sekarang, cuma ingat rutin ini: =LOOKUP(1,0/(查找范围=查找值),结果范围)
. Pada masa yang sama, rutin ini juga boleh dilanjutkan untuk menggunakan carian tepat berbilang syarat:
=LOOKUP (1,0/((julat carian 1=nilai carian 1)* (julat carian 2=nilai carian 2)* (julat carian 3=nilai carian 3)), julat hasil)
adalah untuk mencari nilai yang anda cari dalam setiap julat carian Selepas mendarabkan nilai logik yang diperoleh, kedudukan yang memenuhi berbilang syarat pada masa yang sama ialah 1. Prinsipnya adalah sama dengan nilai carian tunggal Syaratnya adalah sama.
3. Rutin carian terbalik
Berbeza dengan VLOOKUP yang kita biasa gunakan LOOKUP Fungsi Carian terbalik adalah sangat mudah. Struktur formula ialah:
=LOOKUP(查找值,查找列,结果列)
Contoh berikut ialah kesan pengisihan mengikut nama dan kemudian carian terbalik:
4 Carian rutin mengikut selang waktu
Berikan ulasan yang sepadan berdasarkan jumlah markah pelajar. Skor di bawah 50 adalah "sangat lemah", skor antara 50 dan 100 adalah "lemah", skor antara 100 dan 150 adalah "purata", skor antara 150 dan 200 adalah "lebih baik", dan skor antara 200 dan 250 adalah "cemerlang" , mereka yang mendapat markah 250 dan ke atas dianggap "pakar". Formula yang digunakan di sini ialah:=LOOKUP(G2,{0,50,100,150,200,250;"很差","差","一般","较好","优秀","能手"})
=LOOKUP(分数值,{下限1, 下限2……;评语1,评语2……})
Apabila kita mengikuti Semasa mencari nama mengikut ID pelajar, saya mendapati bahawa terdapat ralat ID Pelajar juga disusun dalam tertib menaik.
Ini adalah kesilapan yang paling biasa Nombor pelajar di sini disusun dalam tertib menaik seperti yang kita rasakan, kesan tertib menaik adalah seperti berikut:
Apabila menggunakan LOOKUP, jika anda tidak menggunakan rutin carian yang tepat, ingatlah untuk mengisih untuk memastikan ketepatan hasil formula.Ringkasan
1 Hari ini saya berkongsi sebanyak lima rutin penggunaan LOOKUP, iaitu carian biasa, carian tepat dan carian berbilang syarat. . Carian terbalik dan carian mengikut selang masa, pemula boleh menguasai rutin ini dan belajar menerapkannya untuk menyelesaikan masalah 2. Prinsip carian fungsi LOOKUP adalah berbeza daripada VLOOKUP yang telah kita pelajari sebelum ini daripada fungsi VLOOKUP Ia dipanggil kaedah traversal Ia akan berhenti mencari apabila ia mendapati nilai pertama yang memenuhi syarat syarat. Ini ada dalam dokumentasi fungsi Juga disebut; > 3. Mengenai data Adalah penting bahawa sumber adalah dalam susunan menaik:
Jika anda tidak boleh mengisih, maka anda mesti menggunakan rutin ini: =LOOKUP (1,0/(julat carian = nilai carian), julat hasil), yang juga ditentukan oleh ciri-ciri dikotomi
4. Fungsi LOOKUP sangat berkuasa, tetapi ia juga sukar untuk difahami Jika anda ingin memahami sepenuhnya fungsi ini, anda mesti memahami prinsip dikotomi. Dalam tutorial esok, kita akan bercakap tentang apa itu prinsip dikotomi, dan dengan cara ini, kita akan menerangkan dua masalah yang tinggal dari suatu masa dahulu (LOOKUP menyelesaikan masalah pembundaran dan masalah pengekstrakan data).
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci 5 cara untuk menggunakan fungsi LOOKUP dalam pembelajaran fungsi Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!