Ngapikake fungsi VLOOKUP

Paragraf

Kepiye cara ngemas parasut kanthi bener?

keuntungan. Edisi 2, direvisi.

Ayo kita duwe tabel pesenan ing ngisor iki:

Ngapikake fungsi VLOOKUP

Kita kudu ngerti, contone, apa jumlah pesenan katelu Ivanov utawa nalika Petrov nglakokake kesepakatan kaping pindho. Fungsi VLOOKUP sing dibangun mung bisa nggoleki kedadeyan pisanan saka jeneng mburi ing tabel lan ora bakal mbantu kita. Pitakonan kaya "Sapa sing dadi manajer nomer pesenan 10256?" uga bakal tetep ora dijawab, tk. VLOOKUP sing dibangun ora bisa ngasilake nilai saka kolom ing sisih kiwa telusuran.

Loro-lorone masalah iki ditanggulangi kanthi cepet - ayo nulis fungsi kita dhewe sing bakal katon ora mung kanggo sing pisanan, nanging, ing kasus umum, kanggo kedadeyan Nth. Kajaba iku, bakal bisa nggoleki lan ngasilake asil ing kolom apa wae. Ayo diarani, ngomong, VLOOKUP2. 

Bukak Editor Visual Basic kanthi mencet ALT + F11 utawa kanthi milih saka menu Layanan - Makro - Editor Visual Basic (Alat - Makro - Editor Visual Basic), lebokake modul anyar (menu Insert - Modul) lan salin teks fungsi iki ana:

Fungsi VLOOKUP2(Tabel Minangka Varian, SearchColumnNum Minangka Long, SearchValue Minangka Varian, _ N Minangka Long, ResultColumnNum Minangka Long) Dim i Sak Long, iCount dawa Pilih Case TypeName(Tabel) Case "Range" Kanggo i = 1 Kanggo Table.Rows .Count Yen Table.Cells(i, SearchColumnNum) = SearchValue Banjur iCount = iCount + 1 End Yen Yen iCount = N Banjur VLOOKUP2 = Table.Cells(i, ResultColumnNum) Exit For End Yen Sabanjure i Case "Variant ()" Kanggo i = 1 Kanggo UBound(Tabel) Yen Tabel (i, SearchColumnNum) = SearchValue Banjur iCount = iCount + 1 Yen iCount = N Banjur VLOOKUP2 = Tabel (i, ResultColumnNum) Exit Kanggo End Yen Sabanjure i End Pilih Fungsi End  

Nutup Editor Visual Basic lan bali menyang Excel.

Saiki liwat Insert - Fungsi (Sisipake - Fungsi) ing kategori Ditetepake pangguna (Ditetepake pangguna) sampeyan bisa nemokake fungsi VLOOKUP2 lan nggunakake. Sintaks fungsi kaya ing ngisor iki:

=VLOOKUP2(tabel; nomer_kolom_dimana_kita goleki; nilai_goleki; N; nomer_kolom_saka_kanggo_nilai_nilai)

Saiki watesan fungsi standar ora dadi alangan kanggo kita:

Ngapikake fungsi VLOOKUP

PS Thanks khusus kanggo The_Prist kanggo nambah fungsi supaya bisa nelusuri ing buku tertutup.

  • Nggoleki lan ngganti data saka siji tabel menyang liyane nggunakake fungsi VLOOKUP
  • "VLOOKUP kiwa" nggunakake fungsi INDEX lan MATCH

 

Ninggalake a Reply