فهرست
در مایکروسافت آفیس اکسل، از نسخه 2007، امکان مرتبسازی و فیلتر کردن سلولهای یک آرایه جدول بر اساس رنگ فراهم شد. این ویژگی به شما امکان می دهد تا به سرعت در جدول حرکت کنید، قابلیت ارائه و زیبایی شناسی آن را افزایش می دهد. این مقاله به روش های اصلی فیلتر کردن اطلاعات در اکسل بر اساس رنگ می پردازد.
ویژگی های فیلتر بر اساس رنگ
قبل از اینکه به بررسی روشهایی برای فیلتر کردن دادهها بر اساس رنگ بپردازیم، لازم است مزایایی را که چنین روشی فراهم میکند تجزیه و تحلیل کنیم:
- ساختار و سفارش اطلاعات، که به شما امکان می دهد قطعه مورد نظر از صفحه را انتخاب کنید و به سرعت آن را در محدوده وسیعی از سلول ها پیدا کنید.
- سلول های برجسته با اطلاعات مهم را می توان بیشتر تجزیه و تحلیل کرد.
- فیلتر کردن بر اساس رنگ، اطلاعاتی را برجسته می کند که با معیارهای مشخص شده مطابقت دارد.
نحوه فیلتر کردن داده ها بر اساس رنگ با استفاده از گزینه داخلی اکسل
الگوریتم فیلتر کردن اطلاعات بر اساس رنگ در آرایه جدول اکسل به مراحل زیر تقسیم می شود:
- محدوده مورد نیاز سلول ها را با دکمه سمت چپ ماوس انتخاب کنید و به تب "Home" واقع در نوار ابزار بالای برنامه بروید.
- در قسمتی که در زیربخش ویرایش ظاهر می شود، باید دکمه «مرتب سازی و فیلتر» را پیدا کرده و با کلیک بر روی فلش زیر آن را گسترش دهید.
- در منوی ظاهر شده، روی خط «فیلتر» کلیک کنید.
- هنگامی که فیلتر اضافه می شود، فلش های کوچک در نام ستون های جدول ظاهر می شود. در این مرحله کاربر باید LMB را روی هر یک از فلش ها کلیک کند.
- پس از کلیک بر روی فلش در نام ستون، یک منوی مشابه نمایش داده می شود که در آن باید روی خط فیلتر بر اساس رنگ کلیک کنید. یک برگه اضافی با دو عملکرد موجود باز می شود: "فیلتر بر اساس رنگ سلول" و "فیلتر بر اساس رنگ فونت".
- در بخش «فیلتر بر اساس رنگ سلول»، سایهای را که میخواهید جدول منبع را با کلیک روی آن با LMB فیلتر کنید، انتخاب کنید.
- نتیجه را بررسی کنید پس از انجام دستکاری های فوق، تنها سلول هایی با رنگ مشخص شده قبلی در جدول باقی می مانند. عناصر باقی مانده ناپدید می شوند و صفحه کاهش می یابد.
میتوانید با حذف ردیفها و ستونهایی با رنگهای ناخواسته، دادههای موجود در یک آرایه اکسل را به صورت دستی فیلتر کنید. با این حال، کاربر باید زمان بیشتری را برای تکمیل این فرآیند صرف کند.
اگر سایه مورد نظر را در قسمت «فیلتر بر اساس رنگ قلم» انتخاب کنید، تنها خطوطی که متن فونت در آن با رنگ انتخاب شده نوشته شده است در جدول باقی می ماند.
توجه کنید! در مایکروسافت آفیس اکسل، فیلتر کردن تابع رنگ دارای یک اشکال قابل توجه است. کاربر می تواند تنها یک سایه را انتخاب کند که با آن آرایه جدول فیلتر می شود. نمی توان چند رنگ را به طور همزمان مشخص کرد.
چگونه داده ها را بر اساس چندین رنگ در اکسل مرتب کنیم
معمولاً هیچ مشکلی در مرتب سازی بر اساس رنگ در اکسل وجود ندارد. به همین ترتیب انجام می شود:
- بر اساس قیاس با پاراگراف قبلی، یک فیلتر به آرایه جدول اضافه کنید.
- روی فلشی که در نام ستون ظاهر می شود کلیک کنید و در منوی کشویی "مرتب سازی بر اساس رنگ" را انتخاب کنید.
- نوع مرتب سازی مورد نیاز را مشخص کنید، به عنوان مثال، سایه مورد نظر را در ستون "مرتب سازی بر اساس رنگ سلول" انتخاب کنید.
- پس از انجام دستکاری های قبلی، ردیف های جدول با سایه انتخاب شده قبلی به ترتیب در وهله اول آرایه قرار می گیرند. شما همچنین می توانید رنگ های دیگر را مرتب کنید.
اطلاعات تکمیلی! همچنین میتوانید دادههای جدول را با استفاده از تابع «مرتبسازی سفارشی» مرتب کنید و چندین سطح را بر اساس رنگ اضافه کنید.
نحوه فیلتر کردن اطلاعات در یک جدول بر اساس رنگ با استفاده از یک تابع سفارشی
برای اینکه مایکروسافت آفیس اکسل فیلتری را برای نمایش چندین رنگ در یک جدول به طور همزمان انتخاب کند، باید یک تنظیم اضافی با رنگ پر کردن ایجاد کنید. با توجه به سایه ایجاد شده، داده ها در آینده فیلتر خواهند شد. یک تابع سفارشی در اکسل طبق دستورالعمل های زیر ایجاد می شود:
- به بخش "توسعه دهنده" بروید که در بالای منوی اصلی برنامه قرار دارد.
- در قسمت برگه ای که باز می شود، روی دکمه "Visual Basic" کلیک کنید.
- ویرایشگر تعبیه شده در برنامه باز می شود که در آن باید یک ماژول جدید ایجاد کنید و کد را بنویسید.
برای اعمال تابع ایجاد شده، باید:
- به کاربرگ اکسل برگردید و دو ستون جدید در کنار جدول اصلی ایجاد کنید. آنها را می توان به ترتیب "Cell Color" و "Text Color" نامید.
- فرمول را در ستون اول بنویسید "= ColorFill()». استدلال در داخل پرانتز قرار گرفته است. شما باید روی یک سلول با هر رنگی در صفحه کلیک کنید.
- در ستون دوم، همان آرگومان را نشان دهید، اما فقط با تابع "=ColorFont()».
- مقادیر به دست آمده را تا انتهای جدول بکشید و فرمول را به کل محدوده گسترش دهید. داده های دریافتی مسئول رنگ هر سلول در جدول است.
- طبق طرح بالا یک فیلتر به آرایه جدول اضافه کنید. داده ها بر اساس رنگ مرتب می شوند.
مهم! مرتب سازی در اکسل با استفاده از یک تابع تعریف شده توسط کاربر به روشی مشابه انجام می شود.
نتیجه
بنابراین، در MS Excel، می توانید به سرعت آرایه جدول اصلی را بر اساس رنگ سلول ها با استفاده از روش های مختلف فیلتر کنید. روشهای اصلی فیلتر و مرتبسازی، که توصیه میشود هنگام انجام کار از آنها استفاده کنید، در بالا مورد بحث قرار گرفت.