एकाधिक सेलमधील मजकूर विलीन करण्यासाठी Excel मध्ये TEXTJOIN फंक्शन

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

प्रायोगिक उदाहरणांसह एक्सेलमध्ये मजकूर विलीन करण्यासाठी TEXTJOIN फंक्शन कसे वापरावे हे ट्यूटोरियल दाखवते.

अलीकडे पर्यंत, एक्सेलमध्ये सेल सामग्री विलीन करण्याच्या दोन प्रचलित पद्धती होत्या: एकत्रीकरण ऑपरेटर आणि CONCATENATE फंक्शन. TEXTJOIN च्या परिचयाने, असे दिसते की एक अधिक शक्तिशाली पर्याय दिसू लागला आहे, जो तुम्हाला मजकुरात अधिक लवचिक रीतीने सामील होण्यास सक्षम करतो ज्यामध्ये कोणत्याही परिसीमाक समाविष्ट आहेत. पण खरं तर, त्यात आणखी बरेच काही आहे!

    Excel TEXTJOIN फंक्शन

    Excel मधील TEXTJOIN एकाधिक सेल किंवा श्रेणींमधील मजकूर स्ट्रिंग्स विलीन करते आणि एकत्रित मूल्यांना कोणत्याही परिसीमकाने विभक्त करते जे तुम्ही निर्दिष्ट करता. ते एकतर दुर्लक्ष करू शकते किंवा निकालात रिक्त सेल समाविष्ट करू शकते.

    हे फंक्शन Office 365, Excel 2021 आणि Excel 2019 साठी Excel मध्ये उपलब्ध आहे.

    TEXTJOIN फंक्शनचे वाक्यरचना खालीलप्रमाणे आहे :

    TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

    कुठे:

    • डिलिमिटर (आवश्यक) - प्रत्येक मजकूर मूल्यामधील विभाजक आहे जे तुम्ही एकत्र करता. सहसा, हे दुहेरी अवतरणांमध्ये संलग्न मजकूर स्ट्रिंग किंवा मजकूर स्ट्रिंग असलेल्या सेलचा संदर्भ म्हणून पुरवले जाते. परिसीमक म्हणून पुरवलेली संख्या मजकूर म्हणून मानली जाते.
    • Ignore_empty (आवश्यक) - रिकाम्या सेलकडे दुर्लक्ष करायचे की नाही ते ठरवते:
      • TRUE - कोणत्याही रिकाम्या सेलकडे दुर्लक्ष करा.
      • असत्य - परिणामी स्ट्रिंगमध्ये रिक्त सेल समाविष्ट करा.
    • मजकूर1 (आवश्यक) - सामील होण्यासाठी पहिले मूल्य. मजकूर स्ट्रिंग, स्ट्रिंग असलेल्या सेलचा संदर्भ किंवा सेलच्या श्रेणीसारख्या स्ट्रिंगचा अॅरे म्हणून पुरवला जाऊ शकतो.
    • मजकूर2 , … (पर्यायी) - अतिरिक्त मजकूर मूल्ये एकत्र जोडले जाणे. टेक्स्ट1 सह जास्तीत जास्त 252 मजकूर वितर्कांना अनुमती आहे.

    उदाहरणार्थ, B2, C2 आणि D2 सेलमधील पत्त्याचे भाग एकत्रितपणे एका सेलमध्ये एकत्र करू, मूल्ये विभक्त करू. स्वल्पविराम आणि स्पेससह:

    CONCATENATE फंक्शनसह, तुम्हाला प्रत्येक सेल स्वतंत्रपणे निर्दिष्ट करणे आवश्यक आहे आणि प्रत्येक संदर्भानंतर एक परिसीमक (", ") ठेवणे आवश्यक आहे, जे अनेकांच्या सामग्रीचे विलीनीकरण करताना त्रासदायक असू शकते. सेल:

    =CONCATENATE(A2, ", ", B2, ", ", C2)

    Excel TEXTJOIN सह, तुम्ही पहिल्या युक्तिवादात फक्त एकदाच सीमांकक निर्दिष्ट करता आणि तिसऱ्या वितर्कासाठी सेलची श्रेणी पुरवता:

    =TEXTJOIN(", ", TRUE, A2:C2) <12

    एक्सेलमध्ये TEXTJOIN - लक्षात ठेवण्यासाठी 6 गोष्टी

    तुमच्या वर्कशीटमध्ये TEXTJOIN चा प्रभावीपणे वापर करण्यासाठी, लक्षात घेण्यासारखे काही महत्त्वाचे मुद्दे आहेत:

    1. TEXTJOIN एक नवीन आहे फंक्शन, जे फक्त एक्सेल 2019 - एक्सेल 365 मध्ये उपलब्ध आहे. पूर्वीच्या एक्सेल आवृत्त्यांमध्ये, कृपया CONCATENATE फंक्शन किंवा "&" वापरा. त्याऐवजी ऑपरेटर.
    2. एक्सेल असल्यास नवीन आवृत्त्यांमध्ये, तुम्ही स्वतंत्र सेल आणि श्रेणींमधून मूल्ये एकत्र करण्यासाठी CONCAT फंक्शन देखील वापरू शकता, परंतु सीमांकक किंवा रिक्त सेलसाठी कोणतेही पर्याय नाहीत.
    3. कोणत्याही क्रमांकाचा पुरवठा डिलिमिटर किंवा मजकूर साठी TEXTJOIN करण्यासाठीवितर्क मजकूरात रूपांतरित केले जातात.
    4. जर डिलिमिटर निर्दिष्ट केले नसेल किंवा रिक्त स्ट्रिंग ("") असेल, तर मजकूर मूल्ये कोणत्याही परिसीमाकाशिवाय एकत्रित केली जातात.
    5. फंक्शन हे करू शकते 252 मजकूर वितर्क हाताळा.
    6. परिणामी स्ट्रिंगमध्ये कमाल 32,767 वर्ण असू शकतात, जी Excel मधील सेल मर्यादा आहे. ही मर्यादा ओलांडल्यास, TEXTJOIN सूत्र #VALUE मिळवते! त्रुटी.

    एक्सेलमध्ये मजकूर कसा जोडायचा - सूत्र उदाहरणे

    TEXTJOIN चे सर्व फायदे अधिक चांगल्या प्रकारे समजून घेण्यासाठी, वास्तविक जीवनातील परिस्थितींमध्ये फंक्शन कसे वापरायचे ते पाहूया. .

    स्तंभाला स्वल्पविरामाने विभक्त केलेल्या सूचीमध्ये रूपांतरित करा

    जेव्हा तुम्ही स्वल्पविराम, अर्धविराम किंवा इतर कोणत्याही परिसीमकाने मूल्ये विभक्त करणारी अनुलंब सूची एकत्र करू इच्छित असाल, तेव्हा TEXTJOIN हे वापरण्यासाठी योग्य कार्य आहे.

    या उदाहरणासाठी, आम्ही खालील तक्त्यावरून प्रत्येक संघाचा विजय आणि पराभव एकत्र करू. हे खालील सूत्रांसह केले जाऊ शकते, जे केवळ जोडलेल्या सेलच्या श्रेणीमध्ये भिन्न आहेत.

    टीम 1 साठी:

    =TEXTJOIN(",", FALSE, B2:B6)

    टीम 2 साठी:<3

    =TEXTJOIN(",", FALSE, C2:C6)

    आणि असेच.

    सर्व सूत्रांमध्ये, खालील वितर्क वापरले जातात:

    • डिलिमिटर - a स्वल्पविराम (",").
    • Ignore_empty रिकामे सेल समाविष्ट करण्यासाठी FALSE वर सेट केले आहे कारण आम्हाला कोणते गेम खेळले गेले नाहीत हे दाखवायचे आहे.

    म्हणून परिणामी, तुम्हाला चार स्वल्पविरामाने विभक्त केलेल्या याद्या मिळतील ज्या संक्षिप्त स्वरूपात प्रत्येक संघाच्या विजय आणि पराभवाचे प्रतिनिधित्व करतात:

    वेगवेगळ्या परिसीमकांसह सेलमध्ये सामील व्हा

    ज्या परिस्थितीत तुम्हाला एकत्रित मूल्ये वेगवेगळ्या परिसीमकांसह विभक्त करण्याची आवश्यकता असेल, तेव्हा तुम्ही एकतर अ‍ॅरे स्थिरांक म्हणून अनेक परिसीमक देऊ शकता किंवा प्रत्येक परिसीमक वेगळ्या सेलमध्ये इनपुट करू शकता. आणि डिलिमिटर युक्तिवादासाठी श्रेणी संदर्भ वापरा.

    समजा तुम्हाला वेगवेगळ्या नावाचे भाग असलेल्या सेलमध्ये सामील व्हायचे असेल आणि या फॉरमॅटमध्ये परिणाम मिळवायचा असेल: आडनाव , नाव मधले नाव .

    तुम्ही बघू शकता, आडनाव आणि नाव हे स्वल्पविराम आणि स्पेस (", ") द्वारे वेगळे केले जातात, तर नाव आणि मधले नाव स्पेसने वेगळे केले जाते. ("") फक्त. म्हणून, आम्ही हे दोन परिसीमक अॅरे स्थिरांक {", "," "} मध्ये समाविष्ट करतो आणि खालील सूत्र मिळवतो:

    =TEXTJOIN({", "," "}, TRUE, A2:C2)

    जेथे A2:C2 हे नावाचे भाग एकत्र करायचे आहेत.

    वैकल्पिकपणे, तुम्ही काही रिकाम्या सेलमध्ये अवतरण चिन्हांशिवाय सीमांकक टाइप करू शकता (म्हणा, F3 मध्ये स्वल्पविराम आणि स्पेस आणि G3 मध्ये एक स्पेस) आणि श्रेणी $F$3:$G$3 (कृपया लक्षात ठेवा निरपेक्ष सेल संदर्भ) डिलिमिटर युक्तिवादासाठी:

    =TEXTJOIN($F$3:$G$3, TRUE, A2:C2)

    हा सामान्य दृष्टीकोन वापरून, तुम्ही सेल सामग्री विविध स्वरूपात विलीन करू शकता.

    उदाहरणार्थ, जर तुम्हाला नाव मध्यम आद्याक्षर आडनाव फॉरमॅटमध्ये निकाल हवा असेल, तर पहिला वर्ण काढण्यासाठी LEFT फंक्शन वापरा (प्रारंभिक) सेल C2 पासून. सीमांककांसाठी, आम्ही प्रथम नाव आणि मध्य आद्याक्षर यांच्यामध्ये एक जागा (" ") ठेवतो; aआद्याक्षर आणि आडनावामधील कालावधी आणि स्पेस (". ") मजकूर आणि तारखा, थेट TEXTJOIN सूत्राला तारखा पुरवणे कार्य करणार नाही. तुम्हाला आठवत असेल, एक्सेल तारखा अनुक्रमांक म्हणून संग्रहित करते, त्यामुळे तुमचे सूत्र खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे तारीख दर्शविणारी संख्या देईल:

    =TEXTJOIN(" ", TRUE, A2:B2)

    हे निराकरण करण्यासाठी, तुम्हाला रूपांतरित करणे आवश्यक आहे. मजकूर स्ट्रिंगमध्ये सामील होण्यापूर्वी तारीख. आणि येथे इच्छित फॉरमॅट कोडसह TEXT फंक्शन (आमच्या बाबतीत "mm/dd/yyyy") उपयुक्त आहे:

    =TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))

    लाइन ब्रेकसह मजकूर विलीन करा

    तुम्हाला Excel मध्ये मजकूर विलीन करायचा असेल जेणेकरून प्रत्येक मूल्य नवीन ओळीत सुरू होईल, तर CHAR(10) हे परिसीमक म्हणून वापरा (जेथे 10 हा लाइनफीड वर्ण आहे).

    उदाहरणार्थ, वरून मजकूर एकत्र करण्यासाठी सेल A2 आणि B2 मूल्ये एका ओळीच्या खंडाने विभक्त करत आहेत, हे वापरण्यासाठी सूत्र आहे:

    =TEXTJOIN(CHAR(10), TRUE, A2:B2)

    टीप. वरील स्क्रीनशॉटमध्ये दाखवल्याप्रमाणे अनेक ओळींमध्ये निकाल प्रदर्शित करण्यासाठी, Wrap मजकूर वैशिष्ट्य चालू असल्याची खात्री करा.

    अटींसह मजकूर विलीन करण्यासाठी TEXTJOIN IF

    Excel TEXTJOIN च्या स्ट्रिंग्सच्या अ‍ॅरे हाताळण्याच्या क्षमतेमुळे, दोन किंवा अधिक सेलची सामग्री सशर्तपणे विलीन करण्यासाठी देखील वापरली जाऊ शकते. ते पूर्ण करण्यासाठी, सेलच्या श्रेणीचे मूल्यमापन करण्यासाठी IF फंक्शन वापरा आणि टेक्स्ट1 च्या युक्तिवादात स्थिती पूर्ण करणार्‍या मूल्यांचा अॅरे परत कराTEXTJOIN.

    खालील स्क्रीनशॉटमध्ये दर्शविलेल्या टेबलवरून, समजा तुम्हाला टीम 1 सदस्यांची यादी मिळवायची आहे. हे साध्य करण्यासाठी, खालील IF विधान text1 युक्तिवादात नेस्ट करा:

    IF($B$2:$B$9=1, $A$2:$A$9, "")

    साधा इंग्रजीत, वरील सूत्र असे सांगते: जर स्तंभ B 1 बरोबर असेल, तर a परत करा समान पंक्तीमधील स्तंभ A मधील मूल्य; अन्यथा रिकामी स्ट्रिंग परत करा.

    टीम 1 साठी संपूर्ण सूत्र हा आकार घेतो:

    =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=1, $A$2:$A$9, ""))

    अशाच प्रकारे, तुम्ही एक मिळवू शकता टीम 2:

    =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))

    टीप च्या सदस्यांची स्वल्पविरामाने विभक्त केलेली यादी. एक्सेल 365 आणि 2021 मध्ये उपलब्ध असलेल्या डायनॅमिक अॅरे वैशिष्ट्यामुळे, हे वरील स्क्रीनशॉटमध्ये दर्शविलेले नियमित सूत्र म्हणून कार्य करते. एक्सेल 2019 मध्ये, तुम्ही Ctrl + Shift + Enter शॉर्टकट दाबून पारंपारिक अॅरे फॉर्म्युला म्हणून एंटर करणे आवश्यक आहे.

    स्वल्पविरामाने विभक्त केलेल्या सूचीमध्ये एकापेक्षा जास्त जुळण्या पहा आणि परत करा

    तुम्हाला कदाचित माहित असेल की, एक्सेल VLOOKUP फंक्शन फक्त प्रथम सापडलेली जुळणी परत करू शकते. परंतु तुम्हाला विशिष्ट आयडी, SKU किंवा इतर कशासाठी सर्व जुळण्या मिळवण्याची आवश्यकता असल्यास काय?

    परिणाम वेगळे सेलमध्ये आउटपुट करण्यासाठी, Excel मधील एकाधिक व्हॅल्यू VLOOKUP कसे करायचे मध्ये वर्णन केलेल्या सूत्रांपैकी एक वापरा.

    स्वल्पविरामाने विभक्त केलेली सूची म्हणून एकाच सेलमधील सर्व जुळणारी मूल्ये पाहण्यासाठी आणि परत करण्यासाठी, TEXTJOIN IF सूत्र वापरा.

    ते व्यवहारात कसे कार्य करते हे पाहण्यासाठी, चला यादी पुनर्प्राप्त करूया दिलेल्या विक्रेत्याने नमुना टेबलवरून खरेदी केलेली उत्पादनेखाली हे खालील सूत्राने सहज करता येते:

    =TEXTJOIN(", ", TRUE, IF($A$2:$A$12=D2, $B$2:$B$12, ""))

    जेथे A2:A12 ही विक्रेत्याची नावे आहेत, B2:B12 ही उत्पादने आहेत आणि D2 हे स्वारस्य असलेले विक्रेता आहे.

    वरील फॉर्म्युला E2 वर जातो आणि D2 (Adam) मध्ये लक्ष्य विक्रेत्यासाठी सर्व सामने आणतो. सापेक्ष (लक्ष्य विक्रेत्यासाठी) आणि निरपेक्ष (विक्रेत्याची नावे आणि उत्पादनांसाठी) सेल संदर्भांच्या चतुर वापरामुळे, सूत्र खालील सेलमध्ये योग्यरित्या कॉपी करते आणि इतर दोन विक्रेत्यांसाठी देखील चांगले कार्य करते:

    नोंद. मागील उदाहरणाप्रमाणे, हे Excel 365 आणि 2021 मध्ये नियमित सूत्र म्हणून आणि Excel 2019 मध्ये CSE सूत्र (Ctrl + Shift + Enter ) म्हणून कार्य करते.

    फॉर्म्युलाचे तर्कशास्त्र अगदी सारखेच आहे. मागील उदाहरण:

    IF स्टेटमेंट A2:A12 मधील प्रत्येक नावाची D2 मधील लक्ष्य नावाशी तुलना करते (आमच्या बाबतीत अॅडम):

    IF($A$2:$A$12=D2, $B$2:$B$12, "")

    तार्किक चाचणीचे मूल्यांकन केल्यास TRUE वर (म्हणजे D2 मधील नाव स्तंभ A मधील नावाशी जुळते), सूत्र B स्तंभातून उत्पादन मिळवते; अन्यथा रिक्त स्ट्रिंग ("") परत केली जाईल. IF चा परिणाम खालील अॅरे आहे:

    {"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}

    अॅरे text1 वितर्क म्हणून TEXTJOIN फंक्शनवर जातो. आणि स्वल्पविराम आणि स्पेस (", ") सह व्हॅल्यू विभक्त करण्यासाठी TEXTJOIN कॉन्फिगर केल्यामुळे, आम्हाला अंतिम परिणाम म्हणून ही स्ट्रिंग मिळते:

    केळी, सफरचंद, संत्री, लिंबू

    एक्सेल TEXTJOIN काम करत नाही

    जेव्हा तुमच्या TEXTJOIN सूत्रामध्ये त्रुटी आढळते, तेव्हा बहुधाखालीलपैकी एक होण्यासाठी:

    • #NAME? जेव्हा TEXTJOIN चा वापर Excel च्या जुन्या आवृत्तीमध्ये केला जातो जेथे हे कार्य समर्थित नाही (पूर्व-2019) किंवा जेव्हा फंक्शनचे नाव चुकीचे लिहिलेले असते तेव्हा त्रुटी येते.
    • #VALUE! परिणामी स्ट्रिंग 32,767 वर्णांपेक्षा जास्त असल्यास त्रुटी येते.
    • #VALUE! एक्सेलने डिलिमिटरला मजकूर म्हणून ओळखले नाही तर एरर देखील येऊ शकते, उदाहरणार्थ तुम्ही CHAR(0) सारखे काही न छापता येणारे अक्षर पुरवल्यास.

    एक्सेलमध्ये TEXTJOIN फंक्शन कसे वापरायचे. वाचल्याबद्दल मी तुमचा आभारी आहे आणि पुढील आठवड्यात तुम्हाला आमच्या ब्लॉगवर भेटण्याची आशा आहे!

    उपलब्ध डाउनलोड

    Excel TEXTJOIN सूत्र उदाहरणे

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