فهرست مطالب
در مجموعه دادهها، اغلب مقادیر متنی متعددی برای مقایسه با آنها داریم تا بتوانیم مطابقت پیدا کنیم. در این مقاله، قالببندی شرطی چندین مقدار متن را با استفاده از چندین تابع مانند AND ، OR ، ISNUMBER ، SEARCH ، <مورد بحث قرار میدهیم. 1>SUM و SUMIF . ما از برخی از توابع ذکر شده با هم برای انجام کار استفاده می کنیم.
فرض کنید، مجموعه داده ای از فروش محصول داریم، که در آن ستون های مقدار متنی به نام Region داریم. شهر ، دسته و محصول . ما می خواهیم مجموعه داده را بسته به مقادیر متنی چندگانه این ستون های ارزش متنی، قالب بندی شرطی کنیم.
مجموعه داده برای دانلود
قالب بندی شرطی مقادیر متنی چندگانه.xlsx
4 روش آسان برای قالب بندی شرطی مقادیر متنی چندگانه در اکسل
روش 1: استفاده از تابع AND
در مجموعه داده، ما چهار ستون متنی داریم که میخواهیم ردیفهایی را که "East" به عنوان Region و "Bars"<دارند برجسته کنیم. 2> به عنوان دسته .
مرحله 1: کل محدوده ( $B$4:$G$21 ) را که می خواهید قالب بندی کنید انتخاب کنید. پس از آن، به صفحه اصلی برگه > قالببندی شرطی (در بخش سبکها ) را انتخاب کنید > قانون جدید (از گزینه های کشویی) را انتخاب کنید.
مرحله 2: قانون قالب بندی جدید پنجره ظاهر می شود. در پنجره، استفاده از فرمول برای تعیین فرمت کدام سلول (از انتخابجعبه محاوره ای نوع قانون ).
سپس فرمول زیر را در کادر ویرایش شرح قانون قرار دهید.
=AND($B4="East",$D4="Bars")
نحو تابع AND
AND(logical1,[logical2]...)
در داخل فرمول است،
$B4="شرق"; آرگومان منطقی1 است.
$D4="Bars"; آرگومان منطقی2 است.
و فرمول ردیف هایی را که این دو آرگومان برای آنها True هستند قالب بندی می کند.
مرحله 3: روی Format کلیک کنید. پنجره Format Cells باز می شود. از پنجره Format Cells ، هر رنگ Fill را از بخش Fill انتخاب کنید. سپس بر روی OK کلیک کنید.
مرحله 4: به کادر قانون قالببندی جدید باز میگردید. کادر. دوباره، روی OK کلیک کنید.
همه ردیف های منطبق در مجموعه داده با رنگ پر که انتخاب کرده ایم قالب بندی می شوند.
اگر دقت کنید، میتوانید فرمول را فقط ردیفهایی را که دارای "East" به عنوان Region هستند، فرمتهای شرطی میبینند. و «نوارها» به عنوان دسته .
بیشتر بخوانید: نحوه تغییر رنگ ردیف بر اساس مقدار متن در یک سلول در اکسل
روش 2: استفاده از تابع OR
اکنون، میخواهیم قالببندی شرطی را یک قدم جلوتر ببریم. در این حالت، ما میخواهیم ردیفهایی را قالببندی کنیم که دارای هر یک از ورودیهایی مانند "East" ، "Boston" ، "Crackers" ، و "Wheat Wheat" در ستون های مقدار متن. ما میتوانیم استفاده کنیمتابع OR برای رسیدن به نتیجه دلخواه.
مرحله 1: مرحله 1 تا 4 را تکرار کنید از روش 1 فقط فرمول درج را در ویرایش شرح قانون با فرمول زیر جایگزین کنید.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
در اینجا، ما بررسی کرده ایم که آیا B4 سلول های ، C4 ، D4 و E4 برابر با "East" ، "Boston"<2 هستند>، "کراکر" ، و "گندم کامل" به ترتیب. اگر هر یک از شرایط مطابقت داشته باشد، OR اقدام را فعال می کند.
مرحله 2: کلیک کنید خوب . فرمول را می بینید که تمام ردیف هایی را که حاوی هر یک از متن هایی است که قبلاً ذکر کردیم، قالب بندی می کند.
می توانید هر شرایط متنی را اضافه یا حذف کنید. بنا به نیاز شما برای قالببندی مجموعه داده.
خوانشهای مشابه:
- فرمتبندی شرطی اکسل بر اساس مقادیر چندگانه یک سلول دیگر
- نحوه اعمال قالب بندی شرطی برای چند ردیف (5 روش)
- قالب بندی شرطی اکسل بر اساس متن سلولی دیگر [5 روش]
- قالب بندی شرطی اکسل اگر سلولی حاوی هر متنی باشد
روش 3: استفاده از OR ISNUMBER و توابع SEARCH
وقتی چه اتفاقی می افتد آیا می خواهیم مجموعه داده حاوی چندین محصول خاص را قالب بندی کنیم؟ به عنوان مثال، ما چندین محصول مانند تراشه شکلات ، برایان ، و گندم کامل داریم. در این حالت می خواهیم تمام ردیف ها را هایلایت کنیمکه حاوی این محصولات خاص هستند.
برای نمایش بهتر، ستون های منطقه و شهر را حذف می کنیم تا به خصوص در مورد این روش بحث کنیم.
مرحله 1: نام محصولات را در یک ستون جدید وارد کنید (به عنوان مثال، حاوی چندین متن ).
مرحله 2 : مرحله 1 تا 4 را از روش 1 تکرار کنید، برای این مورد خاص، فرمول را در کادر محاوره ای مقادیر فرمت جایی که فرمول درست است جایگزین کنید. فرمول زیر.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
در داخل فرمول،
عملکرد SEARCH با متون موجود در محدوده <1 مطابقت دارد>$G$4:$G$7 به سلول شروع محدوده جستجو $C4 . سپس تابع ISNUMBER مقادیر را به صورت درست یا نادرست برمیگرداند. در پایان، تابع OR با متنهای متناوب مطابقت دارد. محدوده find_value (به عنوان مثال، $G$4:$G$7 ).
مرحله 3: کلیک کنید تأیید . فرمول درج شده تمام ردیفهای موجود در مجموعه داده را که متنها را با ستونهای شامل چندین متن مطابقت دارند قالببندی میکند.
مطمئن شوید که محدوده خاصی را انتخاب کردهاید ( $G$4:$G$7 ) به عنوان find_text در داخل تابع SEARCH ، هرگونه عدم تطابق منجر به قالببندی کل مجموعه داده میشود یا اصلاً هیچ کدام.
بیشتر بخوانید: نحوه انجام قالب بندی شرطی برای شرایط چندگانه
روش 4: استفاده از توابع SUM و COUNTIF
اکنون می خواهیم متد 3 را کوتاه کنیمبا استفاده از یک نام اختصاص داده شده برای همه نام های محصول و آن را به عنوان یک معیار اختصاص دهید. برای انجام این کار، از ترکیبی از توابع SUM و COUNTIF استفاده می کنیم.
مرحله 1: یک نام اختصاص دهید (به عنوان مثال، نوشتن ) به همه محصولات در ستونهای حاوی چند متن .
مرحله 2: مرحله 1 تا 4 را از روش 1 تکرار کنید، در این مورد فقط فرمول را با فرمول زیر جایگزین کنید.
=SUM(COUNTIF($C4,"*"&Text&"*"))
در فرمول،
COUNTIF تنها با یک معیار (یعنی تراشه شکلات ) با محدوده شروع از سلول <1 مطابقت دارد>$C4 . ترکیب تابع COUNTIF با تابع SUM آن را قادر میسازد تا همه معیارها (به عنوان مثال، متن ) را با محدوده مطابقت دهد.
مرحله 3: روی OK کلیک کنید. فرمول تمام ردیفهای حاوی متنهایی را که با نام تخصیص داده شده مطابقت دارند قالببندی میکند.
نتیجهگیری
در این مقاله از توابع مختلف و ترکیب آنها برای قالب بندی شرطی چندین مقدار متن استفاده می کنیم. ما از توابع AND و OR و همچنین دو تابع ترکیبی استفاده می کنیم. یک تابع ترکیبی OR ، ISNUMBER و SEARCH است. موارد دیگر SUM و COUNTIF هستند. تابع AND می تواند دو متن تصادفی را برای قالب بندی هر مجموعه داده مطابقت دهد. از طرف دیگر، تابع OR با هر یک از متون اعلام شده در فرمول خود مطابقت دارد. ترکیبیتوابع با تعداد متن هایی که به آنها اختصاص می دهید مطابقت دارند و بر اساس آن آنها را قالب بندی می کنند. امیدواریم این روشهای بالا را برای کار با آنها به اندازه کافی شفاف بیابید. اگر نیاز به توضیح بیشتر دارید یا چیزی برای اضافه کردن دارید، نظر دهید.