تابع SORT
مرتب سازی داده های ورودی
ساختار تابع
=SORT(array, [sort_index], [sort_order], [by_col])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع SORT یک محدوده را مرتب میکند و نتیجه را در جای دیگری نمایش میدهد. دادههای اصلی دستنخورده میمانند و با تغییر آنها، ترتیب خودکار بهروز میشود.
مثال: مرتب کردن جدول بر اساس ستون سوم، از بیشترین به کمترین
=SORT(A2:C100, 3, -1)
مثال: لیست بدون تکرار و مرتبشده
=SORT(UNIQUE(A2:A100))
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
جستجو و مرجع
◷
اولین نسخه
Excel 2021
↦
نوع خروجی
آرایه
ϟ
Volatile
خیر
⌗
Dynamic Array
بله
★
محبوبیت
۵۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
array
|
هر نوع | الزامی | محدوده دیتا | |||||||||
sort_index
|
عدد | اختیاری | شماره بخشی که باید مرتب شود | |||||||||
sort_order
|
عدد | اختیاری | ترتیب مرتب سازیپیشفرض: 1 | |||||||||
|
حالتهای مجاز ورودی
sort_order۲ حالت
|
||||||||||||
by_col
|
منطقی | اختیاری | جهت مرتب سازیپیشفرض: False | |||||||||
|
حالتهای مجاز ورودی
by_col۲ حالت
|
||||||||||||
مرتب سازی داده های ورودی
کاربردهای تابع
✓
مرتبسازی خودکار
نمایش جدولی که با تغییر دادهها خودش مرتب میماند
✓
رتبهبندی
چیدن فروشندهها، محصولات یا نمرات از بیشترین به کمترین
✓
مرتب کردن نتیجهی فرمول
مرتب کردن خروجی توابعی مثل FILTER و UNIQUE
خطاهای رایج و راهحل
#SPILL!
سلولهایی که نتیجه باید در آنها پخش شود خالی نیستند
راهحل: خالی کردن سلولهای کناری و پایینی فرمول
#VALUE!
شمارهی ستون از تعداد ستونهای محدوده بیشتر است
راهحل: بررسی ورودی دوم
#NAME?
نسخه اکسل قدیمیتر از Excel 2021 است
راهحل: استفاده از Excel 2021 به بعد یا Microsoft 365
نکات مهم
- شمارهی ستون نسبت به ابتدای محدوده است.
- ردیف عنوان را در محدوده انتخاب نکنید، وگرنه آن هم مرتب میشود.
- برای مرتبسازی بر اساس ستونی که در خروجی نیست از SORTBY استفاده کنید.
توضیحات بیشتر
اگر فقط محدوده نوشته شود، مرتبسازی بر اساس ستون اول و به صورت صعودی انجام میشود. این تابع در Excel 2021 به بعد و Microsoft 365 وجود دارد.
