မာတိကာ
သင်ခန်းစာသည် Excel တွင် If match formula ကိုတည်ဆောက်နည်းအား သင်ကြားပေးမည်ဖြစ်ပြီး၊ ထို့ကြောင့် ၎င်းသည် ယုတ္တိတန်ဘိုးများ၊ စိတ်ကြိုက်စာသား သို့မဟုတ် အခြားဆဲလ်မှတန်ဖိုးတစ်ခုကို ပြန်ပေးသည်။
ကြည့်ရှုရန် Excel ဖော်မြူလာတစ်ခု အကယ်၍ ဆဲလ်နှစ်ခု တိုက်ဆိုင်ပါက A1=B1 ကဲ့သို့ ရိုးရှင်းနိုင်သည်။ သို့သော်၊ ဤသိသာထင်ရှားသောဖြေရှင်းချက် အလုပ်မလုပ်ခြင်း သို့မဟုတ် သင်မျှော်လင့်ထားသည့်အရာနှင့် ကွဲပြားသည့်ရလဒ်များထွက်လာသည့်အခါ မတူညီသောအခြေအနေများ ရှိနိုင်ပါသည်။ ဤသင်ခန်းစာတွင်၊ Excel ရှိဆဲလ်များကို နှိုင်းယှဉ်ရန် နည်းလမ်းအမျိုးမျိုးကို ဆွေးနွေးမည်ဖြစ်ရာ သင့်လုပ်ငန်းအတွက် အကောင်းဆုံးဖြေရှင်းချက်တစ်ခုကို သင်ရှာတွေ့နိုင်မည်ဖြစ်သည်။
ဆဲလ်နှစ်ခုသည် Excel တွင် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးနည်း
ဖော်မြူလာ ကိုက်ညီပါက Excel ၏ ဗားရှင်းများစွာ ရှိပါသည်။ အောက်ပါနမူနာများကို ပြန်လည်သုံးသပ်ပြီး သင့်အခြေအနေအတွက် အသင့်တော်ဆုံးကို ရွေးချယ်ပါ။
ဆဲလ်နှစ်ခု တူညီပါက TRUE
အရိုးရှင်းဆုံး " ဆဲလ်တစ်ခုသည် အခြားဆဲလ်တစ်ခုနှင့် ညီမျှပါက အမှန်" Excel ဖော်မြူလာမှာ ဤအရာဖြစ်သည်-
ဆဲလ် A= ဆဲလ် Bဥပမာ၊ အတန်းတစ်ခုစီရှိ ကော်လံ A နှင့် B အတွင်းရှိဆဲလ်များကို နှိုင်းယှဉ်ရန်၊ သင်သည် ဤဖော်မြူလာတွင် ထည့်သွင်းပါ C2 ၊ ထို့နောက် ၎င်းကို ကော်လံအောက်သို့ ကူးယူပါ-
=A2=B2
ရလဒ်အနေဖြင့်၊ ဆဲလ်နှစ်ခု တူညီပါက၊ FALSE သို့မဟုတ် FALSE ဖြစ်သည်-
မှတ်စုများ-
- ဤဖော်မြူလာသည် Boolean တန်ဖိုးနှစ်ခုကို ပြန်ပေးသည်- ဆဲလ်နှစ်ခု တူညီပါက - TRUE; မညီမျှလျှင် - FALSE။ အစစ်အမှန်တန်ဖိုးများကိုသာ ပြန်ပေးရန်အတွက်၊ နောက်ဥပမာတွင်ပြထားသည့်အတိုင်း IF ကြေညာချက်တွင် အသုံးပြုပါ။
- ဤဖော်မြူလာသည် စာလုံးအသေးမသာ ဖြစ်သောကြောင့် ၎င်းသည် စာလုံးအကြီးနှင့် အသေးများကို တူညီသောအက္ခရာများအဖြစ် သတ်မှတ်သည်။ စာသားရှိရင်ကိစ္စရပ် ၊ ထို့နောက် ဤ case-sensitive ဖော်မြူလာကို သုံးပါ။
ဆဲလ် နှစ်ခု တူညီပါက တန်ဘိုး ပြန်ပေး
ဆဲလ် နှစ်ခု တိုက်ဆိုင်ပါက သင့်ကိုယ်ပိုင် တန်ဖိုးကို ပြန်ပေးရန်၊ ဤပုံစံကို အသုံးပြု၍ IF ထုတ်ပြန်ချက်တစ်ခုကို တည်ဆောက်ပါ :
IF( ဆဲလ် A = ဆဲလ် B ၊ value_if_true၊ value_if_false)ဥပမာ၊ A2 နှင့် B2 တို့ကို နှိုင်းယှဉ်ရန် ၎င်းတို့တွင် တူညီသောတန်ဖိုးများပါလျှင် "yes" ဟုပြန်ပေးပါ။ , "no" မဟုတ်ပါက၊ ဖော်မြူလာမှာ-
=IF(A2=B2, "yes", "no")
ဆဲလ်များ တူညီပါက တန်ဖိုးတစ်ခုသာ ပြန်ပေးလိုပါက value_if_false အတွက် ဗလာစာကြောင်း ("") ကို ပေးဆောင်ပါ။ ။
ကိုက်ညီပါက Yes :
=IF(A2=B2, "yes", "")
ကိုက်ညီပါက TRUE-
=IF(A2=B2, TRUE, "")
မှတ်ချက်။ ယုတ္တိတန်ဘိုး TRUE ကို ပြန်ပေးရန်၊ ၎င်းကို နှစ်ထပ်ကိုးကားဖြင့် မထည့်ပါနှင့်။ နှစ်ထပ်ကိုးကားများကို အသုံးပြုခြင်းဖြင့် ယုတ္တိတန်ဘိုးကို ပုံမှန်စာသားစာကြောင်းအဖြစ် ပြောင်းလဲပေးလိမ့်မည်။
ဆဲလ်တစ်ခုသည် အခြားဆဲလ်တစ်ခုနှင့် ညီမျှပါက အခြားဆဲလ်တစ်ခုသို့ ပြန်ပို့ပေးပါ
ဤတွင် ဤအရာသည် တိကျသောလုပ်ဆောင်စရာကို ဖြေရှင်းပေးသည့် Excel if match ဖော်မြူလာ၏ ကွဲလွဲချက်ဖြစ်သည်- ဆဲလ်နှစ်ခုရှိ တန်ဖိုးများကို နှိုင်းယှဉ်ပြီး အကယ်၍ ဒေတာကိုက်ညီပြီး အခြားဆဲလ်တစ်ခုမှ တန်ဖိုးတစ်ခုကို မိတ္တူကူးပါ။
Excel ဘာသာစကားတွင်၊ ၎င်းကို ဤကဲ့သို့ ဖော်မြူလာပြုလုပ်ထားသည်-
IF( ဆဲလ် A = ဆဲလ် B ၊ ဆဲလ် C ၊ "")ဥပမာ၊ ကော်လံ A နှင့် B အတွင်းရှိ အရာများကို စစ်ဆေးပြီး စာသားကိုက်ညီပါက ကော်လံ C မှ တန်ဖိုးတစ်ခု ပြန်ပေးရန်အတွက်၊ D2 တွင် ကူးယူထားသော ဖော်မြူလာမှာ-
=IF(A2=B2, C2, "")
ဆဲလ်နှစ်ခု ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန် စာလုံးအသေး-အကဲဖြတ်သည့်ဖော်မြူလာ
သင် case-sensitive စာသားတန်ဖိုးများကို ကိုင်တွယ်ဆောင်ရွက်နေချိန်တွင်၊ EXACT ကို အသုံးပြုပါ။စာလုံးအသေးအပါအဝင် ဆဲလ်များကို အတိအကျနှိုင်းယှဉ်ရန် လုပ်ဆောင်ချက်-
IF(EXACT( ဆဲလ် A ၊ ဆဲလ် B ), value_if_true၊ value_if_false)ဥပမာ၊ နှိုင်းယှဉ်ရန်၊ A2 နှင့် B2 အတွင်းရှိ အရာများကို စာသားအတိအကျ ကိုက်ညီပါက၊ "no" ဟုပြန်ပို့ပါ၊ ကွဲပြားမှုတစ်စုံတစ်ရာတွေ့ရှိပါက၊ သင်သည် ဤဖော်မြူလာကိုသုံးနိုင်သည်-
=IF(EXACT(A2, B2), "Yes", "No")
ဆဲလ်များစွာရှိမရှိ စစ်ဆေးနည်း ဆဲလ်နှစ်ခု ညီမျှသည်
ဆဲလ်နှစ်ခုကို နှိုင်းယှဉ်ခြင်းကဲ့သို့ပင်၊ ဆဲလ်များစွာကို တူညီမှုများအတွက် ဆဲလ်များစွာကို စစ်ဆေးခြင်းကိုလည်း မတူညီသောနည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
AND ဖော်မြူလာ ဆဲလ်များစွာသည်
သို့ ကိုက်ညီမှုရှိမရှိ ကြည့်ရန် များစွာသောတန်ဖိုးများ ကိုက်ညီမှုရှိမရှိစစ်ဆေးပါ၊ သင်သည် AND လုပ်ဆောင်ချက်ကို ယုတ္တိဗေဒစမ်းသပ်မှုနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော စမ်းသပ်မှုများဖြင့်အသုံးပြုနိုင်ပါသည်-
AND( ဆဲလ် A = ဆဲလ် B ၊ ဆဲလ် A = ဆဲလ် C ၊ …)ဥပမာ၊ ဆဲလ် A2၊ B2 နှင့် C2 တူညီခြင်းရှိမရှိကြည့်ရန်၊ ဖော်မြူလာမှာ-
=AND(A2=B2, A2=C2)
ဒိုင်နမစ်အာရီတွင်၊ Excel (365 နှင့် 2021) တွင် အောက်ပါ syntax ကို သင်သုံးနိုင်သည်။ Excel 2019 နှင့် အောက်ပိုင်းများတွင်၊ ၎င်းသည် Ctrl + Shift + Enter ကီးများကို တွဲနှိပ်ခြင်းဖြင့် ပြီးမြောက်အောင် လုပ်ဆောင်ပေးသည့် သမားရိုးကျ CSE အခင်းအကျင်း ဖော်မြူလာအဖြစ်သာ လုပ်ဆောင်ပါမည်။
=AND(A2=B2:C2)
နှင့် ဖော်မြူလာနှစ်ခုလုံး၏ ရလဒ်မှာ ယုတ္တိတန်ဖိုးများ TRUE နှင့် FALSE။
သင့်ကိုယ်ပိုင်တန်ဖိုးများကို ပြန်ပေးရန်၊ ဤကဲ့သို့သော IF လုပ်ဆောင်ချက်တွင် AND ကို ထုပ်ပိုးပါ-
=IF(AND(A2=B2:C2), "yes", "")
ဆဲလ်သုံးခုလုံးလျှင် ဤဖော်မြူလာက "yes" ပြန်ပေးသည် ညီတူမျှတူ၊ မဟုတ်ရင် အလွတ်ဆဲလ်တစ်ခု။
ကော်လံအများအပြားနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန် COUNTIF ဖော်မြူလာ
များစွာသော ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန် အခြားနည်းလမ်းမှာ ဤပုံစံရှိ COUNTIF လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်-
COUNTIF( အကွာအဝေး ၊ ဆဲလ် )= nနေရာတွင် အပိုင်းအခြား သည် တစ်ခုနှင့်တစ်ခု နှိုင်းယှဉ်ရမည့် ဆဲလ်အကွာအဝေး ဆဲလ် သည် အကွာအဝေးရှိ မည်သည့်ဆဲလ်မျှသာဖြစ်ပြီး n သည် အပိုင်းအခြားရှိ ဆဲလ်အရေအတွက်ဖြစ်သည်။
ကျွန်ုပ်တို့၏နမူနာဒေတာအတွဲအတွက်၊ ဖော်မြူလာကို ဤပုံစံဖြင့် ရေးသားနိုင်သည်။ :
=COUNTIF(A2:C2, A2)=3
ကော်လံအများအပြားကို နှိုင်းယှဉ်ပါက၊ COLUMNS လုပ်ဆောင်ချက်သည် သင့်အတွက် ဆဲလ်အရေအတွက် (n) ကို အလိုအလျောက် ရရှိနိုင်သည်-
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
ထို့ပြင် IF လုပ်ဆောင်ချက်သည် သင့်အား ရလဒ်တစ်ခုအနေဖြင့် သင်လိုချင်သမျှကို ပြန်ပို့ပေးရန် ကူညီပေးလိမ့်မည်-
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
ကိုက်ညီမှုများစွာအတွက် Case-sensitive ဖော်မြူလာ
ဆဲလ်နှစ်ခုကို စစ်ဆေးခြင်းကဲ့သို့ပင် ကျွန်ုပ်တို့ အက္ခရာကိစ္စ အပါအဝင် အတိအကျ နှိုင်းယှဉ်မှုကို လုပ်ဆောင်ရန် EXACT လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ ဆဲလ်များစွာကို ကိုင်တွယ်ရန်၊ EXACT သည် ဤကဲ့သို့သော AND လုပ်ဆောင်ချက်တွင် အစုအဝေးဖြစ်ရမည်-
AND(EXACT( အကွာအဝေး ၊ ဆဲလ် ))Excel 365 နှင့် Excel 2021 တွင် dynamic arrays များအတွက် ပံ့ပိုးမှုကြောင့်၊ ၎င်းသည် ပုံမှန်ဖော်မြူလာတစ်ခုအဖြစ် အလုပ်လုပ်ပါသည်။ Excel 2019 နှင့် အောက်ပိုင်းများတွင်၊ ၎င်းကို array formula အဖြစ်ပြုလုပ်ရန် Ctrl + Shift + Enter နှိပ်ရန် မမေ့ပါနှင့်။
ဥပမာ၊ ဆဲလ် A2:C2 တွင် တူညီသောတန်ဖိုးများ ရှိ၊ မရှိ စစ်ဆေးရန် ကိစ္စတစ်ခု၊ -sensitive ဖော်မြူလာမှာ-
=AND(EXACT(A2:C2, A2))
IF နှင့် ပေါင်းစပ်ကာ၊ ၎င်းသည် ဤပုံသဏ္ဍာန်ကို ယူသည်-
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
ဆဲလ် အပိုင်းအခြားရှိ မည်သည့်ဆဲလ်နှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပါ
ဆဲလ်တစ်ခုသည် ပေးထားသည့်အကွာအဝေးရှိ မည်သည့်ဆဲလ်တစ်ခုနှင့်မဆို ကိုက်ညီမှုရှိမရှိ ကြည့်ရှုရန်၊ အောက်ပါဖော်မြူလာများထဲမှ တစ်ခုကို အသုံးပြုပါ-
သို့မဟုတ် လုပ်ဆောင်ချက်
အသုံးပြုခြင်းသည် အကောင်းဆုံးဖြစ်သည်။ ဆဲလ် 2 - 3 ကိုစစ်ဆေးရန်အတွက်။
OR( ဆဲလ် A = ဆဲလ် B ၊ ဆဲလ် A = ဆဲလ် C ၊ ဆဲလ် A = cell D ၊ …)Excel 365 နှင့် Excel 2021 တို့သည် ဤ syntax ကို ကောင်းစွာနားလည်သည်-
OR( cell = range )Excel 2019 တွင် လည်းကောင်း၊ အောက်ပိုင်း၊ Ctrl + Shift + Enter ဖြတ်လမ်းလင့်ခ်ကို နှိပ်ခြင်းဖြင့် ၎င်းကို array ဖော်မြူလာအဖြစ် ထည့်သွင်းသင့်သည်။
COUNTIF လုပ်ဆောင်ချက်
COUNTIF( အပိုင်းအခြား ၊ ဆဲလ် )>0ဥပမာ၊ A2 သည် B2:D2 ရှိ မည်သည့်ဆဲလ်နှင့် ညီမျှခြင်း ရှိ၊
=COUNTIF(B2:D2, A2)>0
သင် Excel 2019 သို့မဟုတ် အောက်ကို အသုံးပြုနေပါက မှန်ကန်သောရလဒ်များရရှိရန် ဒုတိယ OR ဖော်မြူလာကိုရယူရန် Ctrl + Shift + Enter နှိပ်ရန် မမေ့ပါနှင့်။
Yes/No သို့မဟုတ် သင်လိုချင်သော အခြားတန်ဖိုးများကို ပြန်ပေးရန်၊ သင် ဘာလုပ်ရမည်ကို သိသည် - IF လုပ်ဆောင်ချက်၏ ယုတ္တိစမ်းသပ်မှုတွင် အထက်ဖော်ပြပါဖော်မြူလာများထဲမှ တစ်ခုကို ထည့်သွင်းပါ။ ဥပမာ-
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
ပိုမိုသိရှိလိုပါက၊ အပိုင်းအခြားတစ်ခုအတွင်း တန်ဖိုးရှိမရှိ စစ်ဆေးကြည့်ပါ။
အပိုင်းအခြားနှစ်ခု ညီမျှခြင်းရှိမရှိ စစ်ဆေးပါ
နှိုင်းယှဉ်ရန် ဆဲလ်တစ်ခုချင်းအလိုက် အပိုင်းနှစ်ခုနှင့် ဆက်စပ်အနေအထားများရှိ ဆဲလ်များအားလုံး ကိုက်ညီပါက၊ AND လုပ်ဆောင်ချက်၏ ယုတ္တိစမ်းသပ်မှုသို့ အညီအမျှ အရွယ်အစားအပိုင်းအခြားများကို ပေးဆောင်ပါ-
AND( အပိုင်းအခြား A = range B )ဥပမာ၊ B3:F6 တွင် Matrix A နှင့် Matrix B ကို B11:F14 တွင် နှိုင်းယှဉ်ရန်၊ ဖော်မြူလာမှာ-
=AND(B3:F6= B11:F14)
သို့ ရလဒ်အနေဖြင့် Yes / No ၊ အောက်ပါ IF AND ပေါင်းစပ်မှုကို အသုံးပြုပါ-
=IF(AND(B3:F6=B11:F14), "Yes", "No")
ဒါက If match formula ကို အသုံးပြုနည်းပါ။Excel တွင်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်သည့်အတွက် ကျေးဇူးတင်ပါသည်။
လက်တွေ့စာအုပ်
ဆဲလ်များ Excel တွင် တူညီပါက - ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)