VLOOKUP လုပ်ဆောင်ချက်ကို တိုးတက်စေခြင်း။

မာတိကာ

လေထီးကို ဘယ်လို စနစ်တကျထုပ်ပိုးရမလဲ။

အကျိုးရှိသည်။ ထုတ်ဝေမှု ၂၊ ပြန်လည်ပြင်ဆင်သည်။

ကျွန်ုပ်တို့တွင် အောက်ပါ အမှာစာများ ရှိသည် ဆိုကြပါစို့။

VLOOKUP လုပ်ဆောင်ချက်ကို တိုးတက်စေခြင်း။

ဥပမာအားဖြင့်၊ Ivanov ၏တတိယအမှာစာပမာဏသည်မည်မျှရှိသည် သို့မဟုတ် Petrov သည်သူ၏ဒုတိယသဘောတူညီချက်ကိုအကောင်အထည်ဖော်သောအခါတွင်ကျွန်ုပ်တို့သိရန်လိုအပ်သည်။ built-in VLOOKUP လုပ်ဆောင်ချက်သည် ဇယားရှိ နောက်ဆုံးအမည်၏ ပထမဆုံးပေါ်ပေါက်မှုကိုသာ ရှာဖွေနိုင်ပြီး ကျွန်ုပ်တို့ကို ကူညီပေးမည်မဟုတ်ပါ။ “အော်ဒါနံပါတ် 10256 ရဲ့ မန်နေဂျာက ဘယ်သူလဲ” ကဲ့သို့သော မေးခွန်းများ။ ဖုန်းမကိုင်တော့လည်း tk. built-in VLOOKUP သည် ရှာဖွေမှု၏ ဘယ်ဘက်သို့ ကော်လံများမှ တန်ဖိုးများကို ပြန်မပေးနိုင်ပါ။

ဤပြဿနာနှစ်ခုစလုံးကို တစ်ရှိန်ထိုးဖြေရှင်းနိုင်သည် - ပထမတစ်ခုအတွက်သာမက ယေဘုယျအခြေအနေတွင်၊ Nth ဖြစ်ပျက်မှုအတွက် ကျွန်ုပ်တို့၏ကိုယ်ပိုင်လုပ်ဆောင်ချက်ကို ရေးလိုက်ကြပါစို့။ ထို့အပြင်၊ ၎င်းသည် မည်သည့်ကော်လံများတွင်မဆို ရှာဖွေနိုင်ပြီး ရလဒ်များကို ထုတ်လုပ်နိုင်မည်ဖြစ်သည်။ VLOOKUP2 လို့ ခေါ်ရအောင်။ 

ALT+F11 ကိုနှိပ်ခြင်းဖြင့် သို့မဟုတ် မီနူးမှရွေးချယ်ခြင်းဖြင့် Visual Basic Editor ကိုဖွင့်ပါ။ ဝန်ဆောင်မှု - Macro - Visual Basic Editor (Tools — Macro — Visual Basic Editor)၊ မော်ဂျူးအသစ်တစ်ခု ထည့်ပါ (မီနူး Module ထည့်သွင်းပါ။) ပြီးလျှင် ဤလုပ်ဆောင်ချက်၏ စာသားကို ထိုနေရာတွင် ကူးယူပါ-

လုပ်ဆောင်ချက် VLOOKUP2(Table As Variant၊ SearchColumnNum As Long၊ SearchValue As Variant၊ _N As Long၊ ResultColumnNum As Long) Dim i As Long၊ iCount As Long Select Case TypeName(Table) Case "Range" For i = 1 To Table.Rows .Count If Table.Cells(i, SearchColumnNum) = SearchValue Then iCount = iCount + 1 End If if iCount = N ထို့နောက် VLOOKUP2 = Table.Cells(i, ResultColumnNum) Exit For End if Next i Case "Variant()" အတွက် i = 1 To UBound(Table) If Table(i, SearchColumnNum) = SearchValue Then iCount = iCount + 1 if iCount = N ထို့နောက် VLOOKUP2 = Table(i, ResultColumnNum) Exit For End if Next i End အကယ်၍ နောက်ဆုံးတွင် End Function ကိုရွေးချယ်ပါ  

Visual Basic Editor ကိုပိတ်ပြီး Excel သို့ပြန်သွားပါ။

ခုတော့ ဖြတ်သွားတယ်။ ထည့်သွင်းခြင်း - လုပ်ဆောင်ချက် (ထည့်သွင်းပါ — Function) အမျိုးအစားထဲမှာ အသုံးပြုသူသတ်မှတ်သည် (အသုံးပြုသူ သတ်မှတ်ထားသည်) ကျွန်ုပ်တို့၏ VLOOKUP2 လုပ်ဆောင်ချက်ကို သင်ရှာတွေ့နိုင်ပြီး ၎င်းကို အသုံးပြုနိုင်သည်။ function syntax သည် အောက်ပါအတိုင်းဖြစ်သည် ။

=VLOOKUP2(ဇယား၊ နံပါတ်_of_column_where_ကျွန်ုပ်တို့ရှာသည်; lookup_value; N; number_of_column_from_to_get_value)

ယခုအခါ စံလုပ်ဆောင်ချက်များ၏ ကန့်သတ်ချက်များသည် ကျွန်ုပ်တို့အတွက် အတားအဆီးမရှိပေ။

VLOOKUP လုပ်ဆောင်ချက်ကို တိုးတက်စေခြင်း။

PS ပိတ်ထားသောစာအုပ်များတွင် ရှာဖွေနိုင်စေရန် လုပ်ဆောင်ချက်ကို မြှင့်တင်ပေးသည့်အတွက် The_Prist အား အထူးကျေးဇူးတင်ရှိပါသည်။

  • VLOOKUP လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဇယားတစ်ခုမှ တစ်ခုသို့ ဒေတာကို ရှာဖွေခြင်းနှင့် အစားထိုးခြင်း။
  • INDEX နှင့် MATCH လုပ်ဆောင်ချက်များကို အသုံးပြု၍ "Left VLOOKUP"

 

တစ်ဦးစာပြန်ရန် Leave