تابع 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۲ حالت
مقدارعنوانتوضیح
1Ascendingصعودی
-1Descendingنزولی
by_col منطقی اختیاری جهت مرتب سازیپیش‌فرض: False
حالت‌های مجاز ورودی by_col۲ حالت
مقدارعنوانتوضیح
FalseSort By Rowمرتب سازی بر اساس سطرها
TrueSort By Columnمرتب سازی بر اساس ستون‌ها
Function Arguments
SORT
هر نوع
عدد
عدد
منطقی
مرتب سازی داده های ورودی

کاربردهای تابع

✓

مرتب‌سازی خودکار

نمایش جدولی که با تغییر داده‌ها خودش مرتب می‌ماند

✓

رتبه‌بندی

چیدن فروشنده‌ها، محصولات یا نمرات از بیشترین به کمترین

✓

مرتب کردن نتیجه‌ی فرمول

مرتب کردن خروجی توابعی مثل FILTER و UNIQUE

خطاهای رایج و راه‌حل

#SPILL!

سلول‌هایی که نتیجه باید در آن‌ها پخش شود خالی نیستند

راه‌حل: خالی کردن سلول‌های کناری و پایینی فرمول

#VALUE!

شماره‌ی ستون از تعداد ستون‌های محدوده بیشتر است

راه‌حل: بررسی ورودی دوم

#NAME?

نسخه اکسل قدیمی‌تر از Excel 2021 است

راه‌حل: استفاده از Excel 2021 به بعد یا Microsoft 365

✦

نکات مهم

  • شماره‌ی ستون نسبت به ابتدای محدوده است.
  • ردیف عنوان را در محدوده انتخاب نکنید، وگرنه آن هم مرتب می‌شود.
  • برای مرتب‌سازی بر اساس ستونی که در خروجی نیست از SORTBY استفاده کنید.

توضیحات بیشتر

اگر فقط محدوده نوشته شود، مرتب‌سازی بر اساس ستون اول و به صورت صعودی انجام می‌شود. این تابع در Excel 2021 به بعد و Microsoft 365 وجود دارد.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها