सामग्री सारणी
Excel मध्ये मोठ्या प्रमाणात डेटासह काम करत असताना, काहीवेळा तुम्हाला तुमच्या डेटासेटमध्ये अनेक वेळा दिसणार्या मूल्यांचा शोध घेणे आवश्यक आहे अशा परिस्थितीत तुम्ही तुम्हाला सापडू शकता. तर, तुम्हाला तो डेटा एका सेलमध्ये पाहावा लागेल. या ट्युटोरियलमध्ये, आम्ही तुम्हाला एक्सेलमधील एका सेलमधील अनेक मूल्यांसाठी VLOOKUP कसे वापरायचे ते दाखवू.
सामान्यपणे, आम्ही येथे थेट VLOOKUP फंक्शन वापरत नाही. आम्ही एका सेलमध्ये अनेक मूल्ये शोधणार आहोत जी VLOOKUP फंक्शन सारखीच असेल. आम्हाला आशा आहे की तुम्हाला हे ट्यूटोरियल उपयुक्त वाटेल.
सराव वर्कबुक डाउनलोड करा
एका सेलमध्ये अनेक मूल्ये पहा.xlsm2 सोप्या पद्धती एका सेलमध्ये अनेक मूल्ये
आता, आम्ही तुम्हाला एक्सेलमधील एका सेलमध्ये अनेक मूल्ये शोधण्याचे २ मार्ग दाखवणार आहोत. पहिला फॉर्म्युला वापरत आहे आणि दुसरा VBA कोड वापरत आहे. आम्ही या लेखात पुनरावृत्ती आणि पुनरावृत्ती नसलेली दोन्ही मूल्ये पाहू. त्यामुळे, तुम्ही तुमच्या समस्येनुसार सर्वात योग्य पद्धत निवडू शकता.
ही समस्या दाखवण्यासाठी, आम्ही खालील डेटासेट वापरणार आहोत:
येथे, आमच्याकडे काही विक्रेत्यांची नावे आणि त्यांची विक्री उत्पादने आहेत. आता, प्रत्येक विक्रेत्याची विक्री उत्पादने शोधणे हे आमचे ध्येय आहे.
1. एक्सेलमधील एका सेलमध्ये एकाधिक मूल्ये पाहण्यासाठी सूत्रे वापरणे
TEXTJOIN फंक्शन असेल. आमचे कार्य करण्यासाठी जाही पद्धत अंमलात आणा. TEXTJOIN फंक्शन तुम्हाला डिलिमिटर द्वारे विभक्त केलेल्या प्रत्येक मूल्यासह 2 किंवा अधिक स्ट्रिंग्समध्ये सामील होण्याची परवानगी देते. मुख्यतः, आम्ही आमचा फॉर्म्युला लागू करण्यासाठी TEXTJOIN फंक्शनसह विविध फंक्शन्स एकत्र करत आहोत.
TEXTJOINफंक्शन फक्त Excel 2019 आणि Office 365 साठी उपलब्ध आहे.TEXTJOIN फंक्शनचे मूलभूत वाक्यरचना:
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
येथे, एका सेलमधील मूल्ये विभक्त करण्यासाठी आमचे परिसीमक स्वल्पविराम (५०३४) असेल.
1.1 TEXTJOIN आणि IF फंक्शन्स
आता, हे सूत्र वापरण्यास खूपच सोपे आहे. हे सूत्र मूल्ये पाहतील आणि त्यांना परिसीमक, स्वल्पविरामासह एका सेलमध्ये समाविष्ट करेल. परंतु, लक्षात ठेवा हे सूत्र डुप्लिकेटसह मूल्य देईल.
मूलभूत वाक्यरचना:
=TEXTJOIN(", ",TRUE,IF(lookup_value=lookup_range,,finding_range,""))
📌 पायऱ्या
1. प्रथम, खालील सूत्र सेल F5 :
=TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))
2 मध्ये टाइप करा. त्यानंतर, एंटर दाबा.
3. शेवटी, सेलच्या श्रेणीवर फिल हँडल चिन्ह ड्रॅग करा F6:F7 .
शेवटी, आम्ही यशस्वी झालो आहोत. VLOOKUP एका सेलमध्ये अनेक मूल्ये वापरण्यासाठी.
🔎 फॉर्म्युलाचे ब्रेकडाउन
आम्ही हे ब्रेकडाउन फक्त “जॉन”
➤ IF(E5=B5:B13,C5:C13,"")
हे फंक्शन खालील अॅरे मिळवते:
<0 {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}
➤ TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))
शेवटी, TEXTJOIN फंक्शन खालील गोष्टी परत करेलपरिणाम:
{Mobile, TV, Fridge, Mobile}
अधिक वाचा: स्वल्पविरामाने विभक्त केलेल्या एका सेलमधील एकाधिक मूल्ये परत करण्यासाठी एक्सेल VLOOKUP <1
1.2 TEXTJOIN आणि MATCH फंक्शन्स (डुप्लिकेटशिवाय)
आता, जर तुम्हाला एका सेलमध्ये अनेक व्हॅल्यू हवी असतील, तर तुम्ही हे सूत्र वापरू शकता. हे सूत्र TEXTJOIN आणि MATCH फंक्शन्सचे संयोजन आहे. हे फॉर्म्युला वापरण्यासाठी थोडे क्लिष्ट आहे परंतु निश्चितपणे ते तुम्हाला इच्छित मूल्ये देईल.
📌 चरण
1. प्रथम, खालील सूत्र सेल F5 :
=TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))
2 मध्ये टाइप करा. त्यानंतर, एंटर दाबा.
3. शेवटी, सेलच्या श्रेणीवर फिल हँडल चिन्ह ड्रॅग करा F6:F7 .
शेवटी, आम्ही यशस्वी झालो. कोणत्याही डुप्लिकेट मूल्यांशिवाय VLOOKUP एका सेलमध्ये अनेक मूल्ये वापरण्यासाठी.
🔎 फॉर्म्युलाचे विभाजन
<2 आम्ही हा ब्रेकडाउन फक्त “जॉन”
➤ ROW(C5:C13)
याचा अॅरे देतो {5;6;7;8;9;10;11;12;13}
➤ MATCH(ROW(C5:C13), ROW(C5:C13))
ते परत येते: {1;2;3;4;5;6;7;8;9}
➤ IF(E5=B5:B13, C5:C13, "")
ते रिटर्न करते: {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}
➤ MATCH(C5:C13, IF(E5=B5:B13, C5:C13, "")
हे फंक्शन रिटर्न करते: {8;8;7;9;7;7;7;8;7}
➤ IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")
ते परत येते: {1;1;"";4;"";6;"";1;""}
➤ IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, "")
ते परत येते: {"Mobile";"";"";"TV";"";"Fridge";"";"";""}
➤ TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))
अंतिम आउटपुट असेल मोबाइल, टीव्ही, फ्रिज .<1
अधिक वाचा: एक्सेलमध्ये अनेक पंक्तींसह VLOOKUP कसे करावे (5 पद्धती)
1.3TEXTJOIN आणि UNIQUE फंक्शन्स (डुप्लिकेटशिवाय)
आता, UNIQUE फंक्शन फक्त Excel 365 मध्ये उपलब्ध आहे. त्यामुळे, जर तुम्ही Excel 365 वापरत असाल तर तुम्ही हे फॉर्म्युला नक्कीच वापरू शकता. मागील सूत्र थोडे कठीण आहे परंतु हे सूत्र एका सेलमधील मूल्ये शोधण्याचा मार्ग सुलभ करेल. UNIQUE फंक्शन सूची किंवा श्रेणीतील अद्वितीय मूल्यांची सूची मिळवते. आता, पहिल्या आणि तिसऱ्या फॉर्म्युलामधील फरक म्हणजे IF फंक्शनच्या आधी UNIQUE फंक्शन वापरणे.
UNIQUE फंक्शनचे मूलभूत वाक्यरचना:
=UNIQUE (array, [by_col], [exactly_once])
अॅरे – श्रेणी किंवा अॅरे ज्यामधून अनन्य मूल्ये काढायची.
<0 by_col - [पर्यायी] तुलना आणि काढणे कसे. पंक्तीनुसार = FALSE (डिफॉल्ट); स्तंभ = सत्यानुसार.एकदा_एकदा - [पर्यायी] सत्य = एकदा येणारी मूल्ये, असत्य= सर्व अद्वितीय मूल्ये (डीफॉल्ट)
📌 चरण
1. प्रथम, खालील सूत्र सेल F5 :
=TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))
2 मध्ये टाइप करा. त्यानंतर, एंटर दाबा.
3. शेवटी, सेलच्या श्रेणीवर फिल हँडल चिन्ह ड्रॅग करा F6:F7.
तुम्ही पाहू शकता, आमच्याकडे आहे एका सेलमध्ये VLOOKUP एकाधिक मूल्ये यशस्वीरित्या वापरली.
🔎 सूत्राचे विघटन
आम्ही हे ब्रेकडाउन फक्त “जॉन”
➤ IF(E5=B5:B13,C5:C13,"")
ते {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}
<या व्यक्तीसाठी वापरत आहोत 3>
➤ UNIQUE(IF(E5=B5:B13,C5:C13,""))
तेपरतावा {"Mobile";"";"TV";"Fridge"}
➤ TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))
अंतिम निकाल मोबाइल, टीव्ही, फ्रिज
अधिक वाचा: ड्रॉप डाउन सूचीमध्ये एकापेक्षा जास्त व्हॅल्यू कसे पहावे आणि कसे परत करावे
2. एका सेलमध्ये अनेक व्हॅल्यूज पाहण्यासाठी VBA कोड वापरणे
TEXTJOIN फंक्शन फक्त MS Excel 2019 आणि MS Excel 365 साठी उपलब्ध आहे. त्यामुळे, जर तुम्हाला एक्सेलच्या व्हीबीए कोडबद्दल माहिती असेल, तर हे दोन कोड तुमच्यासाठी अतिशय व्यावहारिक असतील. पहिला डुप्लिकेटसह असेल आणि दुसरा डुप्लिकेटशिवाय असेल. त्यामुळे, तुमच्या समस्येनुसार तुमची पद्धत निवडा.
2.1 VBA कोड एका सेलमध्ये एकाधिक मूल्ये
📌 चरण
1. पहिला. Visual Basic Editor उघडण्यासाठी Alt+F11 दाबा.
2. त्यानंतर, घाला > वर क्लिक करा; मॉड्यूल .
3. पुढे, खालील कोड टाइप करा:
2588
4. आता, तुमच्या वर्कशीटवर जा. त्यानंतर, सेल F5 :
=MultipleValues(B5:B13,E5,C5:C13,",")
5 मध्ये खालील सूत्र टाइप करा. त्यानंतर, ENTER दाबा.
6. शेवटी, फिल हँडल आयकॉन सेलच्या श्रेणीवर ड्रॅग करा F6:F7.
शेवटी, आम्ही VLOOKUP <3 वापरले आहे>एका सेलमध्ये अनेक मूल्ये .
अधिक वाचा: एक्सेलमध्ये क्षैतिजरित्या एकाधिक मूल्ये परत करण्यासाठी VLOOKUP
2.2 VBA एका सेलमधील एकाधिक मूल्ये पाहण्यासाठी कोड (डुप्लिकेटशिवाय)
📌 चरण
1. पहिला. Visual Basic Editor उघडण्यासाठी Alt+F11 दाबा.
2. मग, घाला > वर क्लिक करा; मॉड्यूल .
3. पुढे, खालील कोड टाइप करा:
7043
4. कोड टाकल्यानंतर, नंतर साधने > वर क्लिक करा. उघडलेल्या मायक्रोसॉफ्ट व्हिज्युअल बेसिक फॉर अॅप्लिकेशन्स विंडोमध्ये संदर्भ , आणि नंतर, पॉप आउट संदर्भ – VBAProject डायलॉग बॉक्समध्ये, मधील Microsoft Scripting Runtime पर्याय तपासा. उपलब्ध संदर्भ सूची बॉक्स. ठीक आहे वर क्लिक करा.
5. आता, तुमच्या वर्कशीटवर जा. त्यानंतर, सेल F5 :
=ValuesNoDup(E5,B5:B13,2)
येथे खालील सूत्र टाइप करा, 2 हा डेटासेटचा स्तंभ क्रमांक आहे.
6. त्यानंतर, एंटर दाबा.
7. शेवटी, सेलच्या श्रेणीवर फिल हँडल चिन्ह ड्रॅग करा F6:F7.
तुम्ही पाहू शकता, आमच्याकडे आहे डुप्लिकेटशिवाय एका सेलमध्ये VLOOKUP एकाधिक मूल्ये वापरली.
अधिक वाचा: VLOOKUP आणि Excel मध्ये एकाधिक मूल्ये कशी परत करायची (8 पद्धती)
निष्कर्ष
समाप्त करण्यासाठी, मला आशा आहे की हे ट्युटोरियल तुम्हाला एक्सेलमधील एका सेलमधील अनेक मूल्ये व्हलुकअप करण्यात मदत करेल. सराव कार्यपुस्तिका डाउनलोड करा आणि ते स्वतः वापरून पहा. खात्रीने, हे आपले एक्सेल ज्ञान विकसित करेल. तसेच, टिप्पणी विभागात मोकळ्या मनाने प्रतिक्रिया द्या. तुमचा बहुमोल अभिप्राय आम्हाला असे बरेच लेख तयार करण्यास प्रवृत्त करतो. एक्सेलशी संबंधित समस्या आणि उपायांसाठी आमची वेबसाइट ExcelWIKI तपासण्यास विसरू नका.