فهرست مطالب
با نحوه تغییر سریع رنگ کل ردیف بر اساس مقدار یک سلول در کاربرگ های Excel خود آشنا شوید. نکات و مثالهای فرمول برای مقادیر اعداد و متن.
هفته گذشته درباره نحوه تغییر رنگ پسزمینه یک سلول بر اساس مقدار آن بحث کردیم. در این مقاله می آموزید که چگونه کل ردیف ها را در اکسل بر اساس مقدار یک سلول برجسته کنید و همچنین چند نکته و نمونه فرمول را پیدا کنید که با مقادیر سلول های عددی و متنی کار می کند.
مثلاً، شما جدولی از سفارشات شرکت خود دارید به این صورت:
شما ممکن است بخواهید سطرها را در سایه های مختلف قرار دهید. رنگ ها بر اساس مقدار سلول در ستون Qty. برای مشاهده مهم ترین سفارشات در یک نگاه. این کار را می توان به راحتی با استفاده از قالب بندی شرطی اکسل انجام داد.
- با انتخاب سلول هایی که رنگ پس زمینه آنها را می خواهید تغییر دهید شروع کنید.
- با کلیک کردن بر روی یک قانون قالب بندی جدید ایجاد کنید. قالب بندی شرطی > قانون جدید… در برگه صفحه اصلی .
- در پنجره محاورهای " قانون قالببندی جدید " که باز میشود، گزینه " از فرمولی برای تعیین قالببندی سلولها استفاده کنید " را انتخاب کنید و فرمول زیر را در فیلد " مقادیر فرمت کنید که این فرمول درست است " برای برجسته کردن سفارشات با Qty. بزرگتر از 4:
=$C2>4
و طبیعتاً می توانید از عملگرهای کمتر از (<) و مساوی (=) برایردیف هایی که دارای Qty هستند را پیدا کرده و برجسته کنید. کوچکتر از 4 یا مساوی 4:
=$C2<4
=$C2=4
همچنین به علامت دلار $ قبل از آدرس سلول توجه کنید - این است هنگامی که فرمول در سراسر سطر کپی می شود، باید حرف ستون یکسان بماند. در واقع، این همان چیزی است که ترفند را انجام می دهد و قالب بندی را برای کل ردیف بر اساس یک مقدار در یک سلول مشخص اعمال می کند.
- روی دکمه " Format… " کلیک کنید و برای انتخاب رنگ پسزمینه، به برگه پر کردن بروید. اگر رنگهای پیشفرض کافی نیستند، روی دکمه " More Colors… " کلیک کنید تا رنگ مورد نظر خود را انتخاب کنید، و سپس روی OK دوبار کلیک کنید.
همچنین میتوانید از هر گزینه قالببندی دیگری مانند رنگ قلم یا حاشیه سلولها در برگههای دیگر گفتگوی Format Cells استفاده کنید.
- پیشنمایش قانون قالببندی شما شبیه به این خواهد بود:
- اگر این همان چیزی است که میخواهید و از رنگ آن راضی هستید، روی OK کلیک کنید تا قالببندی جدید خود را اعمال کنید.
اکنون، اگر مقدار ستون Qty. بیشتر از 4 باشد، کل ردیفهای جدول اکسل شما آبی میشوند.
همانطور که می بینید، تغییر رنگ ردیف بر اساس یک عدد در یک سلول در اکسل بسیار آسان است. در ادامه، نمونههای فرمول بیشتری و چند نکته برای سناریوهای پیچیدهتر پیدا خواهید کرد.
نحوه اعمال چندین قانون با اولویت مورد نیاز
در مثال قبلی، شماممکن است بخواهد ردیفهایی را با مقادیر مختلف در ستون Qty. با رنگهای مختلف برجسته کند. به عنوان مثال، می توانید یک قانون برای سایه انداختن ردیف هایی با مقدار 10 یا بیشتر اضافه کنید. در این مورد، از این فرمول استفاده کنید:
=$C2>9
بعد از ایجاد قانون قالببندی دوم، اولویت قوانین را تنظیم کنید تا هر دو قانون شما کار کنند.
- در برگه صفحه اصلی ، در گروه سبکها ، روی قالببندی شرطی > مدیریت قوانین… کلیک کنید.
- " این کاربرگ " را در قسمت " نمایش قوانین قالب بندی برای " انتخاب کنید. اگر میخواهید قوانینی را که فقط برای انتخاب فعلی شما اعمال میشود مدیریت کنید، « انتخاب فعلی » را انتخاب کنید. لیست با استفاده از فلش ها نتیجه باید شبیه این باشد:
روی دکمه OK کلیک کنید و ردیف های مربوطه بلافاصله رنگ پس زمینه خود را بر اساس مقادیر سلولی که در هر دو فرمول مشخص کرده اید تغییر می دهند.
نحوه تغییر رنگ ردیف بر اساس مقدار متن در سلول
در جدول نمونه ما، برای آسان تر کردن پیگیری سفارشات، شما می تواند ردیف ها را بر اساس مقادیر موجود در ستون تحویل سایه بزند، به طوری که:
- اگر سفارشی "سررسید در X روز" باشد، رنگ پس زمینه چنین ردیف هایی تغییر می کند. نارنجی؛
- اگر کالایی "تحویل شده" باشد، کل ردیف سبز رنگ می شود؛
- اگر سفارش "سررسید گذشته" باشد، ردیفقرمز می شود.
به طور طبیعی، اگر وضعیت سفارش به روز شود، رنگ ردیف تغییر می کند.
در حالی که فرمول مثال اول ما می تواند برای "تحویل" و "سررسید گذشته" کار کند. "( =$E2="Delivered"
و =$E2="Past Due"
)، این کار برای سفارشات "Due in..." کمی پیچیده تر به نظر می رسد. همانطور که می بینید، سفارش های مختلف در 1، 3، 5 یا بیشتر روز سررسید می شوند و فرمول بالا کار نمی کند زیرا برای مطابقت دقیق در نظر گرفته شده است.
در این مورد، بهتر است از جستجو استفاده کنید. تابعی که برای تطابق جزئی نیز کار می کند:
=SEARCH("Due in", $E2)>0
در فرمول، E2 آدرس سلولی است که می خواهید قالب بندی خود را بر اساس آن تنظیم کنید، علامت دلار ($) برای قفل کردن مختصات ستون استفاده می شود، و >0 به این معنی است که اگر متن مشخص شده (" Due in " در مورد ما) باشد، قالب بندی اعمال می شود. در هر موقعیتی در سلول یافت می شود.
سه قانون از این قبیل را به دنبال مراحل مثال اول ایجاد کنید، و در نتیجه جدول زیر را خواهید داشت:
اگر سلول با شروع می شود ردیف را برجسته کنید. متن خاص
استفاده از >0 در فرمول بالا به این معنی است که ردیف بدون توجه به جایی که متن مشخص شده در سلول کلید قرار دارد، رنگی می شود. به عنوان مثال، ستون تحویل (F) ممکن است حاوی متن " فوری، موعد مقرر در 6 ساعت " باشد، و این ردیف نیز رنگی می شود.
برای تغییر رنگ ردیف زمانی که سلول کلید با یک مقدار خاص شروع می شود، از =1 در فرمول استفاده کنید، به عنوان مثال:
=SEARCH("Due in", $E2)=1
در این فرمولدر مورد، ردیف تنها در صورتی برجسته می شود که متن مشخص شده در اولین موقعیت سلول پیدا شود.
برای اینکه این قانون قالب بندی شرطی به درستی کار کند، مطمئن شوید که هیچ فاصله ای در ستون کلید وجود ندارد، در غیر این صورت شما ممکن است مغز خود را درگیر کنید تا بفهمید چرا فرمول کار نمی کند :) می توانید از این ابزار رایگان برای پیدا کردن و حذف فضاهای اصلی و انتهایی در کاربرگ های خود استفاده کنید - افزودنی Trim Spaces برای Excel.
چگونه برای تغییر رنگ یک سلول بر اساس مقدار یک سلول دیگر
در واقع، این به سادگی تغییر رنگ پس زمینه یک ردیف است. اما به جای کل جدول، یک ستون یا محدودهای را انتخاب میکنید که میخواهید رنگ سلولها را تغییر دهید و از فرمولهایی که در بالا توضیح داده شد استفاده کنید.
به عنوان مثال، ما میتوانیم سه قانون از این قبیل ایجاد کنیم تا فقط سلولهای موجود در آن سایه بزنند. ستون " شماره سفارش " بر اساس مقدار سلول دیگر (مقادیر در ستون تحویل ).
نحوه تغییر رنگ سطر بر اساس چندین شرط
اگر می خواهید سطرها را با همین رنگ بر اساس چندین مقدار سایه بزنید، به جای ایجاد چندین قانون قالب بندی شما می توانید از توابع OR یا AND برای تنظیم چندین شرط استفاده کنید.
به عنوان مثال، ما می توانیم سفارش های سررسید 1 و 3 روزه را به رنگ قرمز رنگ کنیم، و سفارشاتی را که سررسید 5 و 7 روزه هستند در رنگ زرد. فرمول ها به شرح زیر است:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days")
=OR($F2="Due in 5 Days", $F2="Due in 7 Days")
و می توانید از AND استفاده کنیدمثلاً برای تغییر رنگ پسزمینه سطرهایی با Qty. مساوی یا بزرگتر از 5 و مساوی یا کمتر از 10:
=AND($D2>=5, $D2<=10)
به طور طبیعی، شما فقط به استفاده از 2 شرط در چنین فرمول هایی محدود نمی شود، شما آزاد هستید تا هر تعداد که نیاز دارید استفاده کنید. به عنوان مثال:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")
نکته: اکنون که می دانید چگونه سلول ها را برای تمایز بین انواع مختلف مقادیر رنگ کنید، ممکن است بخواهید بدانید که چند سلول در یک رنگ خاص برجسته شده و محاسبه کنید مجموع مقادیر موجود در آن سلول ها خبر خوب این است که شما می توانید این را نیز خودکار کنید و راه حل را در این مقاله پیدا خواهید کرد: نحوه شمارش، جمع و فیلتر کردن سلول ها بر اساس رنگ در اکسل.
اینها تنها تعدادی از راه های ممکن برای گورخر هستند. برگه های اکسل خود را بر اساس مقدار سلولی که به تغییر داده ها در آن سلول پاسخ می دهد، راه راه بزنید. اگر به چیز دیگری برای مجموعه دادههای خود نیاز دارید، نظر خود را با ما در میان بگذارید و ما سعی میکنیم این را بفهمیم.