String Excel တွင် စာလုံးရှာနည်း (အလွယ်နည်း ၈ ချက်)

  • ဒါကိုမျှဝေပါ။
Hugh West

ကွန်ပြူတာနှင့် အီလက်ထရွန်းနစ်ပစ္စည်းများအတွက် အက္ခရာများကို စံနံပါတ်သတ်မှတ်စနစ်ဖြင့် ကိုယ်စားပြုသည်။ ASCII သည် တွင်ကျယ်စွာအသုံးပြုသော နံပါတ်များထဲမှ တစ်ခုဖြစ်သည်။ အက္ခရာတိုင်းကို နံပါတ်များဖြင့် ကိုယ်စားပြုသည်။ ဤဆောင်းပါးတွင်၊ Excel ၏ Find Feature FIND SEARCH ISNUMBER နှင့် <ကဲ့သို့သော လုပ်ဆောင်ချက်များစွာကို အသုံးပြု၍ string တွင် ဇာတ်ကောင်များကို တွေ့ရှိရပါသည်။ 1>IF အပြင် VBA Macro Code

Employee ၏ Name နှင့် ID မှ သီးခြားဇာတ်ကောင်များကို ရှာလိုသည်ဆိုပါစို့။ Character Sign ကော်လံတွင် ပေါ်လာသည့် ဇာတ်ကောင်များကို ကျွန်ုပ်တို့ ရှာဖွေရပါမည်။ ပိုမိုနားလည်သဘောပေါက်စေရန်အတွက်၊ ကျွန်ုပ်တို့ရှာဖွေတော့မည့် ဇာတ်ကောင်များအတွက် အခြားကော်လံတွင် စံ အက္ခရာနံပါတ်များ ကို ပြသနေပါသည်။

ဒေတာအတွဲ ဒေါင်းလုဒ်လုပ်ပါ

String Excel.xlsm တွင် Character ကိုရှာပါ

String Excel တွင် စာလုံးရှာရန် လွယ်ကူသောနည်းလမ်း 8 ခု

နည်းလမ်း 1- FIND Function ကိုအသုံးပြုခြင်း

ကျွန်ုပ်တို့သည် FIND လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လိုချင်သည့် သီးခြားဇာတ်ကောင်ကို ရှာဖွေနိုင်သည်။ FIND function ၏ syntax သည်

=FIND (find_text, within_text, [start_num])

ဖော်မြူလာအတွင်း၊

find_text; တွေ့ရှိရန် စာသားကို ကြေငြာသည်။

in_text; find_text ရှာရမည့် စာသားကို ကြေငြာသည်။

[start_num]; within_text (ချန်လှပ်ထားနိုင်သည်)၊ မူရင်းအနေအထားမှာ 1 ဖြစ်သည်။

အဆင့် 1- တွင် အောက်ပါဖော်မြူလာကို ထည့်ပါ မည်သည့်ဆဲလ်မဆို (ဆိုလိုသည်မှာ E4 )။

=FIND(C4,B4)

ထဲတွင်ဖော်မြူလာ၊

C4; သည် find_text ဖြစ်သည်။

B4: သည် အတွင်းစာသားဖြစ်သည်။

ကျွန်ုပ်တို့သည် start_num ရာထူး မူရင်းအဖြစ် အသုံးပြုပါသည်။

အဆင့် 2: နှိပ်ပါ ENTER နှင့် Fill Handle ကို ဆွဲယူပါ။ လိုချင်သောဇာတ်ကောင်များ၏ အနေအထားများသည် ဆဲလ်များတွင် ပေါ်လာပါမည်။

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

ပိုမိုဖတ်ရန်- Excel တွင် String တွင် စာလုံးတစ်လုံးရှာနည်း

နည်းလမ်း 2- SEARCH Function ကိုအသုံးပြုခြင်း

SEARCH လုပ်ဆောင်ချက်လည်းဖြစ်သည်။ FIND လုပ်ဆောင်ချက်အဖြစ် လုပ်ဆောင်သည်။ SEARCH လုပ်ဆောင်ချက်၏ syntax သည်

=SEARCH (find_text, within_text, [start_num])

ဖော်မြူလာတွင်၊

find_text; တွေ့ရှိရန် စာသားကို ကြေငြာသည်။

in_text; find_text ရှာရမည့် စာသားကို ကြေငြာသည်။

[start_num]; in_text (ချန်လှပ်ထားနိုင်သည်)၊ မူရင်းအနေအထားမှာ 1.

အဆင့် 1: မည်သည့်ဆဲလ်တွင်မဆို အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ (ဆိုလိုသည်မှာ E4 )။

=SEARCH(C4,B4)

ဖော်မြူလာတွင်၊

C4; သည် ဖြစ်သည်။ find_text

B4- သည် within_text ဖြစ်သည်။

ကျွန်ုပ်တို့သည် start_num ရာထူး မူရင်းအဖြစ် အသုံးပြုပါသည်။ .

အဆင့် 2- ENTER ကိုနှိပ်ပြီး Fill Handle ကို ဆွဲယူပါ။ လိုင်းအားလုံး၏ ဇာတ်ကောင်၏ အနေအထား။

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

နောက်ထပ်ဖတ်ရန်- အပိုင်းအခြားရှိ စာသားအတွက် Excel ရှာဖွေခြင်း (အမြန်နည်းလမ်း ၁၁ ခု)

နည်းလမ်း 3- ISNUMBER နှင့် FIND Function ကိုအသုံးပြုခြင်း

string တွင်ပါရှိသော မည်သည့်ရှာဖွေမှုဇာတ်ကောင်အတွက်မဆို string ကို ကျွန်ုပ်တို့ စမ်းသပ်နိုင်သည်။ ဤကိစ္စတွင်၊ ကျွန်ုပ်တို့သည် string တွင်ဖော်ပြထားသည်ဖြစ်စေ မပြသည်ဖြစ်စေ သီးခြားစာလုံးကိုရှာဖွေရန် ISNUMBER နှင့် FIND လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုနိုင်ပါသည်။ ISNUMBER လုပ်ဆောင်ချက်သည် ကိန်းဂဏာန်း သို့မဟုတ် ဂဏန်းမဟုတ်သော ဆဲလ်တန်ဖိုးများပေါ်မူတည်၍ TRUE သို့မဟုတ် FALSE စာသားကို ပြန်ပေးသည်။ ISNUMBER လုပ်ဆောင်ချက်၏ syntax သည်

=ISNUMBER(value)

ဤနေရာတွင်၊ ဖော်မြူလာတွင်၊

တန်ဖိုး၊ မဟုတ်လျှင် ISNUMBER ဖော်မြူလာရလဒ် “ FALSE” သည် ဂဏန်းတန်ဖိုးဖြစ်ရပါမည်။

အဆင့် 1- အောက်ပါဖော်မြူလာကို ရေးပါ မည်သည့်ဆဲလ်အလွတ်မဆို (ဆိုလိုသည်မှာ E4 )။

=ISNUMBER(FIND(C4,B4))

ဤတွင်၊

FIND(C4,B4 ); ကို တန်ဖိုး အဖြစ် သတ်မှတ်သည်။

အဆင့် 2- ENTER ကို နှိပ်ပြီး ဆွဲယူပါ။ သတ်သတ်မှတ်မှတ် ဆဲလ်များတွင် ဇာတ်ကောင်ရှိနေသည် သို့မဟုတ် မရှိဟု ကြေညာသည့် ဇာတ်ကောင်အခြေအနေအား ဖော်ထုတ်ရန် Fill Handle

ဇာတ်ကောင်အခြေအနေ “ TRUE" ဆိုသည်မှာ ကော်လံ C တွင် လိုချင်သော ဇာတ်ကောင် (ကော်လံ C ) တွင် သီးသန့်စာသား စာကြောင်းတွင် ရှိနေပါသည်။

နည်းလမ်း 4- ISNUMBER နှင့် SEARCH လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း

နည်းလမ်း 3 နှင့် ဆင်တူသည်၊ ISNUMBER နှင့် SEARCH လုပ်ဆောင်ချက် ပေါင်းစပ်ခြင်းဖြင့် ဇာတ်ကောင်အခြေအနေကို TRUE သို့မဟုတ် FALSE<2 အဖြစ် တက်လာနိုင်သည်>.

အဆင့် 1- အောက်ဖော်ပြပါ ဖော်မြူလာကို ဆဲလ်အလွတ်တစ်ခုခုတွင် ကူးထည့်ပါ (ဆိုလိုသည်မှာ၊ E4 )။

=ISNUMBER(SEARCH(C4,B4))

ဖော်မြူလာသည် ယခင်နည်းလမ်းတွင် ပြုလုပ်သည့်အတိုင်း အလားတူ အကြောင်းပြချက်ကို ကြေညာသည် (ဆိုလိုသည်မှာ နည်းလမ်း 3 ။ ၎င်းသည် ဆဲလ်များတွင် TRUE သို့မဟုတ် FALSE ဟူသော စာသားအသီးသီးဖြင့် ဆဲလ်များတွင် လိုချင်သော စာလုံးများ (ကော်လံ C ) တွင် ရှိနေသည် သို့မဟုတ် မရှိသည်ကို ပြသသည်။

အလားတူစာဖတ်ခြင်း-

  • ဆဲလ်တွင် တိကျသောစာသားပါရှိမရှိကို Excel တွင်ရှာပါ
  • နည်း ဆဲလ်များ၏ အကွာအဝေးတွင် Excel တွင် တိကျသော စာသားပါ၀င်ခြင်း ရှိ၊ Excel တွင် Cell အတွင်းရှိ စာသားရှာဖွေနည်း

နည်းလမ်း 5- Find Feature ကိုအသုံးပြုခြင်း

Excel မှ Find ကဲ့သို့သော အင်္ဂါရပ်များကို ပံ့ပိုးပေးသည် အလုပ်စာရွက်များ သို့မဟုတ် အလုပ်စာအုပ်များတွင် သီးခြားဇာတ်ကောင်များကို ရှာပါ။

အဆင့် 1- Home Tab သို့သွားပါ > Find & ကို ရွေးပါ ( တည်းဖြတ်ခြင်း ကဏ္ဍတွင်) > ကို ရွေးပါ။ Find ကိုရွေးချယ်ပါ (ရွေးချယ်စရာများမှ)။

အဆင့် 2: A Find and Replace ဝင်းဒိုးပွင့်လာသည် တက် ထိုဝင်းဒိုး၏ Find ကဏ္ဍတွင်၊ သင်ရှာဖွေလိုသည့် ဇာတ်ကောင်ကို ရိုက်ထည့်ပါ (ဥပမာ၊ a )။

ရှာဖွေမှုကဏ္ဍရှိ အခြားဆက်တင်မှာ မူရင်းဖြစ်သည်။ သင့်ရှာဖွေမှု သို့မဟုတ် ဒေတာအမျိုးအစားများနှင့် ပတ်သက်၍ ၎င်းတို့ကို ပြောင်းလဲနိုင်သည်။

နောက်သို့ရှာဖွေရန် ကိုနှိပ်ပါ။

အဆင့် 3- “a” ဆဲလ်များတွင် ရှိပြီးသားကို နောက်တစ်ခုရှာရန် ကိုနှိပ်လိုက်တိုင်း အစိမ်းရောင်စတုဂံ ဖြင့် အမှတ်အသားပြုပါသည်။ သင်လုပ်နိုင်သည် “a” အက္ခရာကို ကျွန်ုပ်တို့အလိုရှိသော အခြားအက္ခရာများဖြင့် အစားထိုးပါ။

သို့ CTRL+H ကို အသုံးပြုနိုင်သည်။ Find and Replace ဝင်းဒိုးကို ပေါ်လာစေသည်။

သင်အလိုရှိသော ဇာတ်ကောင်ပါရှိသော ဆဲလ်အားလုံးကို ပေါ်လာစေရန် အားလုံးရှာရန် ကို နှိပ်နိုင်သည်။ သို့သော်၊ Find All ကို အသုံးပြု၍ သတ်သတ်မှတ်မှတ် အက္ခရာများပါရှိသော ဆဲလ်များကို ရှာဖွေရန် အလွန်ခက်ခဲပါသည်။ Find and Replace ဝင်းဒိုးအောက်တွင် စာရင်းတစ်ခုပေါ်လာပါသည်။

နည်းလမ်း 6- IF ISNUMBER နှင့် FIND Function ကိုအသုံးပြုခြင်း

IF လုပ်ဆောင်ချက်၏ syntax မှာ

=IF (logical_test, [value_if_true], [value_if_false])

IF လုပ်ဆောင်ချက်သည် ဆဲလ်အကိုးအကားတစ်ခုကို စမ်းသပ်ရန်အတွက် logical_text လိုအပ်ပြီး ကျွန်ုပ်တို့သတ်မှတ်ထားသော တိကျသောစာသားများကို ဖြစ်ပေါ်စေပါသည်။ ISNUMBER နှင့် FIND လုပ်ဆောင်ချက်ကို logical_text အဖြစ် အသုံးပြုနိုင်ပါသည်။

အဆင့် 1- အောက်ပါတို့ကို ရိုက်ထည့်ပါ။ မည်သည့်ဆဲလ်ရှိ ဖော်မြူလာ (ဆိုလိုသည်မှာ E4 )။

=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")

ဖော်မြူလာအတွင်း၊

ISNUMBER( FIND(C4,B4); သည် logical_test ဖြစ်သည်။

“တွေ့ရှိသည်”; သည် logical_text ဖြစ်ပါက ပေါ်လာသည့်တန်ဖိုးဖြစ်သည်။ သည် TRUE ဖြစ်သည်။

“မတွေ့ပါ”၊ logical_text သည် FALSE ဖြစ်ပါက ပေါ်လာသည့်တန်ဖိုးဖြစ်သည်။

အဆင့် 2- ENTER ကို နှိပ်ပြီး Fill Handle ကို ဆွဲယူပါ။ လိုချင်သော စာလုံး တည်ရှိနေပါက၊ သတ်မှတ်ထားသောဆဲလ်၊ ဖော်မြူလာသည် “တွေ့ရှိသည်” မဟုတ်လျှင် “မတွေ့ပါ” ရလဒ်ဖြစ်သည်။

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

နည်းလမ်း 7- IF ISNUMBER နှင့် SEARCH လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း

ကျွန်ုပ်တို့သည် ရှာဖွေမှုကို အသုံးပြုနိုင်ပါသည်။ FIND လုပ်ဆောင်ချက်၏ နေရာတွင် လုပ်ဆောင်ချက်။ လုပ်ဆောင်ချက်နှစ်ခုလုံး SEARCH နှင့် FIND တို့သည် ၎င်းတို့၏ရလဒ်များတွင် အတော်လေးဆင်တူသောကြောင့်ဖြစ်သည်။ ဤကိစ္စတွင်၊ IF ISNUMBER နှင့် SEARCH function ၏ပေါင်းစပ်မှုသည် Method 6 တွင်ပြုလုပ်သည့်အတိုင်းတူညီသောအကြောင်းပြချက်များကိုသတ်မှတ်သည်။

အဆင့် 1- အောက်ဖော်ပြပါ ဖော်မြူလာကို ဆဲလ်အလွတ်တစ်ခုခုတွင် ကူးထည့်ပါ (ဥပမာ၊ E4 )။

=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")

ဖော်မြူလာတွင် ပါဝင်ပါသည်။ Method 6 နှင့် ဆင်တူသော အကြောင်းပြချက်များအားလုံး။

အဆင့် 2- ENTER ကိုနှိပ်ပြီး Fill Handle ကို ဆွဲယူပါ။> ၎င်းသည် ၎င်းတို့၏ logical_test ပေါ်မူတည်၍ “တွေ့ရှိသည်” သို့မဟုတ် “မတွေ့ပါ” ရလဒ်များထွက်ပေါ်လာသည်။

နည်းလမ်း 8- VBA Macro Code ကိုအသုံးပြုခြင်း

ကျွန်ုပ်တို့သည် VBA Macro Code ကို အသုံးပြု၍ စိတ်ကြိုက်လုပ်ဆောင်မှုတစ်ခုကို ဖန်တီးနိုင်ပါသည်။ ဤကိစ္စတွင်၊ ကျွန်ုပ်တို့သည် string တစ်ခုရှိ မည်သည့်ဇာတ်ကောင်၏ thth ဖြစ်ပေါ်မှုကို ရှာဖွေရန် FindM ဟု အမည်ပေးထားသော စိတ်ကြိုက်လုပ်ဆောင်ချက်တစ်ခုကို ထုတ်ပေးပါသည်။

အဆင့် 1: ALT+ ကိုနှိပ်ပါ။ F11 လုံးလုံး။ Microsoft Visual Basic ဝင်းဒိုး ပွင့်လာသည်။ ဝင်းဒိုးတွင်၊ Toolbar မှ Insert > ကိုရွေးချယ်ပါ။ Module ကိုရွေးချယ်ပါ။

အဆင့် 2: Module တွင် အောက်ပါ Macro Code ကို ကူးထည့်ပါ။

2369

ကုဒ်သည် ကျွန်ုပ်တို့ဖန်တီးသည့် စိတ်ကြိုက်လုပ်ဆောင်ချက် FindM တစ်ခုဖြင့် ဖွဲ့စည်းထားသည်။

=FindM(find_text,within_text,occurence_num)

ဤတွင်၊

Occurenece_num; သည် within_text တွင် မည်သည့်ဇာတ်ကောင်မဆို ဖြစ်ပေါ်သည့်အချိန်များဖြစ်သည်။

အဆင့် 3- အလုပ်စာရွက်သို့ ပြန်သွားရန်။ မည်သည့်ဆဲလ်အလွတ်တွင်မဆို အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ (ဥပမာ E4 )။

=FindM(C4,B4,1)

ဖော်မြူလာအတွင်း၊

C4; သည် find_text ဖြစ်သည်။

B4; သည် in_text ဖြစ်သည်။

1; သည် occurrence_num ဖြစ်သည်။

အဆင့် 4: ENTER ကိုနှိပ်ပြီးနောက် Fill Handle ကို ဆွဲယူပါ။ အောက်ပါပုံကဲ့သို့ ဆဲလ်များတွင် ဇာတ်ကောင်နေရာများအားလုံး ပေါ်လာပါသည်။

နိဂုံးချုပ်

ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် ကျပန်းစာလုံးများမှ တွေ့ရှိရပါသည်။ လုပ်ဆောင်ချက်များစွာနှင့် Excel အင်္ဂါရပ်များကို အသုံးပြုထားသော စာကြောင်းများ။ VBA Macro Code ကို အသုံးပြု၍ စာကြောင်းများမှ ဇာတ်ကောင်များကို ရှာဖွေရန် စိတ်ကြိုက်လုပ်ဆောင်မှုတစ်ခုကိုလည်း ထုတ်လုပ်ပါသည်။ FIND နှင့် SEARCH ကဲ့သို့သော လုပ်ဆောင်ချက်များသည် စာလုံးများကို လွယ်ကူစွာ ရှာဖွေနိုင်သည်။ ပေါင်းစပ်လုပ်ဆောင်ချက်များသည် စာကြောင်းတိုင်းတွင်ရှိသော စာလုံးများ၏ TRUE သို့မဟုတ် FALSE တွင်လည်း အခြေအနေကို ပြသသည်။ ဒီနည်းလမ်းတွေက အသုံးဝင်မယ်လို့ မျှော်လင့်ပါတယ်။ နောက်ထပ်မေးစရာများရှိပါက သို့မဟုတ် ထပ်ထည့်စရာများရှိပါက မှတ်ချက်ပေးပါ။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။