فهرست مطالب
در حین مدیریت یک پایگاه داده بزرگ، ممکن است لازم باشد متن خاصی را از پایگاه داده پیدا کنید. اکسل چندین توابع دارد که به راحتی می توانید این کار را انجام دهید. امروز در این مقاله 4 راه های آسان برای پیدا کردن اگر محدوده سلول ها حاوی متن خاصی باشد در Excel را نشان خواهیم داد.
دانلود کتاب تمرین تمرین
این برگه تمرینی را برای تمرین در حین خواندن این مقاله دانلود کنید.
Find If Range of سلول ها حاوی متن خاصی هستند.xlsx
4 روش آسان برای یافتن اینکه آیا محدوده سلول ها حاوی متن خاصی در اکسل هستند یا نه
مجموعه داده زیر تعیین می کند که آیا محدوده متون حاوی متن خاصی است یا خیر. نه علاوه بر این، ستون سمت چپ با نام Text شامل متن مورد نظر و ستون سمت راست Specific Text شامل متن هایی است که در سمت چپ بررسی می شود. ستون سپس، ستون نتیجه خروجی ها را نشان می دهد. برای جلوگیری از هرگونه مشکل سازگاری، از نسخه Excel 365 استفاده کنید.
1. تابع COUNTIF را برای یافتن اینکه محدوده سلول ها حاوی متن خاصی در اکسل هستند وارد کنید
برای تعیین اینکه آیا یک مقدار یا متن در محدوده ای از داده ها وجود دارد، می توانید به سادگی از فرمولی بر اساس عملکرد COUNTIF استفاده کنید. COUNTIF تابع به ما کمک می کند تا در صورت رعایت برخی شرایط خاص، مقادیر را بشماریم.
مراحل:
- ابتدا، در سلول E5 ، قرار دادنفرمول:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- سپس، Enter را فشار دهید تا نتیجه را دریافت کنید.
🔎 تفکیک فرمول
- محدوده ورودی در اینجا B5 است: B10 .
- معیار "*"&D5&"*" است. در اینجا ما از ستاره (*) به عنوان Waldcard برای یک یا چند کاراکتر استفاده کردیم. ما ستاره را قبل و بعد از مرجع سلول D4 به هم متصل کردیم، بنابراین اکنون به عنوان یک رشته فرعی شمرده می شود. بنابراین، اگر در هر نقطه ای از محدوده ظاهر شود، این مقدار را می شمارد.
- بنابراین، اگر مقدار پیدا شد، خروجی TRUE خواهد بود در غیر این صورت خروجی FALSE خواهد بود. .
- بعد از آن، نشانگر ماوس خود را به گوشه سمت راست پایین سلول فرمول ببرید، و زمانی که نشانگر نماد Fill Handle را نشان داد ( + )، روی آن دوبار کلیک کنید تا همان فرمول را برای بقیه سلول ها اعمال کنید.
- از این رو، نتایج را دریافت خواهید کرد.
<با توابع ISNUMBER و FIND
با استفاده از فرمول مبتنی بر ISNUMBER و FIND ، میتوانیم به راحتی متن خاصی را از طیف وسیعی از سلولها پیدا کنیم. تابع ISNUMBER خروجی منطقی را برمیگرداند اگر آرگومان داخل آن راضی باشد. از سوی دیگر، تابع FIND موقعیت خاص یک متن مشخص شده را در یکمحدوده رشته ها یا متن.
مراحل:
- ابتدا، در سلول E5 ، فرمول را اعمال می کنیم:
=ISNUMBER(FIND(D5,B5))
- سپس، Enter را فشار دهید تا نتیجه را دریافت کنید.
متن ذکر شده در سلول D5 در رشته متن B5 . آنها می توانند یک مقدار عددی باشند یا می توانند خالی باشند (اگر متن در رشته یافت نشد).
- تابع ISNUMBER خروجی منطقی را بر اساس خروجی توسط تابع FIND .
- پس از آن، با کشیدن Fill Handle ، همان تابع را برای بقیه سلولها اعمال کنید. سلول E10 .
- از این رو نتیجه دلخواه را خواهید گرفت.
بیشتر بخوانید: جستجوی اکسل برای متن در محدوده
3. توابع IF، OR و COUNTIF را برای یافتن سلول های حاوی متن خاص ترکیب کنید
زمانی که نیاز به یافتن متون خاصی از محدوده داده شده داریم از سلول ها، ما به راحتی می توانیم این کار را با تابع IF انجام دهیم. قرار دادن توابع دیگر در تابع IF کار ما را آسان تر می کند. بنابراین، روشهای زیر را دنبال کنید.
3.1 IF با تابع COUNTIF
ترکیب توابع IF و COUNTIF تعیین میکند که آیا هدف مورد نظر رشته حاوی متن خاصی است یا نه.
مراحل:
- در سلولی که می خواهیدنتیجه را دریافت کنید، IF را با COUNTIF اعمال کنید شکل نهایی این فرمول این است:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 تفکیک فرمول
- محدوده B5:B10 است.
- معیار این است "*"&D5&"*" .
- اگر مقدار پیدا شود، نتیجه بله<2 را نشان می دهد>.
- اگر مقدار پیدا نشد، نتیجه NO را نشان می دهد.
- با فشار دادن Enter نتیجه را دریافت کنید.
- حالا همین را در مورد بقیه متون خاص اعمال کنید. متنهایی که با منبع مطابقت دارند بله و دیگران خیر را نشان میدهند.
3.2 ISNUMBER, SEARCH و توابع IF
ما می توانیم با ترکیب IF ، SEARCH و توابع ISNUMBER .
مراحل:
- ابتدا تابع IF را با ISNUMBER اعمال کنید عملکرد در سلول E5 . فرمول نهایی این است:
=IF(ISNUMBER(SEARCH(D5,B5)),"FOUND","NOT FOUND")
<1
- از این رو با کشیدن Fill Handle به سلول، نتیجه را برای بقیه سلول ها دریافت خواهید کرد. E10 .
3.3 IF با OR و COUNTIF
در اینجا، کاربرد ترکیبی توابع IF ، OR، و COUNTIF برای تعیین اینکه آیا متنی حاوی سلولها دارای متن خاصی است یا خیر، مستقر میشوند. در جایی که تابع IF به ما کمک می کند تا یک شرط را بررسی کنیم، از سوی دیگر، COUNTIF به ما در شمارش مقادیر در صورت تحقق آن شرط خاص کمک می کند. و تابع OR به ما کمک می کند تا خروجی مورد نیاز را بر اساس شرایط برگردانیم.
مراحل:
- در سلول E5 ، فرمول را وارد می کنیم:
=IF(OR(COUNTIF(B5,"*"&$D$5:$D$10&"*")),"YES","NOT FOUND")
- از این رو، Enter برای به دست آوردن نتیجه.
🔎 تفکیک فرمول
- محدوده B5 است.
- معیار این است "*"&$D$5:$D$10&"*" .
- از این رو اگر مقدار موجود است، نتیجه YES را نشان می دهد.
- به علاوه، اگر مقدار پیدا نشد، نتیجه NOT FOUND را نشان می دهد.
- با کشیدن نماد Fill Handle به سلول E10 ، همان فرمول را برای بقیه سلول ها اعمال کنید.
بیشتر بخوانید: نحوه یافتن متن در سلول در اکسل
4. به توابع SUMPRODUCT و COUNTIF بپیوندید
عملکردهای SUMPRODUCT و COUNTIF همچنین به شما کمک می کنند متون خاصی را در محدوده ای از سلول ها پیدا کنید. برای یادگیری این مراحل را دنبال کنید. SUMPRODUCT از سوی دیگر COUNTIF به ما کمک می کند در صورت رعایت آن شرط خاص، مقادیر را بشماریم.
مراحل:
- در ابتدا، <1 را اعمال کنید. عملکرد>SUMPRODUCT
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- بنابراین برای دریافت نتیجه Enter را فشار دهید.
🔎 فرمول تفکیک
- محدوده B5:B10 است.
- معیار "*"&D5&"*" .
- عملکرد COUNTIF تعداد سلولهای منطبق را شمارش می کند.
- علاوه بر این، تابع SUMPRODUCT عدد برگردانده شده توسط را می گیرد. تابع COUNTIF می شود و مجموع آن را می گیرد.
- در نهایت همین فرمول را برای بقیه سلول ها اعمال کنید. نتیجه در مورد ورودی دقیق است.
چیزهایی که باید به خاطر بسپارید
- هنگامی که از حروف عام استفاده می کنیم، باید ستاره را اعمال کنیم (*) با هر رشته فرعی. ستاره ( * ) هنگام استفاده با هر تعداد کاراکتر مطابقت دارد.
- هنگام استفاده از فرمول IF با OR به یاد داشته باشید که مسدود کردن محدوده با استفاده از مرجع سلول مطلق ($) .