မာတိကာ
ယနေ့ကျွန်ုပ်တို့ SORTBY လုပ်ဆောင်ချက်အသစ်၏ အထားအသိုနှင့် ပုံမှန်အသုံးပြုမှုများကို အနီးကပ်ကြည့်ရှုပါမည်။ ဖော်မြူလာတစ်ခုဖြင့် Excel တွင် စိတ်ကြိုက်စီမည်နည်း၊ စာရင်းတစ်ခုကို ကျပန်းစီရန်၊ စာသားအရှည်အလိုက် ဆဲလ်များကို စီစဉ်ခြင်းနှင့် အခြားအရာများကို သင်လေ့လာနိုင်မည်ဖြစ်သည်။
Microsoft Excel သည် စာသားဒေတာကို အက္ခရာစဉ်အလိုက် စီစဉ်ရန် နည်းလမ်းများစွာကို ပံ့ပိုးပေးသည်၊ ရက်စွဲများ အချိန်နှင့် တပြေးညီ၊ အသေးဆုံးမှ အကြီးဆုံး သို့မဟုတ် အမြင့်ဆုံးမှ အနိမ့်ဆုံးသို့ ဂဏန်းများ။ သင့်စိတ်ကြိုက်စာရင်းများဖြင့် စီရန်နည်းလမ်းလည်း ရှိပါသည်။ သမားရိုးကျ အမျိုးအစားခွဲခြင်း လုပ်ဆောင်ချက်အပြင် Excel 365 သည် ဖော်မြူလာများဖြင့် ဒေတာစီရန်-အလွန်အဆင်ပြေပြီး မယုံနိုင်လောက်အောင် ရိုးရှင်းသော ဒေတာကိုစီရန် အသစ်စက်စက်ကို မိတ်ဆက်ပေးပါသည်။
Excel SORTBY လုပ်ဆောင်ချက်
Excel ရှိ SORTBY လုပ်ဆောင်ချက်သည် အခြားအကွာအဝေး သို့မဟုတ် array ရှိ တန်ဖိုးများအပေါ် အခြေခံ၍ တစ်ခုသောအပိုင်းအခြား သို့မဟုတ် array ကိုစီရန် ဒီဇိုင်းပြုလုပ်ထားသည်။ ကော်လံတစ်ခု သို့မဟုတ် အများအပြားဖြင့် စီခြင်းလုပ်ဆောင်နိုင်သည်။
SORTBY သည် Microsoft 365 နှင့် Excel 2021 အတွက် Excel တွင်ရရှိနိုင်သည့် ဒိုင်းနမစ်အာရေးခင်းခြောက်ခုအနက်မှတစ်ခုဖြစ်သည်။ ၎င်း၏ရလဒ်မှာ အိမ်နီးချင်းဆဲလ်များဆီသို့ ပျံ့နှံ့သွားပြီး အလိုအလျောက် အပ်ဒိတ်လုပ်သည့်အခါတွင် ရွေ့လျားနေသော ခင်းကျင်းမှုတစ်ခုဖြစ်သည်။ အရင်းအမြစ်ဒေတာ အပြောင်းအလဲများ။
SORTBY လုပ်ဆောင်ချက်တွင် ကွဲလွဲနိုင်သော အကြောင်းပြချက်များစွာ ပါရှိသည် - ပထမနှစ်ခု လိုအပ်ပြီး အခြားတစ်ခုသည် ရွေးချယ်နိုင်သည်-
SORTBY(array၊ by_array1၊ [sort_order1]၊ [by_array2၊ sort_order2] ,…)Array (လိုအပ်သည်) - အမျိုးအစားခွဲရမည့် ဆဲလ်များ၏ အကွာအဝေး သို့မဟုတ် တန်ဖိုးများ။
By_array1 (လိုအပ်သည်) - အပိုင်းအခြား သို့မဟုတ် array အမျိုးအစားခွဲရန်by.
Sort_order1 (ချန်လှပ်ထားနိုင်သည်) - စီခြင်းအစီအစဥ်-
- 1 သို့မဟုတ် ချန်လှပ်ထားသည် (မူလ) - ကြီးကြီးငယ်ငယ်
- -1 - ကြီးစဉ်ငယ်လိုက်
By_array2 / Sort_order2 ၊ … (ချန်လှပ်ထားနိုင်သည်) - စီစဥ်ရန်အတွက် အသုံးပြုရန် နောက်ထပ် array/order pairs များ။
အရေးကြီးသောမှတ်ချက်။ လောလောဆယ်တွင် SORTBY လုပ်ဆောင်ချက်ကို Microsoft 365 စာရင်းသွင်းမှုများနှင့် Excel 2021 ဖြင့်သာ ရနိုင်ပါသည်။ Excel 2019၊ Excel 2016 နှင့် အစောပိုင်းဗားရှင်းများတွင် SORTBY လုပ်ဆောင်ချက်ကို မရနိုင်ပါ။
SORTBY လုပ်ဆောင်ချက် - မှတ်သားစရာ 4 ချက်
Excel SORTBY ဖော်မြူလာတစ်ခု မှန်ကန်စွာ အလုပ်လုပ်ရန်အတွက်၊ သတိပြုရမည့် အရေးကြီးအချက်အချို့ ရှိသည်-
- By_array အကြောင်းပြချက်များသည် အတန်းမြင့်သော သို့မဟုတ် ကော်လံတစ်ခု ကျယ်သင့်သည်။
- array နှင့် by_array အငြင်းအခုံများအားလုံးသည် လိုက်ဖက်ညီသောအတိုင်းအတာများ ရှိရပါမည်။ ဥပမာအားဖြင့်၊ ကော်လံနှစ်ခုဖြင့်စီရာတွင်၊ array ၊ by_array1 နှင့် by_array2 တွင် အတန်းအရေအတွက် တူညီသင့်သည်။ မဟုတ်ပါက #VALUE အမှားဖြစ်သွားပါမည်။
- SORTBY မှပြန်ပေးသော array သည် နောက်ဆုံးရလဒ် (ဆဲလ်တစ်ခုအတွင်းမှထွက်ရှိ၍ အခြားလုပ်ဆောင်ချက်သို့မပေးပို့ပါက) Excel သည် dynamic spill range ကိုဖန်တီးပြီး ရလဒ်များဖြင့် ၎င်းကိုဖြည့်ပေးပါသည်။ ထို့ကြောင့်၊ သင့်တွင် ဖော်မြူလာထည့်သည့် ဆဲလ်၏ညာဘက်နှင့်/သို့မဟုတ် ဆဲလ်အလွတ်များ အလုံအလောက်ရှိနေကြောင်း သေချာပါစေ၊ သို့မဟုတ်ပါက သင်သည် #SPILL အမှားတစ်ခု ရရှိမည်ဖြစ်သည်။
- SORTBY ဖော်မြူလာများ၏ ရလဒ်များသည် အချိန်တိုင်းတွင် အလိုအလျောက် အပ်ဒိတ်လုပ်သည် အရင်းအမြစ်ဒေတာပြောင်းလဲမှု။ သို့သော် ပြင်ပတွင် ထည့်သွင်းထားသော အသစ်များ array အကိုးအကားကို မွမ်းမံမွမ်းမံထားခြင်းမရှိပါက ဖော်မြူလာတွင်ဖော်ပြထားသော array သည် ရလဒ်များတွင် မပါဝင်ပါ။ ရည်ညွှန်းထားသော ခင်းကျင်းမှုကို အလိုအလျောက် ချဲ့ထွင်ရန်အတွက် ရင်းမြစ်အပိုင်းအခြားကို Excel ဇယားတစ်ခုသို့ ပြောင်းပါ သို့မဟုတ် ပြောင်းလဲနေသော အမည်ပေးထားသည့် အပိုင်းအခြားကို ဖန်တီးပါ။
Excel တွင် အခြေခံ SORTBY ဖော်မြူလာ
ဤနေရာတွင် အသုံးပြုခြင်း၏ ပုံမှန်အခြေအနေတစ်ခုဖြစ်သည်။ Excel တွင် SORTBY ဖော်မြူလာ-
ဆိုပါစို့၊ သင့်တွင် တန်ဖိုး အကွက်ပါသည့် ပရောဂျက်များစာရင်းရှိသည်။ သင်သည် သီးခြားစာရွက်ပေါ်တွင် ၎င်းတို့၏တန်ဖိုးအလိုက် ပရောဂျက်များကို စီလိုသည်။ အခြားအသုံးပြုသူများသည် နံပါတ်များကို ကြည့်ရန်မလိုအပ်သောကြောင့်၊ သင်သည် ရလဒ်များတွင် တန်ဖိုး ကော်လံကို မထည့်လိုပါ။
သင်အတွက် SORTBY လုပ်ဆောင်ချက်ဖြင့် လုပ်ဆောင်စရာကို အလွယ်တကူ ပြီးမြောက်နိုင်သည် အောက်ပါ အကြောင်းပြချက်များကို ပေးဆောင်သည်-
- Array သည် A2:A10 - ရလဒ်များတွင် တန်ဖိုး ကော်လံကို မပြသစေလိုသောကြောင့်၊ သင်သည် ၎င်းကို ထားခဲ့ပါ။ array မှ။
- By_array1 သည် B2:B10 - Value ဖြင့် စီထားသည်။
- Sort_order1 သည် -1 - ဆင်းနေသည်၊ ဆိုလိုသည်မှာ အမြင့်ဆုံးမှ အနိမ့်ဆုံးသို့ ဆင်းသည်။
ငြင်းခုံချက်များကို ပေါင်းစည်းခြင်းဖြင့် ဤဖော်မြူလာကို ကျွန်ုပ်တို့ ရရှိသည်-
=SORTBY(A2:B10, B2:B10, -1)
ရိုးရှင်းရန်အတွက်၊ ကျွန်ုပ်တို့သည် တူညီသောဖော်မြူလာကို အသုံးပြုပါသည်။ စာရွက် - D2 တွင်ရိုက်ထည့်ပြီး Enter ခလုတ်ကိုနှိပ်ပါ။ ရလဒ်များသည် လိုအပ်သလို ဆဲလ်များစွာသို့ အလိုအလျောက် "ယိုဖိတ်သည်" (ကျွန်ုပ်တို့၏ ကိစ္စတွင် D2:D10)။ သို့သော် နည်းပညာအရ၊ ဖော်မြူလာသည် ပထမဆဲလ်တွင်သာရှိပြီး ၎င်းကို D2 မှ ဖျက်လိုက်ခြင်းဖြင့် ရလဒ်အားလုံးကို ဖျက်ပစ်မည်ဖြစ်သည်။
အခြားစာရွက်ပေါ်တွင် အသုံးပြုသောအခါ၊ ဖော်မြူလာသည် ရလဒ်ကို ယူသည်။အောက်ပါပုံသဏ္ဍာန်-
=SORTBY(Sheet1!A2:A10, Sheet1!B2:B10, -1)
နေရာတွင် Sheet1 သည် မူရင်းဒေတာပါရှိသော အလုပ်စာရွက်ဖြစ်သည်။
Excel တွင် SORTBY လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း - ဖော်မြူလာနမူနာများ
အောက်တွင် SORTBY ကိုအသုံးပြုခြင်း၏ နောက်ထပ်နမူနာအချို့ကို သင်တွေ့ရှိရမည်ဖြစ်ပြီး၊ ၎င်းသည် အသုံးဝင်ပြီး ထိုးထွင်းသိမြင်နိုင်မည်ဟု မျှော်လင့်ပါသည်။
ကော်လံအများအပြားဖြင့် စီရန်
အထက်တွင် ဆွေးနွေးထားသော အခြေခံဖော်မြူလာသည် ကော်လံတစ်ခုဖြင့် ဒေတာကို အမျိုးအစားခွဲသည်။ ဒါပေမယ့် နောက်ထပ် အမျိုးအစားခွဲခြင်းအဆင့်ကို ထပ်ထည့်ဖို့ လိုအပ်ရင် ဘာဖြစ်မလဲ။
ကျွန်ုပ်တို့ရဲ့ နမူနာဇယားမှာ အကွက်နှစ်ခုရှိတယ်၊ အခြေအနေ (ကော်လံ B) နဲ့ တန်ဖိုး (ကော်လံ C) ၊ အက္ခရာစဉ်အလိုက် အဆင့်အတန်း ဖြင့် ဦးစွာစီရန် ဆန္ဒရှိပြီး၊ ထို့နောက် တန်ဖိုး ကြီးစဉ်ငယ်လိုက်ဖြင့်
ကော်လံနှစ်ခုဖြင့် စီရန်၊ <1 ၏ နောက်ထပ်အတွဲတစ်တွဲကို ထပ်ထည့်လိုက်ပါသည်။>by_array / sort_order arguments-
- Array သည် A2:C10 - ယခုတစ်ကြိမ်၊ ရလဒ်များတွင် ကော်လံသုံးခုလုံးကို ထည့်သွင်းလိုပါသည်။
- By_array1 သည် B2:B10 - ဦးစွာ၊ အခြေအနေ ဖြင့် စီထားသည်။
- Sort_order1 သည် 1 - A မှ အက္ခရာစဉ်အလိုက် စီရန် Z သို့
- By_array2 သည် C2:C10 - ထို့နောက်၊ တန်ဖိုး ဖြင့် စီပါ။
- Sort_order2 သည် -1 - အကြီးဆုံးမှအသေးဆုံးသို့ စီပါ။
ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် အောက်ပါဖော်မြူလာကို ရရှိပါသည်-
=SORTBY(A2:B10, B2:B10, 1, C2:C10, -1)
ကျွန်ုပ်တို့ ညွှန်ကြားထားသည့်အတိုင်း ကျွန်ုပ်တို့၏ဒေတာကို အတိအကျပြန်စီပေးသည်-
ဖော်မြူလာတစ်ခုဖြင့် Excel တွင် စိတ်ကြိုက်စီခြင်း
ဒေတာကို စိတ်ကြိုက်အစီစဥ်တစ်ခုအဖြစ် စီရန်၊ သင်သည် Excel ၏ စိတ်ကြိုက်စီခြင်းအင်္ဂါရပ်ကို သုံးနိုင်သည် သို့မဟုတ် ဤနည်းဖြင့် SORTBY MATCH ဖော်မြူလာကို တည်ဆောက်နိုင်သည်-
SORTBY(အခင်းအကျင်း၊MATCH( range_to_sort , custom_list , 0))ကျွန်ုပ်တို့၏ဒေတာအတွဲကို အနီးကပ်ကြည့်ရှုခြင်းဖြင့်၊ ပရောဂျက်များကို ၎င်းတို့၏အခြေအနေ "ယုတ္တိနည်းကျ" ဖြင့် စီရန် ပိုအဆင်ပြေနိုင်ပေလိမ့်မည်။ , e.g. အက္ခရာစဉ်မဟုတ်ဘဲ အရေးပါမှုဖြင့်။
၎င်းကိုလုပ်ဆောင်ရန်၊ ကျွန်ုပ်တို့သည် ဦးစွာအလိုရှိသော အမျိုးအစားခွဲမှုအစီအစဥ်တွင် စိတ်ကြိုက်စာရင်းတစ်ခုကို ဖန်တီးပါ ( ဆောင်ရွက်ဆဲ ၊ ပြီးမြောက်သည် ၊ ခေတ္တဆိုင်းငံ့ထားရန် ) အပိုင်းအခြား E2:E4 ရှိ သီးခြားဆဲလ်တစ်ခုရှိ တန်ဖိုးတစ်ခုစီကို ရိုက်ထည့်ပါသည်။
ထို့နောက် အထက်ဖော်ပြပါ ယေဘုယျဖော်မြူလာကို အသုံးပြု၍ array အတွက် ရင်းမြစ်အပိုင်းအခြားကို ပံ့ပိုးပေးသည် (A2 :C10), range_to_sort အတွက် အခြေအနေ ကော်လံ (B2:B10) နှင့် custom_list (E2:E4) အတွက် ကျွန်ုပ်တို့ ဖန်တီးထားသော စိတ်ကြိုက်စာရင်း။
=SORTBY(A2:C10, MATCH(B2:B10, E2:E4, 0))
ရလဒ်အနေဖြင့်၊ လိုအပ်သလို အတိအကျ အဆင့်အတန်းအလိုက် စီထားသော ပရောဂျက်များကို ကျွန်ုပ်တို့ ရရှိပါသည်-
ပြောင်းပြန်အစီအစဥ်တွင် စိတ်ကြိုက်စာရင်းအလိုက် စီရန် -1 ကို ထည့်ပါ။ sort_order1 အငြင်းအခုံ-
=SORTBY(A2:C10, MATCH(B2:B10, E2:E4, 0), -1)
ထို့နောက် သင်သည် ပရောဂျက်များကို ဆန့်ကျင်ဘက်ဦးတည်ချက်ဖြင့် စီထားရပါမည်-
အခြေအနေတစ်ခုစီအတွင်း မှတ်တမ်းများကို ထပ်ဆင့်စီလိုပါသလား။ ပြဿနာမရှိပါဘူး။ ရိုးရှင်းစွာပင်၊ ဖော်မြူလာတွင် နောက်ထပ် အမျိုးအစားအဆင့်တစ်ခုကို ထည့်ပါ၊ တန်ဖိုး (C2:C10) ဖြင့် ပြောကာ ကျွန်ုပ်တို့၏ ကိစ္စတွင် စီခြင်း၏ အလိုရှိသော အစီအစဥ်ကို ကြီးသွားအောင် သတ်မှတ်ပါ-
=SORTBY(A2:C10, MATCH(B2:B10, E2:E5, 0), 1, C2:C10, 1)
Excel ၏ စိတ်ကြိုက်စီခြင်းအင်္ဂါရပ်ရှိ SORTBY ဖော်မြူလာ၏ ကြီးမားသောအားသာချက်မှာ မူလဒေတာပြောင်းလဲမှုတိုင်းတွင် ဖော်မြူလာက အလိုအလျောက် အပ်ဒိတ်ဖြစ်ပြီး၊ အင်္ဂါရပ်သည် ပြောင်းလဲမှုတစ်ခုစီတိုင်းကို သန့်ရှင်းရေးလုပ်ပြီး ပြန်လည်စီရန် လိုအပ်နေချိန်တွင် ဖော်မြူလာမှ ပြုပြင်မွမ်းမံရန် လိုအပ်ပါသည်။
နည်း။ ဤဖော်မြူလာအလုပ်လုပ်သည်-
ဖော်ပြထားသည့်အတိုင်း Excel ၏ SORTBY လုပ်ဆောင်ချက်သည် အရင်းအမြစ် ခင်းကျင်းနှင့် လိုက်ဖက်ညီသော အတိုင်းအတာများကို "စီရန်" ခင်းကျင်းမှုများကိုသာ လုပ်ဆောင်နိုင်သည်။ ကျွန်ုပ်တို့၏ အရင်းအမြစ် ခင်းကျင်းမှု (C2:C10) တွင် အတန်း 9 တန်း ပါဝင်ပြီး စိတ်ကြိုက်စာရင်း (E2:E4) တွင် အတန်း 3 တန်းသာ ရှိသောကြောင့်၊ ၎င်းကို by_array အငြင်းအခုံသို့ တိုက်ရိုက် မပေးနိုင်ပါ။ ယင်းအစား၊ ကျွန်ုပ်တို့သည် 9 အတန်း array ကိုဖန်တီးရန် MATCH လုပ်ဆောင်ချက်ကို အသုံးပြုသည်-
MATCH(B2:B10, E2:E5, 0)
ဤနေရာတွင်၊ ရှာဖွေမှုတန်ဖိုးများအဖြစ် အခြေအနေ ကော်လံ (B2:B10) ကို အသုံးပြုပြီး ရှာဖွေမှုခင်းကျင်းမှုအဖြစ် ကျွန်ုပ်တို့၏စိတ်ကြိုက်စာရင်း (E2:E5)။ အတိအကျကိုက်ညီမှုများကိုရှာဖွေရန် နောက်ဆုံးအငြင်းအခုံကို 0 ဟုသတ်မှတ်ထားသည်။ ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် စိတ်ကြိုက်စာရင်းရှိ ပေးထားသည့် အခြေအနေ တန်ဖိုး၏ ဆွေမျိုးအနေအထားကို ကိုယ်စားပြုသည့် ဂဏန်း 9 လုံး၏ array တစ်ခုကို ရရှိသည်-
{1;3;2;1;3;2;2;1;2}
ဤ array သည် တိုက်ရိုက်သွားသည် SORTBY လုပ်ဆောင်ချက်၏ by_array အငြင်းအခုံသို့ ဒေတာကို အခင်းအကျင်း၏ ဒြပ်စင်များနှင့် သက်ဆိုင်သော အစီအစဥ်တွင် ထားရန် တွန်းအားပေးသည်၊ ဆိုလိုသည်မှာ 1's ဖြင့်ကိုယ်စားပြုသော ပထမ entries များ, ထို့နောက် 2's ဖြင့်ကိုယ်စားပြုသော entries များ အစရှိသည်ဖြင့်။
ပုံသေနည်းဖြင့် Excel တွင် ကျပန်းအမျိုးအစား
အစောပိုင်း Excel ဗားရှင်းများတွင်၊ သင်သည် ဤသင်ခန်းစာတွင် ရှင်းပြထားသည့်အတိုင်း RAND လုပ်ဆောင်ချက်ဖြင့် ကျပန်းအမျိုးအစားကို ပြုလုပ်နိုင်သည်- Excel တွင် စာရင်းတစ်ခုကို ကျပန်းခွဲနည်း။
Excel အသစ်တွင်၊ သင်သည် SORTBY-
SORTBY( array ၊ RANDARRAY(ROWS( array )))))array သည် သင်ပေါင်းစပ်လိုသော အရင်းအမြစ်ဒေတာဖြစ်သည်။
ဤယေဘုယျဖော်မြူလာတစ်ခုပါဝင်သော စာရင်းတစ်ခုအတွက် အလုပ်လုပ်သည်ကော်လံတစ်ခုတည်းအပြင် ကော်လံအများအပြားအကွာအဝေးအတွက်။
ဥပမာ၊ A2:A10 တွင် စာရင်းတစ်ခုကို ကျပန်းစီရန်၊ ဤဖော်မြူလာကိုသုံးပါ-
=SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10)))
ရှပ်တိုက်ရန် A2:C10 ရှိ ဒေတာသည် အတန်းများကို အတူတကွ ထိန်းထားရန်၊ ဤတစ်ခုကို အသုံးပြုပါ-
=SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10)))
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ-
RANDARRAY လုပ်ဆောင်ချက်သည် array တစ်ခုကို ထုတ်လုပ်သည် စီရန်အတွက်အသုံးပြုမည့် ကျပန်းနံပါတ်များ၏ နံပါတ်များကို SORTBY ၏ by_array တွင် ကျော်ဖြတ်ပါ။ ကျပန်းနံပါတ်များ မည်မျှထုတ်လုပ်မည်ကို သတ်မှတ်ရန်၊ သင်သည် ROWS လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ရင်းမြစ်အကွာအဝေးရှိ အတန်းအရေအတွက်ကို ရေတွက်ပြီး RANDARRAY ၏ အတန်း အငြင်းအခုံသို့ ထိုနံပါတ်ကို "စာ" ကျွေးပါ။ ဒါပဲ!
မှတ်ချက်။ ၎င်း၏ရှေ့ဆက်သူကဲ့သို့ပင်၊ RANDARRAY သည် မတည်ငြိမ်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး ၎င်းသည် အလုပ်စာရွက်ပြန်လည်တွက်ချက်သည့်အခါတိုင်း ကျပန်းနံပါတ်အသစ်တစ်ခုထုတ်ပေးသည်။ ရလဒ်အနေဖြင့်၊ စာရွက်ပေါ်ရှိ ပြောင်းလဲမှုတစ်ခုစီဖြင့် သင့်ဒေတာကို အသုံးပြုမည်ဖြစ်သည်။ အလိုအလျောက် အစားထိုးခြင်းကို တားဆီးရန်၊ သင်သည် ဖော်မြူလာများကို ၎င်းတို့၏တန်ဖိုးများနှင့် အစားထိုးရန် Paste Special > Values ကို အသုံးပြုနိုင်ပါသည်။
ဆဲလ်များကို စာတန်းအရှည်အလိုက် စီပါ
သူတို့ပါရှိသော စာသားလိုင်းများ၏ အရှည်အလိုက် ဆဲလ်များကို စီရန်၊ ဆဲလ်တစ်ခုစီရှိ စာလုံးအရေအတွက်ကို ရေတွက်ရန် LEN လုပ်ဆောင်ချက်ကို အသုံးပြုကာ တွက်ချက်ထားသော အရှည်များကို SORTBY ၏ by_array တွင် ပံ့ပိုးပေးပါသည်။ sort_order argument ကို 1 သို့မဟုတ် -1 ဖြင့် အမျိုးအစားခွဲခြင်း၏ နှစ်သက်ရာအစီအစဥ်ပေါ်မူတည်၍ 1 သို့မဟုတ် -1 ဟု သတ်မှတ်နိုင်သည်။
အသေးဆုံးမှ အကြီးဆုံးမှ အကြီးဆုံးသို့ စာသားဖြင့် စီရန်-
SORTBY(array၊ LEN(array)၊ 1)အလိုက်စီရန်အကြီးဆုံးမှ အငယ်ဆုံးသို့ စာသား စာကြောင်း-
SORTBY(array၊ LEN(array), -1)ထို့ပြင် ဤချဉ်းကပ်ပုံသည် တကယ့်ဒေတာပေါ်ရှိ ဤချဉ်းကပ်ပုံကို သရုပ်ပြသည့် ဖော်မြူလာဖြစ်သည်-
=SORTBY(A2:A7, LEN(A2:A7), 1)
A2:A7 သည် ငယ်စဉ်ကြီးလိုက် စာသားအရှည်အလိုက် စီရန်လိုသော မူရင်းဆဲလ်များဖြစ်သည်-
SORTBY နှင့် SORT
Excel ဒိုင်နမစ် အာရေးခင်းလုပ်ဆောင်ချက်အသစ်အုပ်စုတွင်၊ နှစ်ခုရှိသည်။ အမျိုးအစားခွဲရန် ဒီဇိုင်းထုတ်ထားသည်။ အောက်တွင် ကျွန်ုပ်တို့သည် မရှိမဖြစ်လိုအပ်သော ကွဲပြားမှုများနှင့် ဆင်တူယိုးမှားများအပြင် တစ်ခုချင်းစီကို အသုံးပြုရန် အကောင်းဆုံးဖြစ်ချိန်တို့ကို ဖော်ပြထားပါသည်။
- SORT လုပ်ဆောင်ချက်နှင့်မတူဘဲ SORTBY သည် အရင်းအမြစ်၏အစိတ်အပိုင်းဖြစ်ရန် "sort by" array ကို မလိုအပ်ပါ။ array သည် ရလဒ်များတွင် ပေါ်လာရန် မလိုအပ်ပါ။ ထို့ကြောင့်၊ သင်၏တာဝန်သည် အခြားသော သီးခြား အခင်းအကျင်း သို့မဟုတ် စိတ်ကြိုက်စာရင်းတစ်ခုအပေါ် အခြေခံ၍ အပိုင်းအခြားတစ်ခုကို စီရန်ဖြစ်သောအခါ၊ SORTBY သည် အသုံးပြုရန် မှန်ကန်သောလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်း၏ကိုယ်ပိုင်တန်ဖိုးများပေါ်မူတည်၍ အပိုင်းအခြားတစ်ခုကို စီရန်ရှာဖွေနေပါက၊ SORT သည် ပိုမိုသင့်လျော်ပါသည်။
- လုပ်ဆောင်ချက်နှစ်ခုလုံးသည် အမျိုးအစားခွဲခြင်းအဆင့်များစွာကို ပံ့ပိုးပေးပြီး နှစ်ခုလုံးကို အခြားသော dynamic array နှင့် သမားရိုးကျလုပ်ဆောင်ချက်များနှင့်အတူ ကွင်းဆက်လိုက်နိုင်ပါသည်။
- လုပ်ဆောင်ချက်နှစ်ခုလုံးကို Excel 365 နှင့် Excel 2021 အသုံးပြုသူများအတွက်သာ ရရှိနိုင်ပါသည်။
Excel SORTBY လုပ်ဆောင်ချက်သည် အလုပ်မလုပ်ပါ
သင်၏ SORTBY ဖော်မြူလာတွင် အမှားအယွင်းတစ်ခု ပြန်ဖြစ်သွားပါက၊ ၎င်းကြောင့် ဖြစ်နိုင်ခြေများပါသည်။ အောက်ပါအကြောင်းပြချက်များထဲမှတစ်ခု။
မမှန်ကန်သော by_array အကြောင်းပြချက်များ
အငြင်းအခုံ by_array သည် အတန်းတစ်ခုတည်း သို့မဟုတ် ကော်လံတစ်ခုတည်းဖြစ်ရမည် ဖြစ်ပြီး array<နှင့် အရွယ်အစားတွင် တွဲဖက်အသုံးပြုနိုင်ပါသည်။ 2> အငြင်းအခုံ။ ဥပမာ၊ array တွင် 10 ရှိလျှင်အတန်းများ၊ by_array တွင်လည်း အတန်း ၁၀ တန်း ပါဝင်သင့်သည်။ မဟုတ်ရင် #VALUE! အမှားအယွင်း ဖြစ်ပေါ်ပါသည်။
မမှန်ကန်သော အမျိုးအစားခွဲမှုဆိုင်ရာ အကြောင်းပြချက်များ
အငြင်းပွားမှု အစီအစဥ်အမှာစာ သည် 1 (အတက်အကျ) သို့မဟုတ် -1 (ကြီးစဉ်ငယ်လိုက်) သာ ဖြစ်နိုင်သည်။ တန်ဖိုးမသတ်မှတ်ထားပါက SORTBY သည် ကြီးစဉ်ငယ်လိုက်သို့ ပုံသေသတ်မှတ်သည်။ အခြားတန်ဖိုးတစ်ခုခုကို သတ်မှတ်ပါက၊ #VALUE။ အမှားအယွင်းကို ပြန်ပေးလိုက်ပါသည်။
ရလဒ်များအတွက် နေရာအလုံအလောက်မရှိပါ
အခြား dynamic array လုပ်ဆောင်ချက်ကဲ့သို့ပင်၊ SORTBY သည် ရလဒ်များကို အလိုအလျောက် အရွယ်အစားပြောင်းလဲနိုင်သော နှင့် ဒေတာမြှင့်တင်နိုင်သော အကွာအဝေးသို့ ဖိတ်ခေါ်ပါသည်။ တန်ဖိုးများအားလုံးကိုပြသရန် အလွတ်ဆဲလ်များ မလုံလောက်ပါက၊ #SPILL။ အမှားအယွင်း ချလိုက်ပါပြီ။
ရင်းမြစ် အလုပ်စာအုပ်ကို ပိတ်လိုက်သည်
SORTBY ဖော်မြူလာတစ်ခုသည် အခြား Excel ဖိုင်ကို ရည်ညွှန်းပါက၊ အလုပ်စာအုပ် နှစ်ခုစလုံးကို ဖွင့်ထားရန် လိုအပ်ပါသည်။ အရင်းအမြစ် အလုပ်စာအုပ်ကို ပိတ်ပါက၊ #REF! အမှားအယွင်း ဖြစ်ပေါ်ပါသည်။
သင်၏ Excel ဗားရှင်းသည် ဒိုင်းနမစ် array များကို မပံ့ပိုးပါ
Excel ၏ အကြိုဒိုင်းနမစ်ဗားရှင်းတွင် အသုံးပြုသောအခါ၊ SORT လုပ်ဆောင်ချက်သည် #NAME ကို ပြန်ပေးသည်။ အမှားအယွင်း။
၎င်းသည် စိတ်ကြိုက်အမျိုးအစားခွဲခြင်းနှင့် အခြားအရာများပြုလုပ်ရန် Excel ရှိ SORTBY လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ရန် မျှော်လင့်သည့်အတွက် ကျေးဇူးတင်ပါသည်။
ဒေါင်းလုဒ်လုပ်ရန်အတွက် လေ့ကျင့်ခန်းစာအုပ်
Excel SORTBY ဖော်မြူလာများ (.xlsx ဖိုင်)