एक्सेल में बाहरी विवरण से छुटकारा


0

मैंने उत्पाद विवरणों की एक उत्कृष्ट सूची पर काम करने में गलती की और अब कुछ उत्पादों की संख्या दो बार सूचीबद्ध है। इसे "[उत्पाद संख्या], [उत्पाद संख्या]" की तरह स्वरूपित किया गया है और मुझे अल्पविराम के बाद उस दूसरे उत्पाद संख्या से छुटकारा पाने की आवश्यकता है। उत्पाद संख्याएं समान लंबाई नहीं हैं, इसलिए मैं सही (x) का उपयोग नहीं कर सकता हूं, और सभी भाग संख्या अलग-अलग हैं, इसलिए मैं किसी भी तरह से नहीं सोच सकता कि मैं खोज / प्रतिस्थापन का उपयोग नहीं कर सकता। क्या इसे जल्दी से स्वचालित करने का कोई तरीका है?


क्या डुप्लिकेट एकमात्र भाग संख्याएं हैं, जिनमें अल्पविराम शामिल हैं?
क्रिस्टोफर वेबर

भाग संख्याओं में अल्पविराम शामिल नहीं है, लेकिन जब दो प्रतियों के बीच एक डुप्लिकेट होता है। इसके बाद एक उत्पाद विवरण है, इसलिए मैं सिर्फ एक अल्पविराम के बाद सब कुछ नहीं हटा सकता
सिग

आप का उपयोग क्यों नहीं कर सकते हैं Right()एक साथ Search()अल्पविराम के लिए? तो बस उस अल्पविराम के सभी जानकारी वापस?
ब्रुसेविन

आप कहते हैं "जब दो डुप्लिकेट के बीच एक डुप्लिकेट होता है"। क्या इसका मतलब यह नहीं है कि आप केवल * के लिए प्रतिस्थापित और सेराच का उपयोग कर सकते हैं, और एक स्थान या अल्पविराम या कुछ भी नहीं के साथ प्रतिस्थापित कर सकते हैं। जो भी आप भाग संख्या और विवरण को अलग करना चाहते हैं?
क्रिस्टोफर वेबर

जवाबों:


0

दो विकल्प।

1) कॉमा वर्णों पर कोशिकाओं को विभाजित करने के लिए कॉलम के पाठ का उपयोग करें:

  • उन कोशिकाओं को हाइलाइट करें जिनमें डुप्लिकेट हो सकते हैं
  • डेटा टैब पर पाठ को कॉलम उपकरण में खोलें।
  • पहली स्क्रीन पर "सीमांकित" चुनें, अगला क्लिक करें।
  • दूसरी स्क्रीन पर "कोमा" के लिए चेकबॉक्स का चयन करें, समाप्त पर क्लिक करें।

अल्पविराम से पहले सब कुछ रहेगा जहां यह है; अल्पविराम के बाद सब कुछ अगले कॉलम में विभाजित हो जाएगा। यदि उस कॉलम में कोई मान हैं, तो उन्हें अधिलेखित कर दिया जाएगा।

2) का उपयोग करें ढूँढें और बदलें:

  • उन कोशिकाओं को हाइलाइट करें जिनमें डुप्लिकेट हो सकते हैं
  • होम पर फाइंड एंड रिप्लेसमेंट टूल खोलें टैब ढूंढें और चुनें, या Ctrl + H दबाएं
  • खोज बॉक्स में, ", *" दर्ज करें
  • इसे खाली छोड़ने के लिए बदलें बॉक्स में किसी भी मूल्य को हटा दें।
  • प्रतिस्थापन के साथ आगे बढ़ें।

यह किसी भी वर्ण के स्ट्रिंग के बाद अल्पविराम के लिए चयनित कोशिकाओं के माध्यम से खोज करेगा, और प्रभावी रूप से उन्हें हटाकर, खाली स्ट्रिंग के साथ अल्पविराम से सब कुछ बदल देगा।

3) एक सूत्र का उपयोग करें:

  • =IFERROR(LEFT(A1,FIND(",",A1)-1),A1)
  • ढूँढें फ़ंक्शन स्ट्रिंग के भीतर उस स्थान को लौटाता है जहाँ उसे एक विशेष वर्ण या स्ट्रिंग मिलती है।
  • वाम फ़ंक्शन एक स्ट्रिंग से वर्णों की एक निश्चित संख्या देता है।

सौभाग्य!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.