एक्सेल: जर सेलमध्ये सूत्र उदाहरणे असतील

  • ह्याचा प्रसार करा
Michael Brown

सामग्री सारणी

ट्युटोरियल अनेक "एक्सेल असल्यास" फॉर्म्युला उदाहरणे प्रदान करते जे दर्शविते की लक्ष्य सेलमध्ये आवश्यक मूल्य असल्यास दुसर्‍या स्तंभात काहीतरी कसे परत करावे, आंशिक जुळणीसह कसे शोधायचे आणि OR सह एकाधिक निकषांची चाचणी कशी करावी तसेच आणि तर्कशास्त्र.

एक्सेलमधील सर्वात सामान्य कार्यांपैकी एक म्हणजे सेलमध्ये स्वारस्य आहे की नाही हे तपासणे. ते कोणत्या प्रकारचे मूल्य असू शकते? फक्त कोणताही मजकूर किंवा संख्या, विशिष्ट मजकूर किंवा कोणतेही मूल्य (रिक्त सेल नाही).

तुम्हाला नेमकी कोणती मूल्ये शोधायची आहेत यावर अवलंबून, Excel मध्ये "सेलमध्ये समाविष्ट असल्यास" सूत्राचे अनेक भिन्नता आहेत. साधारणपणे, तुम्ही तार्किक चाचणी करण्यासाठी IF फंक्शन वापराल आणि अट पूर्ण झाल्यावर एक मूल्य परत कराल (सेल समाविष्ट आहे) आणि/किंवा अट पूर्ण होत नाही तेव्हा दुसरे मूल्य (सेलमध्ये समाविष्ट नाही). खाली दिलेली उदाहरणे सर्वात वारंवार घडणारी परिस्थिती समाविष्ट करतात.

    सेलमध्ये कोणतेही मूल्य असल्यास,

    सुरुवातीसाठी, काहीही असलेले सेल कसे शोधायचे ते पाहू या: कोणत्याही मजकूर, क्रमांक किंवा तारीख. यासाठी, आम्ही एक साधा IF सूत्र वापरणार आहोत जो रिक्त नसलेल्या सेलची तपासणी करतो.

    IF( cell"", value_to_return, "")

    साठी उदाहरणार्थ, त्याच पंक्तीमधील स्तंभ A च्या सेलमध्ये कोणतेही मूल्य असल्यास स्तंभ B मध्ये "रिक्त नाही" परत करण्यासाठी, तुम्ही B2 मध्ये खालील सूत्र प्रविष्ट करा आणि नंतर सूत्र खाली कॉपी करण्यासाठी खालील उजव्या कोपर्यात असलेल्या लहान हिरव्या चौकोनावर डबल क्लिक करा. दस्तंभ:

    =IF(A2"", "Not blank", "")

    परिणाम यासारखा दिसेल:

    सेलमध्ये मजकूर असेल तर

    जर तुम्हाला संख्या आणि तारखांकडे दुर्लक्ष करून फक्त मजकूर मूल्ये असलेले सेल शोधायचे असतील, तर ISTEXT फंक्शनसह IF वापरा. लक्ष्य सेलमध्ये कोणताही मजकूर :

    IF(ISTEXT( cell), value_to_return, "असल्यास दुसर्‍या सेलमध्ये काही मूल्य परत करण्याचे सामान्य सूत्र येथे आहे. ")

    समजा, स्तंभ A मधील सेलमध्ये मजकूर असल्यास, तुम्हाला स्तंभ B मध्ये "होय" हा शब्द घालायचा आहे. ते पूर्ण करण्यासाठी, खालील सूत्र B2 मध्ये ठेवा:

    =IF(ISTEXT(A2), "Yes", "")

    जर सेलमध्ये संख्या असेल, तर

    त्याच पद्धतीने , तुम्ही अंकीय मूल्यांसह (संख्या आणि तारखा) सेल ओळखू शकता. यासाठी, ISNUMBER सोबत IF फंक्शन वापरा:

    IF(ISNUMBER( cell), value_to_return, "")

    खालील सूत्र कॉलममध्ये "होय" देतो B स्तंभ A मधील संबंधित सेलमध्ये कोणतीही संख्या असल्यास:

    =IF(ISNUMBER(A2), "Yes", "")

    सेलमध्ये विशिष्ट मजकूर असल्यास

    विशिष्ट मजकूर असलेले सेल शोधणे (किंवा संख्या किंवा तारखा) सोपे आहे. तुम्ही एक नियमित IF सूत्र लिहा जे लक्ष्य सेलमध्ये इच्छित मजकूर आहे की नाही हे तपासते आणि value_if_true युक्तिवादात परत येण्यासाठी मजकूर टाइप करा.

    IF( cell=" text", value_to_return, "")

    उदाहरणार्थ, सेल A2 मध्ये "सफरचंद" आहेत की नाही हे शोधण्यासाठी, हे सूत्र वापरा:

    =IF(A2="apples", "Yes", "")

    सेलमध्ये विशिष्ट नसल्यासमजकूर

    तुम्ही उलट परिणाम शोधत असाल, म्हणजे लक्ष्य सेलमध्ये निर्दिष्ट मजकूर ("सफरचंद") नसल्यास, दुसर्‍या स्तंभात काही मूल्य परत करा, नंतर खालीलपैकी एक करा.

    value_if_true वितर्क मध्ये रिक्त स्ट्रिंग ("") द्या आणि value_if_false वितर्क:

    =IF(A2="apples", "", "Not apples")

    किंवा , logical_test मध्‍ये "not equal to" ऑपरेटर ठेवा आणि value_if_true:

    =IF(A2"apples", "Not apples", "")

    मध्‍ये परत करण्‍यासाठी मजकूर ठेवा, कोणत्याही प्रकारे, सूत्र तयार करेल हा परिणाम:

    सेलमध्ये मजकूर असल्यास: केस-संवेदनशील सूत्र

    तुमच्या सूत्राला अप्परकेस आणि लोअरकेस कॅरेक्टरमध्ये फरक करण्यास भाग पाडण्यासाठी, EXACT फंक्शन वापरा जे अक्षर केससह दोन मजकूर स्ट्रिंग अगदी समान आहेत का ते तपासते:

    =IF(EXACT(A2,"APPLES"), "Yes", "")

    तुम्ही काही सेलमध्ये मॉडेल मजकूर स्ट्रिंग देखील इनपुट करू शकता (म्हणा C1), $ चिन्ह ($C$1) सह सेल संदर्भ निश्चित करा आणि लक्ष्य सेलची त्या सेलशी तुलना करा:

    =IF(EXACT(A2,$C$1), "Yes", "")

    जर सेल विशिष्ट मजकूर स्ट्रिंग समाविष्ट आहे (आंशिक जुळणी)

    आम्ही क्षुल्लक कार्ये पूर्ण केली आहेत आणि अधिक आव्हानात्मक आणि मनोरंजक कामांकडे वळलो आहोत :) या उदाहरणात, दिलेले वर्ण किंवा सबस्ट्रिंग सेलचा भाग आहे की नाही हे शोधण्यासाठी तीन भिन्न कार्ये लागतात सामग्री:

    IF(ISNUMBER(SEARCH(" text", cell)), value_to_return,"")

    आतून बाहेरून काम करत आहे , सूत्र काय करते ते येथे आहे:

    • दSEARCH फंक्शन मजकूर स्ट्रिंग शोधते, आणि स्ट्रिंग आढळल्यास, पहिल्या वर्णाची स्थिती, #VALUE! अन्यथा त्रुटी.
    • ISNUMBER फंक्शन SEARCH यशस्वी झाले की अयशस्वी झाले हे तपासते. जर SEARCH ने कोणताही नंबर परत केला असेल, तर ISNUMBER हा TRUE परत करेल. SEARCH मध्ये त्रुटी आढळल्यास, ISNUMBER FALSE मिळवते.
    • शेवटी, IF फंक्शन तार्किक चाचणीमध्ये TRUE असलेल्या सेलसाठी निर्दिष्ट मूल्य परत करते, अन्यथा रिक्त स्ट्रिंग ("").
    • <5

      आणि आता, हे जेनेरिक फॉर्म्युला रिअल-लाइफ वर्कशीट्समध्ये कसे कार्य करते ते पाहू.

      सेलमध्ये ठराविक मजकूर असल्यास, दुसर्‍या सेलमध्ये मूल्य ठेवा

      समजा तुमच्याकडे यादी आहे. कॉलम A मधील ऑर्डर आणि तुम्हाला विशिष्ट अभिज्ञापकासह ऑर्डर शोधायचे आहेत, "A-" म्हणा. हे कार्य या सूत्राने पूर्ण केले जाऊ शकते:

      =IF(ISNUMBER(SEARCH("A-",A2)),"Valid","")

      सूत्रातील स्ट्रिंग हार्डकोड करण्याऐवजी, तुम्ही ते वेगळ्या सेलमध्ये (E1) इनपुट करू शकता, जो तुमच्या सूत्रातील सेलचा संदर्भ आहे. :

      =IF(ISNUMBER(SEARCH($E$1,A2)),"Valid","")

      सूत्र योग्यरित्या कार्य करण्यासाठी, $ चिन्हासह (संपूर्ण सेल संदर्भ) स्ट्रिंग असलेल्या सेलचा पत्ता लॉक करण्याचे सुनिश्चित करा.

      सेलमध्ये विशिष्ट मजकूर असल्यास, तो दुसर्‍या स्तंभात कॉपी करा

      तुम्हाला वैध सेलची सामग्री इतरत्र कॉपी करायची असल्यास, फक्त मूल्यमापन केलेल्या सेलचा पत्ता द्या (A2) value_if_true वितर्क:

      =IF(ISNUMBER(SEARCH($E$1,A2)),A2,"")

      खालील स्क्रीनशॉट परिणाम दर्शवितो:

      जरसेलमध्ये विशिष्ट मजकूर आहे: केस-संवेदनशील सूत्र

      वरील दोन्ही उदाहरणांमध्ये, सूत्र केस-संवेदनशील आहेत. जेव्हा तुम्ही केस-सेन्सिटिव्ह डेटासह कार्य करता तेव्हा, कॅरेक्टर केस वेगळे करण्यासाठी SEARCH ऐवजी FIND फंक्शन वापरा.

      उदाहरणार्थ, खालील सूत्र फक्त मोठ्या अक्षरांच्या "A-" लोअरकेसकडे दुर्लक्ष करून ऑर्डर ओळखेल. a-."

      =IF(ISNUMBER(FIND("A-",A2)),"Valid","")

      सेलमध्ये अनेक मजकूर स्ट्रिंगपैकी एक असल्यास (किंवा तर्कशास्त्र)

      कमीत कमी असलेल्या सेल ओळखण्यासाठी तुम्ही शोधत असलेल्या अनेक गोष्टींपैकी एक, खालीलपैकी एक सूत्र वापरा.

      IF OR ISNUMBER SEARCH सूत्र

      सर्वात स्पष्ट दृष्टीकोन म्हणजे प्रत्येक सबस्ट्रिंग स्वतंत्रपणे तपासणे आणि OR फंक्शन असणे. किमान एक सबस्ट्रिंग आढळल्यास IF सूत्राच्या तार्किक चाचणीमध्ये TRUE परत करा:

      IF(OR(ISNUMBER(SEARCH(" string1 ", cell )), ISNUMBER (SEARCH(" string2 ", cell ))), value_to_return , "")

      समजा तुमच्याकडे स्तंभ A मध्ये SKU ची सूची आहे आणि तुम्ही "ड्रेस" किंवा "स्कर्ट" समाविष्ट असलेल्यांना शोधायचे आहे. तुम्ही हे सूत्र वापरून पूर्ण करू शकता:

      =IF(OR(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("skirt",A2))),"Valid ","")

      फॉर्म्युला काही आयटमसाठी खूप चांगले कार्य करते, परंतु तो नक्कीच मार्ग नाही तुम्हाला अनेक गोष्टी तपासायच्या असतील तर जा. या प्रकरणात, पुढील उदाहरणात दर्शविल्याप्रमाणे SUMPRODUCT फंक्शन वापरणे हा एक चांगला दृष्टीकोन असेल.

      SUMPRODUCT ISNUMBER शोध सूत्र

      जर तुम्हीएकाधिक मजकूर स्ट्रिंग्ससह व्यवहार करताना, प्रत्येक स्ट्रिंग स्वतंत्रपणे शोधल्याने तुमचे सूत्र खूप लांब आणि वाचण्यास कठीण होईल. SUMPRODUCT फंक्शनमध्ये ISNUMBER SEARCH संयोजन एम्बेड करणे आणि त्याचा परिणाम शून्यापेक्षा जास्त आहे का ते पहा:

      SUMPRODUCT(--ISNUMBER(SEARCH( strings , cell )))>0

      उदाहरणार्थ, A2 मध्ये सेल D2:D4 मधील कोणतेही शब्द इनपुट आहेत का हे शोधण्यासाठी, हे सूत्र वापरा:

      =SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0

      वैकल्पिकपणे, तुम्ही शोधण्यासाठी स्ट्रिंग असलेली एक नामांकित श्रेणी तयार करू शकता किंवा थेट सूत्रात शब्द पुरवू शकता:

      =SUMPRODUCT(--ISNUMBER(SEARCH({"dress","skirt","jeans"},A2)))>0

      कोणत्याही प्रकारे, परिणाम यासारखाच असेल:

      आउटपुट अधिक वापरकर्ता-अनुकूल करण्यासाठी, तुम्ही वरील सूत्र IF फंक्शनमध्ये नेस्ट करू शकता आणि TRUE/FALSE मूल्यांऐवजी तुमचा स्वतःचा मजकूर परत करू शकता:

      =IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0, "Valid", "")

      हे सूत्र कसे कार्य करते

      मूळ भागात, तुम्ही मागील उदाहरणात स्पष्ट केल्याप्रमाणे SEARCH सह ISNUMBER वापरता. या प्रकरणात, शोध परिणाम {TRUE;FALSE;FALSE} सारख्या अॅरेच्या स्वरूपात दर्शवले जातात. सेलमध्ये निर्दिष्ट केलेल्या सबस्ट्रिंगपैकी किमान एक असल्यास, अॅरेमध्ये TRUE असेल. दुहेरी युनरी ऑपरेटर (--) TRUE/FALSE मूल्यांना अनुक्रमे 1 आणि 0 वर जोडतो आणि {1;0;0} सारखा अॅरे वितरित करतो. शेवटी, SUMPRODUCT फंक्शन संख्या जोडते, आणि जिथे परिणाम शून्यापेक्षा जास्त असेल तिथे आम्ही सेल निवडतो.

      जरसेलमध्ये अनेक स्ट्रिंग आहेत (आणि तर्क)

      जेव्हा तुम्हाला सर्व निर्दिष्ट मजकूर स्ट्रिंग असलेले सेल शोधायचे आहेत अशा परिस्थितीत, IF AND:

      IF(AND(ISNUMBER) सह आधीच परिचित ISNUMBER शोध संयोजन वापरा (शोध(" स्ट्रिंग1 ", सेल )), ISNUMBER(SEARCH(" स्ट्रिंग2 ", सेल ))), value_to_return ,"")

      उदाहरणार्थ, तुम्ही या सूत्रासह "ड्रेस" आणि "ब्लू" दोन्ही असलेले SKU शोधू शकता:

      =IF(AND(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("blue",A2))),"Valid ","")

      किंवा, तुम्ही टाइप करू शकता वेगळ्या सेलमधील स्ट्रिंग्स आणि त्या सेलचा तुमच्या सूत्रामध्ये संदर्भ द्या:

      =IF(AND(ISNUMBER(SEARCH($D$2,A2)),ISNUMBER(SEARCH($E$2,A2))),"Valid ","")

      पर्यायी उपाय म्हणून, तुम्ही प्रत्येक स्ट्रिंगच्या घटना मोजू शकता आणि तपासू शकता प्रत्येक संख्या शून्यापेक्षा जास्त असल्यास:

      =IF(AND(COUNTIF(A2,"*dress*")>0,COUNTIF(A2,"*blue*")>0),"Valid","")

      परिणाम वरील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणेच असेल.

      सेल मूल्यावर आधारित भिन्न परिणाम कसे परत करावे

      तुम्हाला टार्गेट कॉलममधील प्रत्येक सेलची दुसऱ्या आयटमच्या सूचीशी तुलना करायची असल्यास आणि प्रत्येक जुळणीसाठी वेगळे मूल्य परत करायचे असल्यास, खालीलपैकी एक पद्धत वापरा.

      नेस्टेड IFs

      नेस्टेड IF सूत्राचे तर्क यासारखे सोपे आहे: तुम्ही प्रत्येक स्थितीची चाचणी घेण्यासाठी स्वतंत्र IF फंक्शन वापरता आणि त्या चाचण्यांच्या परिणामांवर अवलंबून भिन्न मूल्ये परत करा.

      IF( सेल =" lookup_text1 ", " return _ text1 ", IF( cell =" lookup_text2 ", " return _ text2 ", IF( cell =" lookup_text3 ", " return _ मजकूर3 ", "")))

      समजा तुमच्याकडे स्तंभ A मध्ये आयटमची सूची आहे आणि तुम्हाला त्यांचे संक्षेप स्तंभ B मध्ये हवे आहेत. ते पूर्ण करण्यासाठी, खालील सूत्र वापरा:

      =IF(A2="apple", "Ap", IF(A2="avocado", "Av", IF(A2="banana", "B", IF(A2="lemon", "L", ""))))

      नेस्टेड IF च्या सिंटॅक्स आणि लॉजिक बद्दल संपूर्ण माहितीसाठी, कृपया Excel नेस्टेड IF - एकाच सूत्रातील अनेक अटी पहा.

      लुकअप फॉर्म्युला

      तुम्ही आणखी काही शोधत असाल तर संक्षिप्त आणि अधिक चांगल्या प्रकारे समजण्यायोग्य सूत्र, लुकअप फंक्शन वापरा आणि उभ्या अॅरे स्थिरांक म्हणून पुरवलेल्या रिटर्न व्हॅल्यूजसह:

      LOOKUP( cell , {" lookup_text1 ";" lookup_text2 ";" lookup_text3 ";…}, {" return _ text1 ";" return _ text2 ";" रिटर्न _ टेक्स्ट3 ";…})

      अचूक परिणामांसाठी, लुकअप व्हॅल्यूज वर्णक्रमानुसार मध्ये सूचीबद्ध करण्याचे सुनिश्चित करा, A ते Z पर्यंत.

      =LOOKUP(A2,{"apple";"avocado";"banana";"lemon"},{"Ap";"Av";"B";"L"})

      नेस्टेड IF च्या तुलनेत, लुकअप सूत्राचा आणखी एक फायदा आहे - तो वाइल्डकार्ड वर्ण<10 समजतो> आणि त्यामुळे आंशिक जुळण्या ओळखू शकतात.

      उदाहरणार्थ, स्तंभ A मध्ये काही प्रकार असतील तर केळीचे, तुम्ही "*केळी*" शोधू शकता आणि अशा सर्व पेशींसाठी समान संक्षेप ("B") परत केले आहे:

      =LOOKUP(A2,{"apple";"avocado";"*banana*";"lemon"},{"Ap";"Av";"B";"L"})

      अधिक माहितीसाठी, कृपया नेस्टेड IFs ला पर्याय म्हणून लुकअप फॉर्म्युला पहा.

      Vlookup फॉर्म्युला

      वेरिएबल डेटा सेटसह काम करताना, जुळण्यांची सूची स्वतंत्रपणे इनपुट करणे अधिक सोयीचे असू शकते. सेल आणि Vlookup सूत्र वापरून ते पुनर्प्राप्त करा,उदा.:

      =VLOOKUP(A2, $D$2:$E$5, 2,FALSE )

      अधिक माहितीसाठी, कृपया नवशिक्यांसाठी Excel VLOOKUP ट्यूटोरियल पहा.

      तुम्ही सेल आहे का ते या प्रकारे तपासता. Excel मध्ये कोणतेही मूल्य किंवा विशिष्ट मजकूर समाविष्ट आहे. पुढील आठवड्यात, आम्ही एक्सेलच्या इफ सेलमध्ये सूत्रे आहेत हे पाहणे सुरू ठेवणार आहोत आणि संबंधित सेलची गणना किंवा बेरीज कशी करायची, त्या सेल असलेल्या संपूर्ण पंक्ती कॉपी करा किंवा काढून टाका आणि बरेच काही शिकू. कृपया संपर्कात राहा!

      कार्यपुस्तिकेचा सराव करा

      Excel असल्यास सेलमध्ये - सूत्र उदाहरणे (.xlsx फाइल)

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.