![](https://cdn.wiki-base.com/4787907/excel_formula_if_cell_contains__2.png.webp)
सामान्य सूत्र
=IF(ISNUMBER(SEARCH("abc",A1)),A1,"")
सारांश
कुछ पाठ वाले कक्षों का परीक्षण करने के लिए, आप एक सूत्र का उपयोग कर सकते हैं जो SEARCH और ISNUMBER फ़ंक्शन के साथ IF फ़ंक्शन का उपयोग करता है। दिखाए गए उदाहरण में, C5 में सूत्र है:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
स्पष्टीकरण
IF फ़ंक्शन की एक सीमा यह है कि यह "जैसे वाइल्डकार्ड्स का समर्थन नहीं करता है?" तथा "*"। इसका अर्थ है कि आप IF का उपयोग स्वयं उस पाठ के परीक्षण के लिए नहीं कर सकते हैं जो किसी कक्ष में कहीं भी दिखाई दे सकता है।
एक समाधान एक सूत्र है जो SEARCH और ISNUMBER फ़ंक्शन के साथ IF फ़ंक्शन का उपयोग करता है। दिखाए गए उदाहरण में, हमारे पास ईमेल पते की एक सूची है, और हम उन लोगों को निकालना चाहते हैं जिनमें "एबीसी" शामिल है। C5 में, सूत्र यह उपयोग कर रहा था:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
यदि सेल B5 में कहीं भी "abc" पाया जाता है, तो IF उस मान को लौटा देगा। यदि नहीं, तो IF खाली स्ट्रिंग लौटाएगा ("")। इस सूत्र में, तार्किक परीक्षण यह है:
ISNUMBER(SEARCH("abc",B5))
यह स्निपेट TRUE लौटाएगा यदि B5 में मान में "abc" है और यदि नहीं तो गलत है। ISNUMBER + SEARCH के तर्क को यहां विस्तार से समझाया गया है।
B5 में सेल मान को कॉपी करने के लिए जब इसमें "abc" होता है, हम B5 को "वैल्यू यदि सही है" तर्क प्रदान करते हैं। यदि FALSE, हम एक खाली स्ट्रिंग ("") की आपूर्ति करते हैं जो कार्यपत्रक पर एक रिक्त सेल के रूप में प्रदर्शित होगी।