آموزش تابع SORT در اکسل 2021
با نام و یاد خداوند بخشنده و مهربان، با یک مقاله آموزشی دیگر تحت عنوان آموزش تابع SORT در اکسل 2021 خدمت شما عزیزان و دنبال کنندگان محترم سایت آموزشی اکسللرن هستیم. همانطور که در عنوان این مقاله آموزشی مورد اشاره قرار گرفت، تابع SORT یکی از توابع داینامیک اکسل نسخه 2021 محسوب میشود که اخیرا طی آپدیتی از شرکت مایکروسافت به سایر توابع نرمافزار اکسل اضافه گردیده است.
ساختار(Syntax) و کاربرد تابع SORT در اکسل 2021
با استفاده از تابع SORT در اکسل قادر به مرتبسازی از نوع صعودی(کوچک به بزرگ) و یا نزولی(بزرگ به کوچک) دادههای خود خواهیم بود. ساختار(Syntax) این تابع در اکسل نسخه 365 و 2021 بصوت زیر میباشد:
1 |
=SORT (array, [sort_index], [sort_order], [by_col]) |
ساختار(Syntax) این تابع تشکیل شده از:
- آرگومان array: محدوده دادههایی که قصد مرتبسازی آن را داریم، میباشد.
- آرگومان اختیاری [sort_index]: یک عدد صحیح که بیانگر مرتبسازی براساس شماره سطر و یا شماره ستون محدوده ورودی array میباشد که به صورت پیشفرض عدد 1 (سطر اول، ستون اول) درنظر گرفته میشود.
- آرگومان اختیاری [sort_order]: این آرگومان از دو مقدار 1 و -1 پشتیبانی میکند که به عبارتی دیگر عدد 1 بیانگر مرتبسازی از نوع صعودی (پیشفرض تابع) و عدد -1 بیانگر مرتبسازی از نوع نزولی در این تابع محسوب میشود.
- آرگومان اختیاری [by_col]: از دو مقدار TRUE و FALSE پشتیبانی میکند که مقدار TRUE بیانگر مرتبسازی دادههای افقی و مقدار FALSE بیانگر مرتبسازی دادههای عمودی خواهد بود که بصورت پیشفرض این آرگومان برروی FALSE (دادههای عمودی) تنظیم گردیده است.
به منظور درک بهتر، به جدولی از اسامی که در ادامه آورده شده است دقت نمایید:

قصد داریم جدول اسامی فوق را براساس حروف الفبا بصورت صعودی (A,B,C,D, …) مرتب کنیم. بدین منظور ابتدا سلولی را به عنوان محلی برای نمایش خروجی، درحالت انتخاب قرار داده و سپس اقدام به درج تابع SORT خواهیم نمود:

در ابتدا محدوده جدول خود را به عنوان ورودی آرگومان array تعیین خواهیم نمود:

در پایان با فشردن کلید Enter صفحهکلید، نتیجه این مرتبسازی را مشاهده خواهید نمود:

همانطور که در تصویر فوق نیز مشاهده میکنید، بصورت پیشفرض مرتبسازی تابع SORT براساس مرتبسازی از نوع صعودی(کوچک به بزرگ – عدد1) است که با تغییر آرگومان sort_order قادر به تغییر آن خواهیم بود. به عنوان مثال مرتبسازی از نوع نزولی (بزرگ به کوچک -عدد -1):

به مثال دیگر در خصوص تشریح آرگومان دوم و یا به عبارتی آرگومان اختیاری sort_index در تابع SORT دقت کنید:

باتوجه به مثال فوق، قصد مرتبسازی جدول دادههای خود را داریم، با این تفاوت که در این مثال جدول دادههای ما از دو فیلد(ستون) به نامهای Name و Score تشکیل شده است. طبق روال این محدوده را به عنوان ورودی در تابع SORT درج خواهیم نمود:

حال با زدن کلید Enter، مرتبسازی بصورت پیشفرض براساس ستون 1 و از نوع صعودی(کوچک به بزرگ) انجام شده که در تصویر زیر نیز قابل مشاهده است:

حال با تغییر آرگومان sort_index که یک عدد صحیح(1، 2، 3 و ..) است، میتوانیم ستون مرتبسازی را در تابع SORT تغییر دهیم. به عنوان مثال مرتبسازی براساس ستون دوم محدوده ورودی صورت گیرد:

در ادامه با تغییر آرگومان sort_order مرتبسازی را از حالت صعودی(کوچک به بزرگ – پیشفرض عدد 1) به مرتبسازی نزولی (بزرگ به کوچک – عدد -1) تغییر خواهیم داد:

در پایان با یک مثال دیگر به تشریح آرگومان اختیاری by_col به عنوان آخرین آرگومان تابع SORT در اکسل 2021 خواهیم پرداخت.
با فرض جدول زیر:

قصد مرتبسازی جدول فوق را خواهیم داشت. با این تفاوت که جدول فوق از ساختاری افقی تشکیل شده است. بدین منظور طبق روال اقدام به انتخاب محدوده دادههای خود در تابع SORT خواهیم نمود:

سپس مرتبسازی را براساس سطر دوم(sort_index) تنظیم خواهیم نمود:

همچنین در ادامه مرتبسازی از نوع نزولی (بزرگ به کوچک – عدد -1):

و در پایان با توجه به افقی بودن دادههای خود، آرگومان by_col را TRUE درنظر خواهیم گرفت:

نتیجه پایانی با فشردن Enter صفحهکلید بصورت تصویر زیر خواهد بود:

همانطور که در تصویر فوق نیز مشاهده میکنید، مرتبسازی بصورت نزولی(بزرگ به کوچک) براساس مقادیر سطر دوم(score) صورت گرفت.
در پایان امیدواریم مقاله آموزشی آموزش تابع SORT در اکسل 2021 مورد استقبال شما سروران گرامی قرار گرفته باشد. در صورت وجود هرگونه سوال میتوانید آن را در قسمت نظرات برای ما ارسال نمایید تا در اسرع وقت پاسخگوی آن باشیم. باتشکر