فهرست مطالب
در یک سناریوی کار عملی با مایکروسافت اکسل، باید چندین ستون را مرتباً در محدوده وسیعی از دادهها مرتب و فیلتر کنیم. در این مقاله، با تمام تکنیکهای مفید و سریع برای مرتبسازی چندین ستون در اکسل آشنا میشوید.
تصویر صفحه بالا نمای کلی مقاله است که نشاندهنده آن است. نمونه ای از مرتب سازی داده ها در چندین ستون. در بخشهای بعدی این مقاله درباره مجموعه دادهها و همچنین روشها و عملکردهای مرتبسازی و فیلتر کردن دادههای اکسل بیشتر خواهید آموخت.
دانلود کتاب تمرین تمرین
میتوانید کتاب کار Excel را دانلود کنید. که برای تهیه این مقاله از آن استفاده کرده ایم.
مرتب سازی ستون های متعدد
5 روش سریع برای مرتب سازی چندین ستون در اکسل
1 استفاده از Sort & فیلتر کردن دستور برای مرتبسازی چند ستون
برای مرتبسازی چندین ستون در اکسل در یک زمان، با استفاده از Sort & دستور Filter بهترین راه حل است. به شما امکان می دهد & گزینه های مختلف را برای مرتب سازی هر محدوده ای از داده ها انتخاب کنید. در مجموعه داده های ما در زیر، 6 ستون حاوی نام های تصادفی مارک های کامپیوتر، انواع دستگاه ها، نام مدل ها، کشورهای مبدا، تاریخ عرضه و قیمت دستگاه ها وجود دارد.
بیشتر بخوانید: نحوه مرتب سازی داده ها در اکسل با استفاده از فرمول
ما می خواهیم 2 معیار برای مرتب سازی ستون ها در مجموعه داده خود اضافه کنیم. نام کشورهای مبدا را به ترتیب Z تا A مرتب می کنیم.پس از آن، قیمتهای دستگاه بر اساس کوچکترین به بزرگترین مرتبسازی میشوند.
📌 مرحله 1:
➤ ابتدا کل دادههای جدول را انتخاب کنید.
➤ در زیر نوار Home ، دستور Custom Sort را از Sort & در گروه دستورات ویرایش ، پنجره کشویی را فیلتر کنید. یک کادر گفتگو باز می شود.
📌 مرحله 2:
➤ روی مرتب سازی قطره ضربه بزنید پایین & کشور مبدا را انتخاب کنید.
➤ از منوی کشویی Order ترتیب را با Z به A تغییر دهید.
➤ برای اختصاص معیار دیگری بر روی Add Level کلیک کنید.
📌 مرحله 3:
➤ اکنون قیمت را از منوی کشویی بعدی انتخاب کنید.
➤ ترتیب آن را با Smallest به Largest تغییر دهید.
➤ <را فشار دهید 7>OK & کار شما تمام شد.
مانند تصویر زیر، داده های مرتب شده خود را برای همه ستون ها به طور همزمان خواهید داشت. در ستون G ، قیمتها بر اساس ترتیب نام کشورها مرتب میشوند، زیرا ما ترتیب قیمتها را به عنوان معیار ثانویه برای مرتبسازی اختصاص دادهایم.
2. اختصاص گزینه های فیلتر در سرصفحه های جدول
با استفاده از دکمه های Filter در سرصفحه جدول، می توانید ستون ها را راحت تر مرتب کنید. اما در این حالت، نمیتوانید معیارهایی را برای دو یا چند ستون به طور همزمان اضافه کنید.
📌 مرحله 1:
➤ همه سرصفحهها را انتخاب کنید ابتدا جدول را انتخاب کنید.
➤ در زیر تب Home ، دستور Filter را از مرتب سازی & Filter در گروه دستورات Editing . دکمههای Filter را در سرصفحههای جدول خود خواهید یافت.
📌 مرحله 2:
➤ اکنون بر روی منوی کشویی کشور مبدا کلیک کنید.
➤ ترتیب را انتخاب کنید- Z به A مرتب کنید.
➤ OK را فشار دهید.
ستون های مرتب شده را بر اساس کشورهای مبدا دریافت خواهید کرد. میتوانید هر ستون دیگری را نیز بر اساس معیارهای خود با گزینههای Filter از سرصفحههای ستون مرتب کنید.
3. قالببندی شرطی برای مرتبسازی ستونهای متعدد
اگر می خواهید داده ها یا ستون های خود را با برجسته کردن با رنگ ها یا نمادها مرتب کنید، باید قالب بندی شرطی را انتخاب کنید. اما این روش به هیچ وجه ترتیب داده های شما را تغییر نمی دهد یا تغییر نمی دهد. در عوض، فقط داده ها را در یک ستون یا ردیف بر اساس معیارهای مرتب سازی برجسته می کند. با فرض اینکه می خواهیم با برجسته کردن داده ها، ستون را برای تاریخ انتشار مرتب کنیم.
📌 مراحل:
➤ کل ستون را برای تاریخ انتشار .
➤ در زیر نوار صفحه اصلی ، از منوهای کشویی قالببندی شرطی و مقیاسهای رنگی ، سبز-سفید یا هر مقیاس رنگ دیگری را به دلخواه انتخاب کنید. پیش نمایشی از آن مقیاس رنگ در ستون اختصاص داده شده به شما نشان داده می شود.
➤ Enter & کار شما تمام شد.
ستون اختصاص داده شده با رنگ سبز-سفید به شما نمایش داده می شودترازوهایی که قسمت سبز کامل نشان دهنده آخرین تاریخ است و سبز روشن یا سفید برای خرمای قدیمی تر است. به این ترتیب میتوانید دادهها را با برجسته کردن آنها با رنگها مرتب کنید.
شما میتوانید ستون را برای قیمتها با مقیاسهای رنگی مشابه یا دیگری مرتب کنید. در اینجا، قیمت ها به ترتیب صعودی مرتب شده اند & سپس اگر از مقیاسهای رنگی استفاده میکنید، در تصویر زیر به این شکل خواهد بود.
مرتبسازی بر اساس مقیاسهای رنگی به دادههای عددی موجود بستگی دارد. اگر می خواهید رشته های متن را در یک ستون یا یک ردیف مرتب کنید، باید به دنبال روش دیگری باشید یا داده های انتخاب شده را از قالب بندی شرطی سفارشی کنید.
4. درج تابع SORT برای مرتب سازی چندین ستون
وقتی باید طیفی از داده ها را در ناحیه دیگری در صفحه گسترده خود مرتب کنید و اگر نمی خواهید داده های اصلی را نیز کپی کنید، با استفاده از تابع SORT می توانید یک راه حل مفید بیایید ابتدا با این تابع SORT آشنا شویم.
- هدف تابع:
محدوده ای از آرایه را مرتب می کند .
- Syntax:
=SORT(آرایه، [sort_index]، [sort_order ]، [by_col])
- Arguments:
array- Range داده ها یا سلول هایی که می خواهید مرتب کنید.
[sort_index]- شماره ستون یا ردیفی که مرتب میشود.
[مرتب_ترتیب]- صعودی(1) یا نزولی(-1)سفارش.
[by_col]- شما باید انتخاب کنید که مرتبسازی بر اساس ستون یا ردیف انجام شود.
در تصویر زیر، جدول دیگری در زیر جدول اول اضافه شده است که در آن تابع SORT را بر اساس دادههای جدول اصلی اعمال میکنیم.
📌 مراحل:
➤ خروجی را انتخاب کنید Cell B26 & نوع:
=SORT(B5:G23,6,-1,FALSE)
➤ Enter را فشار دهید و ستون های مرتب شده را در جدول دوم پیدا خواهید کرد.
ما در اینجا فقط قیمتها را بر اساس بزرگترین به کوچکترین مرتبسازی کردهایم. در داخل تابع، آرگومان 1 B5:G23 است که محدوده انتخابی داده هایی است که باید مرتب شوند. در اینجا sort_index یا شماره ستون به عنوان 6 انتخاب شده است زیرا ستون ششم قیمت ها را نشان می دهد. " -1" در آرگومان سوم به این معنی است که ما داده ها را به ترتیب نزولی مرتب می کنیم. و در آرگومان چهارم، تابع منطقی FALSE انتخاب شده است تا مرتبسازی را بر اساس ردیفها و نه ستونها اختصاص دهد.
5. اعمال تابع SORTBY برای مرتبسازی چند ستون
با استفاده از تابع SORTBY ، می توانید چندین معیار برای مرتب سازی ستون ها اضافه کنید. نحو این فرمول به این صورت است:
=SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2])
بر اساس مجموعه داده ما، ما ابتدا ستون را برای کشور مبدا مرتب می کند و سپس قیمت ها بر اساس کوچکترین به بزرگترین مرتب می شود.
📌 مراحل:
➤ Cell را انتخاب کنیدB26 و تایپ کنید:
=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)
➤ Enter را فشار دهید و آرایه مرتب شده در جدول دوم به شما نشان داده می شود. .
در داخل تابع، آرگومان 1 آرایه انتخابی داده ای است که باید مرتب شود. آرگومان های 2 و 3 محدوده سلول ها هستند- E5:E23 & به ترتیب -1 . این بدان معناست که داده های متنی در ستون E بر اساس ترتیب حروف الفبا از Z تا A مرتب خواهند شد. این دو آرگومان اولین معیارهای مرتب سازی را با هم ترکیب می کنند. معیار دوم شامل آرگومانهای G5:G23 و '1' است که نشان میدهد قیمتها در ستون G بر اساس کوچکترین به بزرگترین مرتبسازی میشوند.
کلمات پایانی
امیدوارم همه این روشهایی که در بالا ذکر شد اکنون از شما خواسته شود که آنها را به طور مؤثرتری در صفحات گسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.