Concatenate if - एक्सेल और गूगल शीट्स

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल प्रदर्शित करेगा कि एक्सेल और गूगल शीट्स में CONCAT फ़ंक्शन का उपयोग करके मानदंड के आधार पर सेल मानों को कैसे जोड़ा जाए।

CONCAT फंक्शन

एक्सेल 2022+ के उपयोगकर्ताओं के पास CONCAT फ़ंक्शन तक पहुंच है जिसका उपयोग एक स्ट्रिंग में कई स्ट्रिंग्स को जोड़ने के लिए किया जाता है।

टिप्पणियाँ:

  • हमारा पहला उदाहरण CONCAT फ़ंक्शन का उपयोग करता है और इसलिए Excel 2022 से पहले Excel उपयोगकर्ताओं के लिए उपलब्ध नहीं है। इस उदाहरण को Excel के पुराने संस्करणों में दोहराने के तरीके के लिए इस ट्यूटोरियल में बाद का अनुभाग देखें।
  • Google शीट उपयोगकर्ताओं के पास CONCAT फ़ंक्शन तक भी पहुंच है, लेकिन एक्सेल के विपरीत, यह केवल दो मानों या सेल संदर्भों को एक साथ जोड़ने की अनुमति देता है और सेल श्रेणियों के इनपुट की अनुमति नहीं देता है। इसके बजाय टेक्स्टजॉइन फ़ंक्शन का उपयोग करके Google शीट्स में यह उदाहरण कैसे प्राप्त किया जा सकता है, इस पर एक बाद का अनुभाग देखें।

यह उदाहरण CONCAT और IF फ़ंक्शंस का उपयोग एक सरणी सूत्र में टेक्स्ट स्ट्रिंग बनाने के लिए करेगा खिलाड़ी के नाम जो a . से संबंधित है टीम का मूल्य लाल

1 =CONCAT(IF(C3:C8="Red",B3:B8,""

एक्सेल 2022 के उपयोगकर्ताओं को CTRL + SHIFT + ENTER दबाकर इस सूत्र को एक सरणी फ़ंक्शन के रूप में दर्ज करना होगा। एक्सेल के बाद के संस्करणों के उपयोगकर्ताओं को इस चरण का पालन करने की आवश्यकता नहीं है।

यह सूत्र क्या कर रहा है, यह समझाने के लिए, इसे चरणों में विभाजित करते हैं:

यह हमारा अंतिम सूत्र है:

1 =CONCAT(IF(C3:C8="Red",B3:B8,""

सबसे पहले, कक्ष श्रेणी मान सूत्र में जोड़े जाते हैं:

1 = CONCAT (आईएफ ({"लाल"; "नीला"; "नीला"; "लाल"; "नीला"; "लाल"} = "लाल", {"ए"; "बी"; "सी"; "डी "; "ई"; "एफ"},""

आगे की सूची टीम नामों की तुलना मूल्य से की जाती है लाल:

1 =CONCAT(IF({TRUE; FALSE; FALSE; TRUE; FALSE; TRUE},{"A"; "B"; "C"; "D"; "E"; "F"},""

IF फ़ंक्शन TRUE मानों को से बदल देता है प्लयेर का नाम, और "" के साथ FALSE मान

1 =CONCAT ({"ए"; ""; ""; "डी"; ""; "एफ"

CONCAT फ़ंक्शन तब सभी सरणी मानों को एक टेक्स्ट स्ट्रिंग में जोड़ता है:

1 = "एडीएफ"

सीमांकक जोड़ना या खाली मूल्यों को अनदेखा करना

यदि प्रत्येक मान के बीच परिसीमन मान या पाठ जोड़ना आवश्यक है, या फ़ंक्शन के लिए खाली सेल मानों को अनदेखा करना है, तो इसके बजाय TEXTJOIN फ़ंक्शन का उपयोग किया जा सकता है।

अधिक जानने के लिए हमारा टेक्स्टजॉइन अगर लेख पढ़ें।

Concatenate if - प्री-एक्सेल 2022 . में

चूंकि एक्सेल 2022 संस्करण से पहले CONCAT और TEXTJOIN फ़ंक्शन उपलब्ध नहीं हैं, इसलिए हमें इस समस्या को अलग तरीके से हल करने की आवश्यकता है। CONCATENATE फ़ंक्शन उपलब्ध है, लेकिन इनपुट के रूप में कक्षों की श्रेणी नहीं लेता है या सरणी संचालन की अनुमति नहीं देता है और इसलिए हमें इसके बजाय एक IF फ़ंक्शन के साथ एक सहायक कॉलम का उपयोग करने की आवश्यकता होती है।

यह अगला उदाहरण दिखाता है कि कैसे एक टेक्स्ट स्ट्रिंग बनाने के लिए एक सहायक कॉलम का उपयोग करें खिलाड़ी के नाम जो a . से संबंधित है टीम का मूल्य लाल:

1 =आईएफ (सी ३ = "लाल", बी ३, "" और डी ४

इस उदाहरण में पहला कदम IF फ़ंक्शन का उपयोग करके की स्थिति को दोहराने के लिए है टीम = लाल:

1 =आईएफ (सी ३ = "लाल", बी ३, ""

इसके बाद, हम एक कॉलम बना सकते हैं जो इन मानों की सूची को एक सेल में इसके नीचे के सेल को संदर्भित करके बनाता है:

1 =डी3 और ई4

यह सूत्र दो मानों को एक साथ जोड़ने के लिए & वर्ण का उपयोग करता है। ध्यान दें कि CONCATENATE फ़ंक्शन का उपयोग ठीक उसी परिणाम को बनाने के लिए किया जा सकता है, लेकिन & विधि को अक्सर पसंद किया जाता है क्योंकि यह छोटा होता है और यह स्पष्ट करता है कि सूत्र क्या क्रिया कर रहा है।

इन दो सहायक स्तंभों को तब एक सूत्र में जोड़ा जा सकता है:

1 =IF(C3="लाल",B3,""&D4

एक सारांश सेल तब में पहले मान को संदर्भित कर सकता है खिलाड़ी सूची सहायक स्तंभ:

1 =डी3

यदि Google पत्रक में सम्मिलित हों

Google पत्रक उपयोगकर्ताओं को किसी शर्त के आधार पर मानों को संयोजित करने के लिए TEXTJOIN फ़ंक्शन का उपयोग करना चाहिए।

टेक्स्टजॉइन फ़ंक्शन का उपयोग करने के बारे में अधिक जानकारी के लिए।

यह उदाहरण टेक्स्ट स्ट्रिंग बनाने के लिए टेक्स्टजॉइन और आईएफ फ़ंक्शंस का उपयोग करेगा खिलाड़ी के नाम जो a . से संबंधित है टीम का मूल्य लाल

1 =ARRAYFORMULA(TEXTJOIN("",FALSE,IF(C3:C8="Red",B3:B8,""

चूंकि इस सूत्र को सेल श्रेणियों के लिए सरणी इनपुट की आवश्यकता होती है, इसलिए ARRAYFORMULA फ़ंक्शन को CTRL + SHIFT + ENTER दबाकर सूत्र में जोड़ा जाना चाहिए।

किसी शर्त के आधार पर संयोजन करने के लिए TEXTJOIN फ़ंक्शन का उपयोग करने के बारे में अधिक जानकारी के लिए।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave