تابع 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۲ حالت
مقدارعنوانتوضیح
1Ascendingصعودی
-1Descendingنزولی
by_array2 محدوده اختیاری، تکرارشونده محدوده‌ی مبنای سطح بعدی
sort_order2 عدد اختیاری، تکرارشونده ترتیب مرتب سازی سطح بعدیپیش‌فرض: 1
حالت‌های مجاز ورودی sort_order2۲ حالت
مقدارعنوانتوضیح
1Ascendingصعودی
-1Descendingنزولی
Function Arguments
SORTBY
آرایه
محدوده
عدد
محدوده
عدد
یک محدوده را بر اساس مقادیر محدوده یا ستونی دیگر مرتب می‌کند

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

✓

رتبه‌بندی بر اساس ستون دیگر

مرتب کردن نام‌ها بر اساس فروش، نمره یا تاریخ

✓

مرتب‌سازی چند سطحی

مرتب کردن همزمان بر اساس چند ستون

✓

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

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

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

#VALUE!

محدوده‌ی مبنا هم‌اندازه با محدوده‌ی اصلی نیست یا ترتیب عددی غیر از 1 و 1- نوشته شده است

راه‌حل: هم‌اندازه کردن محدوده‌ها و بررسی ورودی ترتیب

#SPILL!

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

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

#NAME?

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

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

✦

نکات مهم

  • محدوده‌ی مبنا باید هم‌اندازه با محدوده‌ی اصلی باشد.
  • داده‌های اصلی دست‌نخورده می‌مانند و نتیجه در جای دیگری نمایش داده می‌شود.
  • با تغییر داده‌ها، ترتیب خودکار به‌روز می‌شود.

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

در SORT ستون مبنا با شماره مشخص می‌شود، ولی در SORTBY خودِ محدوده را می‌دهید؛ پس با اضافه یا جابه‌جا شدن ستون‌ها فرمول به هم نمی‌ریزد. این تابع در Excel 2021 به بعد و Microsoft 365 وجود دارد.

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

ترکیب

مشابه

مناسب برای

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

کاربردها