एक्सेल में गलत दशमलव विभाजक के साथ डेटा डालने का सबसे आसान तरीका क्या है?


2

मेरे पास बहुत सी स्थितियां हैं जहां मुझे एक्सेल में संख्यात्मक डेटा को जल्दी से डालने / आयात करने की आवश्यकता है। मेरी कोई व्यक्तिगत पसंद नहीं है ',' या '।' दशमलव विभाजक के रूप में। हालाँकि, मैं जो डेटा आयात करता हूं वह कभी एक विभाजक का उपयोग करता है, तो कभी दूसरे का।

समस्या यह है कि गलत विभाजक के साथ डेटा सम्मिलित करने का अर्थ है कि एक्सेल इसे स्ट्रिंग के रूप में व्याख्या करता है। इसका अर्थ है कि कोई भी ऑपरेटर जो संख्याओं पर काम करता है, इस डेटा पर काम नहीं करता है।

मेरे द्वारा चुने गए विकल्प हैं:

  1. मैन्युअल रूप से ',' के लिए 'पर स्विच करें। जब एक्सेल में डेटा इम्पोर्ट / इंसर्ट करने से पहले जरूरत पड़ने पर इनपुट डेटा में। यह एक त्रुटि-प्रवण दृष्टिकोण है जब पाठ के साथ-साथ व्यवहार करना (केवल विभाजकों को अदला-बदली करना सुनिश्चित करना) और एक बारीक हैक की तरह महसूस होता है।
  2. विभाजक को स्वैप करना एक्सेल हर बार उपयोग करता है। यह समस्या हो सकती है जब मेरे पास एक ही समय में कई पत्रक खुले हों।

मुझे लगता है कि एक्सेल को यह बताना संभव है कि कोशिकाओं के एक सेट के लिए, तारों को किसी दिए गए प्रारूप में संख्याओं के रूप में पार्स किया जाना चाहिए। क्या यह संभव है? या केवल विकल्प के ऊपर जिन दो विकल्पों का मैंने उल्लेख किया है?


यदि आप केवल पूर्ववर्ती और बाद में वर्णों [0-9] को बदलने के लिए grep क्षमता वाले टूल का उपयोग करते हैं , तो प्रक्रिया आसान और विश्वसनीय होनी चाहिए। नोटपैड ++ और कई अन्य टेक्स्ट एडिटर ऐसा कर सकते हैं, और इस प्रक्रिया को स्क्रिप्टेड भी किया जा सकता है। देखें stackoverflow.com/questions/12126597/…
DrMoishe Pippik

जवाबों:


0
  1. स्तंभों को पाठ
    • इनपुट डेटा के दशमलव सूचक द्वारा परिसीमन करें
  2. "प्रारंभिक" दशमलव स्थान के दाईं ओर स्ट्रिंग की लंबाई निर्धारित करें
  3. घातांक का उपयोग करके दशमलव-स्वरूपित संख्या उत्पन्न करें
  4. दशमलव का योग और "बायाँ-प्रारंभिक" दशमलव वर्ण उत्पन्न करता है, जो अंतिम संख्या देता है

उदाहरण के लिए, का एक इनपुट मूल्य 1,22या 1.22( "स्तंभ के लिए पाठ" द्वारा) विभाजित किया गया में 1 और  22:

सेल डेटा:

 A        B         C          D         E    
1        22        2          0.01      1.22

प्रयुक्त सूत्र:

1        22        =LEN(B1)   =10^-C1   =A1+B1*D1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.