هایلات متن در اکسل
هایلات متن در اکسل . گاهی وقت ها لازم است که در یک کاربرگ به دنبال مقداری مشخص (عدد – متن – علائم خاص و …) بگردیم، اما به دلیل حجم زیاد اطلاعات این کار وقت گیر و احتمال اشتباه در آن زیاد است
و ممکن است نتوانیم همه موارد را پیدا کنیم.
برای انجام این کار راه ساده تری وجود دارد. کافی است محدوده اطلاعات مورد نیاز را انتخاب کنیم و از سربرگ Home ابزار Conditional Formatting را انتخاب کنیم.
بر روی فلش کوچک کنار این ابزار کلیک کرده و از لیست بازشو اولین عنوان یعنی Highlights Cells Rules را انتخاب کنیم.
این عنوان خود دارای 7 زیر عنوان دیگر است که می توانیم در محدوده اطلاعات انتخاب شده عملیات زیر را انجام دهیم
- Greater Than (بزرگتر از) برای مقایسه اعداد به کار می رود.
مثلاً قصد داریم اعداد بزرگتر از 100 را با یک رنگ متمایز مشخص کنیم. بر روی این عنوان کلیک کرده و در کادری که ظاهر می شود عدد 100 را وارد کرده و از فرمت های پیشنهادی
شامل رنگ زمینه، رنگ متن، کادر اطراف متن و … یک مقدار را انتخاب کرده و یا یک فرمت دلخواه را برای آن تعریف میکنیم.
پس از انجام این کار می بینیم که کلیه اعداد بزرگ تر از 100 با فرمت انتخابی از بقیه موارد متمایز می شوند.
فرمت های پیش فرض اکسل
- Less Than (کوچکتر از) دقیقاً شبیه حالت 1 عمل می کند اما این بار برای اعداد کوچکتر از عدد انتخابی
- Between (بین) در این حالت عددهایی که بین دو مقدار مشخص باشند را مشخص می کند (مثلاً عددهای بین 100 و 200)
- Equal to (مساوی) فقط عدد مشخص شده را پیدا کرده و هایلایت می کند
- Text that contain (رشته متنی شامل یک مقدار مشخص) برای مشخص کردن یک متن خاص و هایلایت کردن آن به کار می رود.
- A date occurring (رسیدن به یک تاریخ مشخص) در این حالت تاریخ های (دیروز – امروز – فردا – هفت روز گذشته – این هفته و …) را می توانید انتخاب نمایید
- Duplicate values (مقادیر تکراری یا مقادیر غیر تکراری) برای هایلایت کردن موارد تکراری و غیر تکراری شامل متن و عدد را می توانید مشخص نمایید.
این لیست دارای موارد دیگری نیز هست که در مقالات آینده به شرح آنها خواهیم پرداخت.
این ها فرمت های از پیش تعیین شده هستند و می توانیم بسته به نیاز خود از آنها استفاده کنیم.
استفاده از فرمول برای شخصی سازی
اما در این مقاله قصد داریم از امکانات فرمول نویسی اکسل که امکانات زیادی را در اختیار ما قرار می دهد استفاده کنیم.
در پایین لیست بر روی عبارت New Rule کلیک می کنیم. پنجره ای به شکل زیر باز می شود در این پنجره چند انتخاب وجود دارد. ما قصد نداریم از امکانات پیش فرض استفاده کنیم.
بنابراین روی گزینه آخر یعنی Use a formula to determine which cells to format کلیک می کنیم تا کادر فرمول نویسی برای ما باز شود.
در کادری که با شماره 2 مشخص شده فرمول مورد نظر را می نویسیم
از قسمت 3 فرمت دلخواه را انتخاب می کنیم و سپس بر روی دکمه OK کلیک می کنیم.
نکته مهمی که باید در نظر داشته باشیم این است که در اینجا باید همیشه فرمولی را بنویسیم که جواب آن True (درست) و یا False (غلط) باشد.
اگر جواب فرمول True باشد آنگاه نتیجه موردنظر با فرمت دلخواهی که انتخاب کرده ایم متمایز می شود و اگر جواب False باشد، اکسل روی ناحیه انتخابی کاری انجام نمی دهد.
ما در اینجا قصد داریم با استفاده از نوشتن فرمولی دلخواه بند 5 توضیح داده شده در بالا را بنویسیم. یعنی باید با استفاده از یک فرمول به دنبال متن خاصی در ناحیه انتخابی بگردیم و در صورت پیدا کردن متن، با یک فرمت دلخواه از بقیه موارد متمایز شود.
منظور از فرمت صفاتی مانند: رنگ زمینه – رنگ متن – کادر اطراف متن – نوع فونت از قبیل ضخیم، ایتالیک، زیر خط دار و … می باشد.
ابتدا ناحیه ای که قصد پیدا کردن متن مورد نظر در آن را داریم انتخاب می کنیم. در این مثال محدوده انتخابی ما A2:A9 می باشد. سپس فرمول را به صورت زیر در قسمت کادر فرمول (شماره 2) می نویسیم.
=Isnumber(Search(“اکسل”,A2))
شرح فرمول:
با دستور Search به دنبال کلمه “اکسل” در ناحیه انتخابی میگردیم. اگر این کلمه پیدا شود دستور Isnumber موقعیت آن را در ناحیه انتخابی پیدا کرده و نتیجه فرمول عبارت True (درست) را برمیگرداند
و در نتیجه Conditional Formatting با فرمت تعیین شده روی آن اعمال شده و کل عبارتی که کلمه مورد نظر (در این مثال اکسل) در آن وجود دارد را هایلات و متمایز می کند
و اگر نتیجه عبارت فوق False (نادرست) باشد عملی روی آن انجام نمی گیرد.
نکته بسیار مهم
دقت داشته باشید که ما در یک ناحیه به دنبال کلمه “اکسل” میگردیم اما هنگام نوشتن فرمول فقط آدرس سلول A2 را در فرمول استفاده کرده ایم. چرا؟
چون A2 در اینجا سلول فعال است. وقتی یک ناحیه را انتخاب می کنید همیشه اولین سلولی که انتخاب را از آن شروع کرده اید سلول فعال می باشد.
رنگ زمینه سلول فعال با بقیه ناحیه انتخاب شده متفاوت است
پس ما همیشه در Conditional Formatting باید آدرس سلول فعال را بنویسیم. فرمول برای کل ناحیه انتخابی به درستی اعمال می شود
برای مطالعه بیشتر ابزار Conditional Formatting به مقاله ”
ابزار Conditional Formatting در اکسل
مراجعه نمایید
ممنون از اشتراک گذاریتون