VLOOKUP فنڪشن کي بهتر بنائڻ

مواد

پيراشوٽ کي صحيح طريقي سان ڪيئن لڳايو؟

فائدو. ايڊيشن 2، نظرثاني ٿيل.

اچو ته چئو ته اسان وٽ آرڊر جي ھيٺ ڏنل جدول آھي:

VLOOKUP فنڪشن کي بهتر بنائڻ

اسان کي ڄاڻڻ جي ضرورت آهي، مثال طور، Ivanov جي ٽين آرڊر جي رقم ڇا هئي يا جڏهن پيٽروف پنهنجي ٻي ڊيل تي عمل ڪيو. تعمير ٿيل VLOOKUP فنڪشن صرف ٽيبل ۾ آخري نالو جي پهرين واقعن جي ڳولا ڪري سگهي ٿو ۽ اسان جي مدد نه ڪندي. سوال جهڙوڪ "ڪير هو آرڊر نمبر 10256 جو مينيجر؟" به اڻ جواب، tk. تعمير ٿيل VLOOKUP قدر واپس ڪرڻ جي قابل نه آهي ڪالمن کان ڳولا واري هڪ جي کاٻي ڏانهن.

اهي ٻئي مسئلا هڪ ئي طريقي سان حل ٿي ويا آهن - اچو ته پنهنجو ڪم لکون جيڪو نه رڳو پهرين لاءِ، پر عام صورت ۾، Nth واقعن لاءِ. ان کان علاوه، اهو ڪنهن به ڪالمن ۾ نتيجن کي ڳولڻ ۽ پيدا ڪرڻ جي قابل هوندو. اچو ته ان کي سڏين، چئو، VLOOKUP2. 

ALT+F11 کي دٻائي يا مينيو مان چونڊڻ سان Visual Basic Editor کوليو خدمت - ميڪرو - بصري بنيادي ايڊيٽر (اوزار - ميڪرو - بصري بنيادي ايڊيٽر)، نئون ماڊل داخل ڪريو (مينيو داخل ڪريو - ماڊل) ۽ اتي هن فنڪشن جو متن نقل ڪريو:

فنڪشن VLOOKUP2 (Table As Variant، SearchColumnNum As long, SearchValue as Variant, _ N As long, ResultColumnNum As long) Dim i As long, iCount as long, Case TypeName(Table) Case “Range” for i = 1 Table. Rows .Count If Table.Cells(i, SearchColumnNum) = SearchValue پوءِ iCount = iCount + 1 End جيڪڏھن iCount = N پوءِ VLOOKUP2 = Table.Cells(i, ResultColumnNum) Exit For End جيڪڏھن اڳيون i Case "Variant()" i لاءِ = 1 کان UBound(ٽيبل) جيڪڏهن Table(i, SearchColumnNum) = SearchValue پوءِ iCount = iCount + 1 جيڪڏهن iCount = N پوءِ VLOOKUP2 = ٽيبل(i، ResultColumnNum) ختم ٿيڻ لاءِ جيڪڏهن اڳيون آئون ختم ڪريان ته End فنڪشن کي چونڊيو  

Visual Basic Editor کي بند ڪريو ۽ Excel ڏانھن واپس وڃو.

هاڻي ذريعي داخل ڪريو - فنڪشن (داخل ڪريو - فنڪشن) درجي ۾ استعمال ڪندڙ جي تعريف (استعمال ڪندڙ جي وضاحت) توھان ڳولي سگھوٿا اسان جي VLOOKUP2 فنڪشن ۽ ان کي استعمال ڪريو. فنڪشن نحو هن ريت آهي:

= VLOOKUP2

هاڻي معياري فنڪشن جون حدون اسان لاء رڪاوٽ نه آهن:

VLOOKUP فنڪشن کي بهتر بنائڻ

PS خصوصي مھرباني The_Prist جي فنڪشن کي بهتر ڪرڻ لاءِ ته جيئن بند ڪتابن ۾ ڳولي سگھجي.

  • VLOOKUP فنڪشن استعمال ڪندي ڊيٽا کي ڳولڻ ۽ هڪ ٽيبل کان ٻئي کي متبادل ڪرڻ
  • "کاٻي VLOOKUP" INDEX ۽ MATCH افعال استعمال ڪندي

 

جواب ڇڏي وڃو