دسترسی سریع

لینکهای مفید

تابع SORTBY

فهرست و دسترسی سریع

تابع SORTBY از آفیس 2021 به اکسل اضافه شده و همونطور که از اسمش هم پیداست ، وظیفش مرتب سازی محدوده داده هست اما تفاوتهایی با تابع SORT داره که در ادامه به آن می پردازیم.

آرگومانهای تابع SORTBY

SORTBY
2021 به بالا

array – محدوده ای که قرار است مرتب سازی شود

[by_array1] – محدوده ای که می خواهیم بر اساس آن مرتب سازی صورت بگیرد

[sort_order1] – شیوه مرتب سازی ( صعودی باشد یا نزولی ؟ ) پیش فرد کوچک به بزرگ است

[…] – با این تابع می توانیم 126 ستون را مرتب سازی کنیم که اگر بخواهیم بیشتر از یک ستون مرتب کنیم می توانیم از این آرگومان استفاده کنیم .

بهترین راه برای درک صحیح توابع اکسل اینست که مثالهای مختلفی را با آن انجام دهیم و در مورد تابع SORTBY هم مثال ارائه می کنیم که درک بهتری از این تابع آرایه ای داشته باشید . قبلا در مورد آرایه ها در دوره پیشرفته اکسل مفصل توضیح داده ایم .

مثال تابع SORTBY

تصویری که در ادامه مشاهده می کنید ، میزان فروش پرسنل یک شرکت فرضی را نمایش می دهد که در آن سه ستون نام فروشنده و میزان فروش و پورسانت دریافتی وارد شده است . 

مثال تابع SORTBY

حال فرض کنید که ما بخواهیم همین محدوده داده را داشته باشیم ، اما ستون دوم آن که میزان فروش است از کوچک به بزرگ فیلتر شده باشد . در اینصورت می توانیم از تابع SORTBY به شکل زیر بهره ببریم.

=SORTBY(B3:D11,C3:C11)

خب این ساده ترین روش استفاده از این تابع بود و در واقع اگر بخواهیم به این شکل استفاده کنیم می توانیم به راحتی از تابع SORT بهره ببریم و نیازی به این تابع نداریم .

اما اگر همین محدوده داده را بخواهیم جور داشته باشیم که میزان فروش از کوچ به بزرگ و پورسانت دریافتی از از بزرگ به کوچک مرتب سازی شود . 

اینجاست که به مرتب سازی دو ستون همزمان را نیاز داریم که می توانیم از تابع SORTBY استفاده کنیم .

=SORTBY(B3:D11,C3:C11,1,D3:D11,1)
تابع SORTBY و مرتب سازی چند ستون

در توضیح تصویر بالا و فرمولی که نوشته شده باید بگوئیم که محدوده داده ، ابتدا براساس میزان فروش و از کوچک به بزرگ مرتب سازی شده و سپس در ارگومانهای اختیاری تابع ستون بعدی که شامل پورسانت فروش است هم از کوچک به بزرگ مرتب سازی شده است .

یعنی همانطور که مشاهده می کنید فروشهای یکسان که مبلغ 1400 بوده پورسانتها از کوچک به بزرگ سورت شده است.

آیا همین کار را تابع SORT انجام نمی داد

در مثال دوم تابع مرتب سازی ما دو ستون را به ترتیب مرتب سازی کردیم حالا می خواهیم بررسی کنیم که آیا این کار با تابع SORT هم قابل انجام بود ؟ 

برای اینکار باید دو بار از تابع SORT استفاده کنیم ، یعنی یکبار ستون فروش را مرتب کنیم و دفعه بعدی نتیجه به دست آمده را بر اساس ستون سوم مرتب کنیم که در نهایت فرمول به شکل زیر می شود .

=SORT(SORT(B3:D11,2),3)
5/5 - (1 امتیاز)

نکات مهم تابع SORTBY

  • ارتفاع محدوده ای که برای مرتب سازی انتخاب می کنیم باید با ارتفاع محدوده برابر باشد.
  • اگر آفیس 2021 را نصب کردید و تابع SORTBY را نداشتین ، احتمالا درست فعالسازی نکردین.
  • اگر بخواهیم فقط بر اساس یک ستون مرتب سازی انجام دهیم می توانیم از تابع SORT استفاده کنیم .
  • معمولا تابع SORTBY با تابع FILTER و توابع مشابه ترکیب می شود و نتایج آنها را مرتب سازی می کند.
یادگیری اصولی اکسل !

تمام آموزشهای اکسل در قالب یک فلش مموری با یک اجرا کننده منحصر به فرد بیش از 300 ویدیو و پروژه و فایل و تمرین به شکل گروه بندی شده و مرتب که کاملا مسیر یادگیری اکسا را برای شما هموار می کنید .

آموزشهای مرتبط

0 0 امتیازات
امتیاز این آموزش
دنبال کردن
اطلاع رسانی به
guest

0 نظرات
Inline Feedbacks
مشاهده همه دیدگاهها

دانلود رایگان !!

لطفا شماره موبایلی وارد کنید که روی آن واتس اپ دارید !!

بهتر است که شماره موبایل با واتس اپ فعال وارد کنید و از اخبار و تخفیف ها هم با خبر شوید ، در غیر اینصورت می توانید آدرس ایمیل وارد نمائید.

happy holidays

we want to hear from you

https://officebaz.ir/product-category/excel/