تابع SORTBY
یک محدوده را بر اساس مقادیر محدوده یا ستونی دیگر مرتب میکند
ساختار تابع
=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع SORTBY دادهها را بر اساس یک یا چند ستون مرتب میکند. ستونی که مبنای مرتبسازی است لازم نیست جزو خروجی باشد؛ همین مهمترین تفاوت آن با SORT است.
مثال: مرتب کردن نامها بر اساس فروش، از بیشترین به کمترین
=SORTBY(A2:A20, B2:B20, -1)
مثال: مرتبسازی دو سطحی؛ اول شهر به ترتیب الفبا، بعد فروش نزولی
=SORTBY(A2:C20, B2:B20, 1, C2:C20, -1)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
جستجو و مرجع
◷
اولین نسخه
Excel 2021
↦
نوع خروجی
آرایه
ϟ
Volatile
خیر
⌗
Dynamic Array
بله
★
محبوبیت
۶۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
array
|
آرایه | الزامی | محدودهای که باید مرتب شود | |||||||||
by_array1
|
محدوده | الزامی | محدودهای که مبنای مرتبسازی است | |||||||||
sort_order1
|
عدد | اختیاری | ترتیب مرتب سازیپیشفرض: 1 | |||||||||
|
حالتهای مجاز ورودی
sort_order1۲ حالت
|
||||||||||||
by_array2
|
محدوده | اختیاری، تکرارشونده | محدودهی مبنای سطح بعدی | |||||||||
sort_order2
|
عدد | اختیاری، تکرارشونده | ترتیب مرتب سازی سطح بعدیپیشفرض: 1 | |||||||||
|
حالتهای مجاز ورودی
sort_order2۲ حالت
|
||||||||||||
یک محدوده را بر اساس مقادیر محدوده یا ستونی دیگر مرتب میکند
کاربردهای تابع
✓
رتبهبندی بر اساس ستون دیگر
مرتب کردن نامها بر اساس فروش، نمره یا تاریخ
✓
مرتبسازی چند سطحی
مرتب کردن همزمان بر اساس چند ستون
✓
مرتب کردن نتیجهی فرمول
مرتب کردن خروجی توابعی مثل FILTER و UNIQUE
خطاهای رایج و راهحل
#VALUE!
محدودهی مبنا هماندازه با محدودهی اصلی نیست یا ترتیب عددی غیر از 1 و 1- نوشته شده است
راهحل: هماندازه کردن محدودهها و بررسی ورودی ترتیب
#SPILL!
سلولهایی که نتیجه باید در آنها پخش شود خالی نیستند
راهحل: خالی کردن سلولهای کناری و پایینی فرمول
#NAME?
نسخه اکسل قدیمیتر از Excel 2021 است
راهحل: استفاده از Excel 2021 به بعد یا Microsoft 365
نکات مهم
- محدودهی مبنا باید هماندازه با محدودهی اصلی باشد.
- دادههای اصلی دستنخورده میمانند و نتیجه در جای دیگری نمایش داده میشود.
- با تغییر دادهها، ترتیب خودکار بهروز میشود.
توضیحات بیشتر
در SORT ستون مبنا با شماره مشخص میشود، ولی در SORTBY خودِ محدوده را میدهید؛ پس با اضافه یا جابهجا شدن ستونها فرمول به هم نمیریزد. این تابع در Excel 2021 به بعد و Microsoft 365 وجود دارد.
