Başkirina fonksiyona VLOOKUP

Contents

Meriv çawa paraşûtê bi rêkûpêk pak dike?

Fêde. Çapa 2, nûvekirî.

Ka em bibêjin tabloya fermanên me yên jêrîn hene:

Başkirina fonksiyona VLOOKUP

Divê em zanibin, bo nimûne, çendeya fermana sêyem ya Îvanov an kengê Petrov peymana xwe ya duyemîn pêk aniye. Fonksiyona VLOOKUP-ê ya çêkirî tenê dikare di tabloyê de peydabûna yekem a paşnavê bigere û dê alîkariya me neke. Pirsên mîna "Kî bû rêvebirê fermana jimare 10256?" wê jî bêbersiv bimîne, tk. VLOOKUP-ya çêkirî nekare nirxan ji stûnên çepê yê lêgerînê vegerîne.

Van her du pirsgirêkan bi yek gavê têne çareser kirin - ka em fonksiyona xwe binivîsin ku dê ne tenê li ya yekem, lê, di rewşa gelemperî de, li bûyera N-emîn binêre. Wekî din, ew ê bikaribe di her stûnan de encaman bigere û hilberîne. Ka em jê re bibêjin, bibêjin VLOOKUP2. 

Bi tikandina ALT+F11 an jî bi bijartina ji menuê ve Edîtorê Visual Basic vekin Xizmet - Macro - Edîtorê Visual Basic (Amûr - Makro - Edîtorê Visual Basic), modulek nû têxe (menu Têxe - Modul) û nivîsa vê fonksiyonê li wir kopî bikin:

Fonksiyon VLOOKUP2 (Tablo Wek Guherto, Lêgerîna Stûna Hejmara Bi Dirêj, LêgerînNirxa Wekî Guhertoyê, _ N Bi Drêj, ResultColumnNum Hema dirêj) Dim i Bi qasî Dirêj, iHejmar Heta Dirêj Hilbijêre Tîpa Dozê Name(Tablo) Mesela "Range" Ji bo i = 1 Ta Tablo.Rêz .Count If Table.Cells(i, SearchColumnNum) = LêgerînNirx Paşê iCount = iCount + 1 Dawî Heke iCount = N Paşê VLOOKUP2 = Table.Cells(i, ResultColumnNum) Ji Bo Dawiyê Derkeve Ger Paşê i Doza "Variant()" Ji bo i = 1 Bo UBound (Tablo) Ger Tablo (i, SearchColumnNum) = LêgerînNirx Paşê iCount = iCount + 1 Heke iCount = N Wê hingê VLOOKUP2 = Tablo (i, EncamColumnNum) Ji Bo Dawiyê Derkeve Ger Paşê ez Biqede Fonksiyona Dawî Hilbijêre  

Edîtorê Visual Basic bigire û vegerin Excel.

Niha bi rê ve Têxe - Fonksiyon (Insert - Fonksiyon) di kategoriyê de Bikarhêner Diyar kirin (Bikarhêner diyarkirî) hûn dikarin fonksiyona meya VLOOKUP2 bibînin û wê bikar bînin. Hevoksaziya fonksiyonê wiha ye:

=VLOOKUP2(tablo; hejmara_stûna_ku_em lê digerin; nirx_lêgerîn; N; jimareya_stûna_ji_ber_bi_dest_nirxê)

Naha tixûbên fonksiyona standard ji me re ne asteng in:

Başkirina fonksiyona VLOOKUP

PS Spasiyên taybetî ji The_Prist re ji bo baştirkirina fonksiyonê da ku ew di pirtûkên girtî de bigere.

  • Bi karanîna fonksiyona VLOOKUP-ê daneyan ji tabloyek tabloyek din bibînin û biguhezînin
  • "VLOOKUP Çep" bi karanîna fonksiyonên INDEX û MATCH

 

Leave a Reply