نسخه جدید افزونه تقویم شمسی منتشر شد!!! جزئیات بیشتر در صفحه این محصول (سابقه افزونه تقویم شمسی) نوشته شده.
سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه
تمام دسته ها
  • تمام دسته ها
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • Power BI
  • Power Pivot
  • Power Query
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

مرتب کردن سلول ها براساس گرافیک سلول در اکسل

مرتب سازي بر اساس رنگ سلول
۴.۳/۵ - (۳ امتیاز)

مرتب سازی سلول ها بر اساس رنگ فونت، سلول و آیکون

مرتب کردن داده ها در اکسل، یک مقوله خیلی خیلی مهم و البته ساده هس که فقط کافیه نکات کلیدی مربوط به این موضوع رو خوب بدونیم. نکاتی راجع به نوع انتخاب داده ها و برگشت ناپذیر بودن و … که همه این موارد در مقاله مرتب کردن داده ها تشریح شده.
عموما افرادی که با اکسل سر و کار دارن، داده هاشون رو بر اساس مقدار داده (کوچک به بزرگ و برعکس یا به ترتیب حروف افبا) مرتب میکنن. اما خیلی وقت ها پیش میاد که داده هامون رو بر اساس یک سری منطق خاص رنگبندی کردیم و در مرحله بعد میخوایم مرتب سازی بر اساس رنگ سلول ها رو انجام بدیم. در این مقاله میخوایم مرتب کردن داده ها بر اساس فرمت (رنگ سلول، رنگ فونت، آیکون سلول و …) رو شرح بدیم.

مرتب سازی طبق رنگ

مرتب کردن سلول ها بر اساس رنگشون در اکسل نسبت به شمردن ، جمع کردن و حتی فیلتر کردن اونها، خیلی آسون تره. و اصلا به کدهای VBA یا فرمول های مختلف نیازی نیست. برای این کار از قسمت Custom Sort که در تمام نسخه های جدید اکسل از جمله ۲۰۰۷ ، ۲۰۱۰ ، ۲۰۱۳ و ۲۰۱۶ موجوده، استفاده کنیم. پس برای مرتب کردن داده ها مطابق با مراحل زیر پیش میریم:

۱: محدوده سلول های خود را انتخاب کنید. (برای این مورد، حتما نکات مربوط به SORT معمولی رو از مقاله مرتب کردن داده ها مطالعه کنید)

۲: از تب Home و قسمت Editing Group، گزینه Sort & Filters رو انتخاب سپس از منو باز شده گزینه Custom Sort رو انتخاب کنین. (یا تب Data/Sort)

انتخاب داده ها و گزینه Custom Sort

شکل ۱- مرتب سازی بر اساس رنگ سلول – انتخاب داده ها و گزینه Custom Sort

در پنجره باز شده (شکل ۲) تنظیمات زیر رو از چپ به راست اعمال کنین.

  1. درقسمت Column ستونی که میخواهید مرتب بشه رو انتخاب کنین. (که در مثال ما ستون “ردیف” هست)
  2. در قسمت Sort On گزینه Cell Color رو انتخاب کنین.
  3. در قسمت Order رنگ سلولی که میخواهید در بالا قرار بگیره رو انتخاب کنین.
  4. در آخر گزینه On Top رو انتخاب کنین.

مرتب کردن داده های رنگی

شکل ۲- مرتب کردن داده های رنگی

حالا میخوایم ترتیب هر رنگ رو مشخص کنیم. یعنی مثلا داده های آبی، بعد سبز و بعد زرد. برای این کار، روی Copy Level کلیک کنین (شکل ۳) تا یک قسمت دیگه مثل اولی و با همون تنطیمات درست بشه. بعد در قسمت Order رنگی که میخواهید در اولویت دوم قرار بگیره رو انتخاب کنین. به همین ترتیب به تعداد رنگ هایی که دارین Level بسازین و به ترتیب رنگ های دلخواهتون مرتبشون کنین.

ایجاد سطوح مختلف برای مرتب کردن

شکل ۳- ایجاد سطوح مختلف برای مرتب سازی بر اساس رنگ سلول

حالا روی OK کلیک کنین. همونطور که میبینین سلول ها براساس رنگ های درخواستی ما مرتب شدن. (شکل ۴)

داده های مرتب شده

شکل ۴- مرتب سازی بر اساس رنگ سلول – داده های مرتب شه بر اساس رنگ

یک راه خیلی سریع تر هم برای این کار وجود داره. داده ها رو انتخاب کرده و گزینه Filter رو از تب Data بزنید. بعد روی فلش Autofilter در کنار اون ستونی که میخواین مرتب بشه کلیک کنین. از منوی باز شده گزینه Sort By Color رو انتخاب کنین، سپس رنگی که میخواین در بالا یا پایین قرار بگیره رو انتخاب کنین. هرچند همونطور که مشاهده میکنین میتونین از همین منو به گزینه Custom Sort هم دسترسی پیدا کنین.

 از قسمت AUTOFILTER

شکل ۵- مرتب کردن داده ها بر اساس رنگ از قسمت AUTOFILTER

مرتب کردن سلول ها بر اساس رنگ فونت

مرتب کردن داده ها بر اساس رنگ فونت هم دقیقا مثل مرتب کردن بر اساس رنگ سلول انجام میشه (با استفاده از Custom Sort) با این تفاوت که در قسمت Sort On بجای Cell Color گزینه Font Color رو انتخاب میکنیم.

مرتب کردن داده ها بر اساس رنگ فونت

شکل ۶- مرتب کردن داده ها بر اساس رنگ فونت

و باز هم این گزینه از قسمت Autofilter/ Sort هم در دسترس هست.

مرتب کردن داده ها از قسمت filter

شکل ۷- مرتب کردن داده ها بر اساس رنگ فونت از قسمت filter

مرتب کردن سلول ها براساس رنگ آیکون ها

گاهی اوقات پیش میاد که ما روی داده هامون، از آیکون های فرمت دهی شرطی (Conditional Formatting) اعمال کردیم و حالا میخوایم داده ها رو بر اساس این آیکون ها مرتب کنیم. همونطور که در شکل ۸ میبینید، ما آیکون ها چراغ راهنمایی (Conditional Formatting Icons) رو برای اعداد ستون قیمت اعمال کردیم و این ستون بر اساس مقداری که داره یکی از آیکون های سبز، زرد و قرمز رو نمایش میده. حالا میخوایم داده ها رو بر اساس آیکون هایی که دارن، مرتب کنیم.

مرتب سازی سلول طبق رنگ سلول و آیکون ایجاد شده با Conditional Formatting

شکل ۸- مرتب سازی بر اساس رنگ سلول و آیکون ایجاد شده با Conditional Formatting

برای این کار میتونیم با استفاده از همون بخش Custom Sort که در قسمت های قبلی توضیح دادیم، و انتخاب ستون قیمت و گزینه Cell Icons، سلول های خودمون رو براساس آیکون های دلخواهمون مرتب کنیم. مثلا اول چراغ سبز، بعد چراغ زرد و در آخر قرمز.

مرتب کردن داده ها بر اساس رنگ آیکون (فرمت دهی شرطی)

شکل ۹- مرتب کردن داده ها بر اساس رنگ آیکون (فرمت دهی شرطی)

ما در این مثال با مشخص کردن دو رنگ سبز و زرد دیگر نیازی به مشخص کردن رنگ قرمز نداریم چون بعد از رنگ سبز و زرد، رنگ قرمز بطور خودکار در پایین قرار میگیرد.

مرتب سازی بر اساس رنگ سلول یا نوع آیکون 

شکل ۱۰- مرتب سازی بر اساس رنگ سلول یا نوع آیکون 

نکته:
دقت داشته باشید که میتونیم هم بر اساس فرمت و هم بر اساس مقدار سلول داده ها رو مرتب کنیم. مثلا داده های با رنگ زرد رو بذاریم اولویت اول و بعد بگیم حالا همه داده های زرد رو بر اساس قیمت (از بزرگ به کوچک) مرتب کن. برای این کار Level اول رنگ رو مشخص میکنیم و در Level دوم هم بزرگ به کوچک بودن ستون قیمت. پس اینطور نیست که یا فقط رنگ، یا فقط محتوا. هر دو امکان پذیر هست.

 

فیلتر کردن داده ها بر اساس رنگ

مطابق با توضیحاتی که در بالا ارائه شد، علاوه بر مرتب کردن داده ها، میتونیم داده ها با رنگ خاصی رو از طریق فیلتر نمایش بدیم. برای این کار از طریق Autofilter و لیست باز شده گزینه Filter By color رو زده و رنگ دلخواه که میخوایم نمایش داده بشه رو انتخاب میکنیم.

فیلتر بر اساس رنگ

شکل ۱۱- فیلتر بر اساس رنگ

کلیدواژه : Conditional Formatting
آواتار
144

فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • ممنون ۱۰ آبان ۱۴۰۰ / ۲:۱۶ ب٫ظ

    خیلی عالی و مفید. ممنون

  • زهرا ۸ فروردین ۱۴۰۰ / ۴:۰۵ ق٫ظ

    ممنووووووووووووووووووون

  • امید ۲۵ اسفند ۱۳۹۹ / ۹:۲۰ ب٫ظ

    سلام ، دو تا ستون اکسل کد ملی دارم میخام همونایی که مثل هم هستند روبروی هم قرار بگیرد ، ممنون میشم راهنمایی کنید؟

    • آواتار
      حسنا خاکزاد ۲۶ اسفند ۱۳۹۹ / ۲:۰۰ ب٫ظ

      درود
      یک راه استفاده از Vlookup هست

  • مریم رجب زاده ۷ بهمن ۱۳۹۹ / ۲:۳۶ ب٫ظ

    سلام وقت بخیر
    اگر بخواهیم ستونی از اکسل از حالت Filter By color خارج کنیم و به حالت قبل در بیاد ممنون میشم راهنمایی کنید

    • آواتار
      حسنا خاکزاد ۷ بهمن ۱۳۹۹ / ۴:۴۵ ب٫ظ

      درود
      گزینه clear filter رو بزنید

  • سید حیدر طه ۱۱ دی ۱۳۹۹ / ۸:۵۳ ق٫ظ

    سلام
    چطور میشه داده ها را همزمان بر اساس دو یا چند رنگ مختلف فیلتر کرد

    • آواتار
      حسنا خاکزاد ۲۱ دی ۱۳۹۹ / ۴:۴۲ ب٫ظ

      درود
      تا اونجا که بنده میدونم با فیلتر فط یکیش انجام میشه
      advance filter هم رنگ نمیگیره

  • t ۱۷ آذر ۱۳۹۹ / ۳:۵۵ ب٫ظ

    سلام وقتتون بخیر چطور میتونم یک سلول اکسل رو بصورت پررنگ به کمرنگ های لایت کنم؟

    • آواتار
      حسنا خاکزاد ۱۷ آذر ۱۳۹۹ / ۸:۲۲ ب٫ظ

      درود
      از مسیر زیر:
      Format cells/Fill/ Fill Effects/ Gradient

  • وحید عرفانی ۵ مهر ۱۳۹۹ / ۹:۳۲ ب٫ظ

    سلام. در اکسل یه لیست از دانشجوهام رو وارد کردم و تکالیفشون رو براساس رنگ درجه بندی کردم مثلا رنگ زرد عالی نارنجی متوسط و بنفش ضعیف. حالا می خوام به هر رنگ نمره بدم مثلا به زرد ۱۰۰ به نارنجی ۷۵ و به بنفش ۵۰ می شه راهنماییم کنین چطوری تو اکسل این کارو انجام بدم. ممنون

  • علی ۵ شهریور ۱۳۹۹ / ۹:۴۶ ق٫ظ

    سلام
    سرکار عالی اینجانب آمار گرفتم حدود ۱۳۰۰۰ هزار نفر در قسمت کد ملی شون قبلا فیلتر بر اساس رنک بندی موجود بود منتهی در حال حاضر این گزینه غیر فعال شده خواستم اگه بشه کمکی به بنده عنایت بفرمائید.

    • آواتار
      حسنا خاکزاد ۵ شهریور ۱۳۹۹ / ۱۱:۱۲ ق٫ظ

      درود
      اگر ستون داده ها رنگ داشته باشه filter by color فعال میشه

  • امیر ۳۱ تیر ۱۳۹۹ / ۷:۵۳ ب٫ظ

    سلام دو تا جدول داریم یکی از جدولها ستون واحدهای سازمانی افرادو اضافه داره و میخوایم این دو جدول با هم یکی بشه یعنی اسم واحدهای سازمانی هر کس جلوی نام و نام خانوادگیش نوشته بشه به نظرتون راهی هست که این کارو انجام بده توضیح بیشتر اینکه یک جدول نام و نام خانوادگی و کد ملی و نام واحد سازمانی کل پرسنل هستش و جدول دیگه نام و نام خانوادگی و کد ملی افرادی هست که در دوره آموزشی شرکت کردن بدون مشخص بودن واحد سازمانی و کار ما اینه که افرادی که در دوره آموزشی شرکت کردنو واحد سازمانیشون مشخص بشه به نظرتون راهی هستش برای این کار؟؟؟؟؟

    • آواتار
      حسنا خاکزاد ۳۱ تیر ۱۳۹۹ / ۱۰:۱۱ ب٫ظ

      درود
      تابع vlookup دقیقا همین کار و میکنه

  • ناصر امراللهی ۲۰ آذر ۱۳۹۷ / ۱۱:۳۷ ق٫ظ

    سلام
    می خوام در محیط اکسل یه لیست داشته باشم از معاملاتم در بورس بدین شکل که خریدهام را در ردیف هایی به رنگ مثلا سبز نشون بده و فروش ها را به رنگ قرمز و یا فروش با سود را به رنگ سبز و فروش با ضرر به رنگ قرمز . همچنین می خوام هر معامله ای که انجام می دم را بتونم محاسبه کنم که مثلا فلان سهم را چقدر خریدم و چقدر فروختم و مابه التفاوتش را هم به رقم و هم به درصد بهم نشون بده . لطفا کمک کنید .

    • آواتار
      حسنا خاکزاد ۲۰ آذر ۱۳۹۷ / ۱۲:۱۹ ب٫ظ

      درود بر شما
      برای این کار باید اول درک خوبی از دیتابیس، نگهداری داده و گزارش گیری داشته باشید که بتونید داده ها رو به درستی ثبت کنید
      بعد از اون باید بتونید روابط و نوع محاسبات رو محاسبه کنید که باید فمرول نویسی بدونید
      بعد از اون هم برای رنگ کردن، باید از conditional formatting استفاده کنید.
      هر چقدر بیشتر بدونید، بهتر میتونید این پروژه رو پیاده کنید.
      در مورد conditional formatting داخل سایت مقاله وجود داره، مطالعه کنید.

      موفق باشید

  • جواد ۱۳ آذر ۱۳۹۷ / ۱۱:۴۳ ب٫ظ

    ممنونم از راهنمایی های خوبتان

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان