CSV के एक कॉलम में दो कॉलम कैसे बदलें?


0

इस प्रकार मेरे कॉलम वर्तमान में दिखते हैं। दो कॉलम हैं, जिनमें से प्रत्येक का नाम है। एक पार्सिंग कार्य के बेहतर प्रसंस्करण के लिए मुझे अपेक्षित अनुभाग में नीचे दिखाया गया कुछ चाहिए।

वर्तमान

Col A       Col B
Name        Name 
Name        Name

अपेक्षित होना

Col A
Name,Name
Name,Name

1
वर्तमान स्थिति में डॉट्स का क्या अर्थ है? मैं थोड़ा भ्रमित हूं, अपेक्षित स्थिति एक कॉलम हेडर और उसके नीचे दो कॉलम दिखाती है, जब तक कि "," आपका विभाजक नहीं है। क्या आप इसे स्पष्ट कर सकते हैं?
DaJF

डॉट्स यहां कुछ भी नहीं हैं, इसका सिर्फ इतना है कि इसे दिखाई दे ताकि आप इसे समझ सकें। कर्नल ए और कर्नल बी दो अलग-अलग स्तंभ हैं।
अली गजनी

यह वास्तव में अस्पष्ट है। यदि डॉट्स कुछ भी नहीं हैं, तो क्या आपका सीमांकक एक स्थान या टैब है Current? ऐसा लगता है कि आप दोनों के बीच "कोल बी" को हटाने की कोशिश कर रहे हैं।
nddwaller

उन लोगों के लिए जो उपयोगकर्ता के लिए पूछ रहे हैं के बारे में अनिश्चित प्रतीत होते हैं: ऐसा प्रतीत होता है कि उपयोगकर्ता दो कॉलम लेने की कोशिश कर रहा है, एक हेडर Col A के साथ और दूसरा Col B के साथ और दोनों को मर्ज करता है। तो Col B में डेटा Col A
falconspy

1
हां, एक परिसीमन है। यह है कि डेटा को दो स्तंभों के रूप में मानने के लिए एक्सेल कैसे जानता है। "सीएसवी" का अर्थ है "कोमा सेपरेटेड वैल्यू", लेकिन अन्य सीमांकक का उपयोग किया जा सकता है। यदि कार्य एक प्रोग्रामेटिक पार्सर है, तो आपको एक्सेल के बजाय कच्चे प्रारूप में फ़ाइल को देखना चाहिए (इसे notepad.exeउदाहरण के लिए खोलें ), यह देखने के लिए कि वास्तव में डेटा को क्या अलग करता है। "CSV" के लिए डिफ़ॉल्ट एक अल्पविराम है। यदि आप एक्सेल का उपयोग करने की कोशिश कर रहे हैं, तो आपको एक्सेल प्रारूप का उपयोग करना चाहिए, xlsx(2010+) जो सूत्र रखेगा और आपको उनमें कुछ भी करके सीमांकित मानों को संग्रहीत करने देगा। आपका name,nameडिफ़ॉल्ट रूप से 2cols के साथ खुल जाएगा।
nerdwaller

जवाबों:


1

खुला एक्सेल:

आइए एक Col C बनाएं

तो हमारे पास:

Col A         ColB        Col C
Joe           Bryan        (c1)
Alex          Danny        (c2)

C1 में, सूत्र के रूप में निम्न टाइप करें: =A1&","&B1और एंटर दबाएँ

इसके बाद जोया और ब्रायन को एक कॉमा की तरह दिखने के लिए मर्ज किया जाएगा: Joe,Bryan

फिर C1 as a valueमें नए डेटा को A1 (Col A जहाँ जो है) में कॉपी और पेस्ट करें


यह जो, ब्रायन, एलेक्स, डैनी की तरह बाहर आ जाएगा?
अली गजनी

कृपया मेरे संपादन को देखें कि यह बाहर आया है Joe,Bryan- उर्फ ​​बस करो=A1&","&B1
बाज़

@falconspy मैंने अपना संपादन पूरा करने के लिए आपका उत्तर संपादित कर दिया (आप दूसरी-से-अंतिम पंक्ति को संपादित करना भूल गए), लेकिन यह सहकर्मी समीक्षा की प्रतीक्षा कर रहा है ..
DaJF

=trim()यदि कक्षों में अतिरिक्त स्थान हैं , तो आप सूत्र को भी लपेट सकते हैं।
रेस्टाफैरियन

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