एक्सेल से बहु-पंक्ति पाठ को बिना उद्धरण के कैसे कॉपी करें?


71

जब आप किसी एक्सेल सेल (Alt-Enter का उपयोग करके) में एक मल्टी-लाइन स्ट्रिंग बनाते हैं, यदि आप उस सेल को टेक्स्ट एडिटर पर कॉपी करते हैं, तो एक्सेल स्वचालित रूप से पूर्ण स्ट्रिंग के आसपास डबल कोट्स (") जोड़ देगा, अर्थात:

Cell1  |   Simple String 1 
Cell2  |   First line of a 
       |   Multiline string
       |   with 3 lines 
Cell3  |   Another simple line 2

जब आप पाठ संपादक के मानों के साथ सिर्फ कॉलम कॉपी करते हैं, तो हमें यह मिलता है:

Simple String 1
"First line of a 
Multiline string
with 3 lines"
Another simple line 2

एक्सेल से कॉपी करते समय मैं एक्सल को मल्टी-लाइन टेक्स्ट के आसपास उद्धरण नहीं जोड़ने के लिए कैसे कह सकता हूं?


संपादित करें: पाठ संपादकों जो मैंने कोशिश की है कि इस व्यवहार को प्रदर्शित करें:

  • म एस वर्ड
  • वर्ड पैड
  • नोटपैड
  • Notepad ++
  • SQL सर्वर स्टूडियो

यदि आपके पास किसी विशेष संपादक (या उपरोक्त में से किसी एक) का उपयोग करने का सुझाव है, तो कृपया मुझे बताएं कि इसे किस और कैसे उपयोग करना है ...


4
इसके लायक क्या है, यह इसलिए है क्योंकि एक्सेल वैध सीएसवी को आउटपुट करने की कोशिश करता है । मुझे आश्चर्य होगा अगर यह बदलना आसान था।
slhck

@slhck मुझे उम्मीद है कि आप गलत हैं (उस पर अच्छा जवाब!), क्योंकि एक्सेल को यह बताने में सक्षम होना बहुत उपयोगी होगा कि मैं csv की नकल नहीं कर रहा हूँ ...
एंड्रयू बिकर्टन

3
यह बहुत कष्टप्रद है। कोई कारण नहीं है कि क्यों एक्सेल पाठ के आसपास उद्धरण डाल रहा है जिसमें एक गाड़ी वापसी शामिल है।
ऑसिलेटिंगक्रेटिन

1
Google स्प्रेडशीट वही कष्टप्रद बात करती है। मैं एक पाठ फ़ाइल में डेटा की कई कोशिकाओं को कॉपी करने की कोशिश कर रहा हूं, लेकिन Google स्प्रेडशीट डेटा में उद्धरण जोड़ता है - स्रोत डेटा में उद्धरण नहीं हैं। यह मेरे लिए एक बग है, एक विशेषता नहीं है।
जॉनी

एक उत्तर है जो यहां पोस्ट किए गए VBA का उपयोग करता है: stackoverflow.com/a/24913557/976210 यह मेरे लिए बहुत बेहतर काम किया क्योंकि मैं एक मध्यस्थ कार्यक्रम का उपयोग नहीं करना चाहता।
किट जॉनसन

जवाबों:


20

आपका टेक्स्ट वर्ड में कैसे कॉपी किया जाता है, यह चुने गए फॉर्मेटिंग विकल्प पर निर्भर करता है। Word 2010 में, डिफ़ॉल्ट स्वरूप विकल्प है HTML Format। वर्ड में टेक्स्ट कॉपी करने के चार मुख्य विकल्प हैं। ( Formatted Text (RTF), Unformatted Text, HTML Format, और Unformatted Unicode Text)

स्वरूपित पाठ के साथ चिपकाना वर्ड में मिनी टेबल बनाता है। (नीले रंग की रूपरेखा।)

विशेष विकल्प चिपकाएँ

डबल कोट्स के बिना वर्ड में अनरेटेड टेक्स्ट पाने के लिए:

  1. पाठ को स्वरूपित में चिपकाएँ ताकि यह तालिका बनाता है।
  2. तालिका का चयन करें और इसे कॉपी करें।
  3. किसी रिक्त स्थान पर ले जाएं और नई प्रतिलिपि को बिना किसी विकृत पाठ के रूप में पेस्ट करें। ( Alt + E, S)

यह किसी अन्य संपादक में उद्धरण के बिना परिणामों को चिपकाने के लिए भी काम करता है। बस दूसरे संपादक में पेस्ट करने के लिए चरण 3 को बदल दें।

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


इसे हल करने के लिए तकनीक के साथ +1 अच्छा जवाब! (दुर्भाग्य से मैं जिस ब्लॉक के साथ काम कर रहा था, उसके लिए वैध दोहरे उद्धरण थे जो मैं रखना चाहता था)
एंड्रयू बिकर्टन

+1 ये बेवकूफी भरी बातें वास्तव में मुझे एक अलग कार्यालय उत्पाद के लिए देखना चाहती हैं। शायद स्टार ऑफिस या कुछ और। चाल के लिए धन्यवाद
पर

22

यदि आप एक्सेल (2010) से वर्ड तक की रेंज कॉपी करते हैं, तो आपको टेक्स्ट मिलेगा जैसा कि आप चाहते हैं, मुफ्त। फिर आप इसे फिर से अपने अंतिम गंतव्य, जैसे नोटपैड पर कॉपी कर सकते हैं। एक्सेल-> वर्ड-> नोटपैड आपको मनचाहा परिणाम देगा।


शब्द इस व्यवहार को प्रदर्शित करता है, जब आप अन्य कोशिकाओं के साथ कॉपी करते हैं (जैसा कि प्रश्न में वर्णित है)। या यह कुछ वे 2010 के कार्यालय में हल किया है?
एंड्रयू बिकर्टन

2
अब तक, यह काम करता है। यह बहुत बुरा है मुझे उद्धरणों को हटाने के लिए एक मध्यम व्यक्ति के रूप में वर्ड 2010 का उपयोग करना होगा, हालांकि।
ऑसिलेटिंगक्रेटिन

यह मैक ऑफिस 2011 के लिए भी काम करता है।
लुईस42

3

सबसे आसान तरीका जो मैंने पाया है कि उन कोशिकाओं को समतल करना है जिन्हें आप कई लाइनों में "विशेष" के बीच में रखना चाहते हैं, बजाय cr / lf के। टिल्डे आमतौर पर मेरे लिए अच्छा काम करता है। उदाहरण के लिए, कॉलम G में:

=E1&"~"&F1
=E2&"~"&F2
...

इस उदाहरण में, अंतिम लक्ष्य एक लाइन पर ई 1 से मूल्यों के साथ एक पाठ फ़ाइल प्राप्त करना है, इसके बाद एफ 1 द्वारा एक नई लाइन, उसके बाद ई 2, एफ 2, आदि का कोर्स किया जा सकता है। मान, बस टूटने के लिए ~ शामिल हैं।

फिर नोटपैड ++ में मल्टी-लाइन टेक्स्ट फ़ाइल प्राप्त करने के लिए

  • कट और पेस्ट नोटपैड ++ में
  • प्रतिस्थापन संवाद खोलने के लिए Ctrl-H
  • सुनिश्चित करें कि "विस्तारित" खोज विकल्प चुना गया है
  • यदि आप चाहें तो सभी ~ को \ n (या \ r \ n) से बदलें

एक डेवलपर के रूप में मैं इसे पसंद करता हूं क्योंकि इसमें वर्ड की तरह 3 टूल की आवश्यकता नहीं होती है।
वीएसबी

2

यह एक्सेल की समस्या नहीं है। पिछले पोस्टर की तरह, यह केवल वैध CSV डेटा आउटपुट कर रहा है। यह संपादक के ऊपर जा रहा है, इसे आपके स्वरूप में रखने के बाद इसे तैयार करना है। मैं नोटपैड की तुलना में कुछ अधिक स्मार्ट का उपयोग करने का सुझाव दूंगा ... आप एक्सेल से जाने वाले शब्द के रूप में एमएस वर्ड का उपयोग कर सकते हैं, जो भी टेक्स्ट एडिटर आप शब्द के अलावा उपयोग करना चाहते थे।


2
मैं नोटपैड के अलावा कुछ और का उपयोग करता हूं ... इसके अलावा वर्ड बिल्कुल एक ही काम करता है (उस सेल को "एस" के साथ चिपकाना)
एंड्रयू बिकर्टन

डिफ़ॉल्ट सेटिंग्स के साथ वर्ड 2010 पूरी तरह से अच्छी तरह से काम करता है।
एडम रिक्ज़ोस्की

मुझे यह कल पता चला। मैं एंड्रयू बिकर्टन से सहमत हूं। मैं CSV की प्रतिलिपि नहीं बनाना चाहता, मैं पाठ की प्रतिलिपि बनाना चाहता हूं। एक्सेल को कम से कम पूछना चाहिए। चूँकि मेरा पाठ लगभग दो हजार SQL आवेषण था, इसलिए मैं इसे PsPad के साथ आसानी से नैतिक रूप से हल करने में सक्षम था। आसान होने के बावजूद, यह पूरी तरह से अनावश्यक था।
1

1

मेरे पास एक ही मुद्दा था और निम्नलिखित चरणों का उपयोग किया था (मैं Office 2007 का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह बाद के संस्करणों के लिए काम करता है):

  1. Excel से बहु-पंक्ति पाठ वाले कक्षों की श्रेणी का चयन करें जिन्हें मैं किसी अन्य संपादक में पेस्ट करना चाहता हूं, और फिर कॉपी चुनें।
  2. Word 2007 में, मैंने एक तालिका के रूप में कक्षों की प्रतिलिपि बनाई गई श्रेणी को चिपकाया।
  3. तालिका का चयन करें।
  4. लेआउट टैब पर, चयन-तालिका चुनें।
  5. डेटा सेक्शन में, Convert to Text चुनें और Paragraph मार्क्स चुनें।

परिणाम मूल तालिका के लिए पाठ में परिवर्तित किया जाता है, प्रत्येक पंक्ति के अंत में newline वर्ण और प्रत्येक कक्ष के अंतिम पंक्ति के अंत में पैराग्राफ के निशान होते हैं।


1

आप Excel दस्तावेज़ को वेब-पेज के रूप में सहेज सकते हैं, और फिर वेबपृष्ठ से पाठ को कॉपी कर सकते हैं। यह डेटा के एकल कॉलम के लिए अच्छी तरह से काम करता है, लेकिन सुनिश्चित करें कि आपने कॉलम की चौड़ाई को टेक्स्ट की चौड़ाई पर सेट कर दिया है, अन्यथा यह लाइन-ब्रेक को जोड़ देगा।


1

मुझे आज यह समस्या आई है इसलिए मैंने सोचा कि अगर कोई अभी भी इस पर अटका हुआ है तो मैं जवाब दूंगा।

आप इसके चारों ओर सेल को हाइलाइट करके प्राप्त कर सकते हैं और फिर उस पर क्लिक करके और इसे मैन्युअल रूप से हाइलाइट करके टेक्स्ट बार से सीधे कोड को कॉपी और पेस्ट कर सकते हैं।

मैंने इसे केवल एक्सेल 2010 में किया है इसलिए मुझे नहीं पता कि यह पहले के संस्करणों के लिए काम करेगा या नहीं।


यह एकदम सही है, हालांकि मुझे अपनी सेल लेनी पड़ी जिसमें CONCAT (A1: A100) का फॉर्मूला था और उसमें एक दूसरी सेल में पेस्ट करें, इससे पहले कि मैं आपके बताए पाठ बॉक्स से सब कुछ चुन
सकूं

1

यह CSV फ़ाइल के लिए इसे प्रस्तुत करने के लिए नहीं हो सकता क्योंकि वे बहुत बेवकूफ होंगे जो शीर्ष और पूंछ की कोशिकाओं के रूप में परिष्कृत होंगे, जिसमें उद्धरणों के साथ गैर-मुद्रण वर्ण होते हैं और उन कक्षों के लिए भी ऐसा नहीं करते हैं जिनमें अल्पविराम होते हैं (जिसमें यह नहीं है 'टी)।

वैसे भी। मुझे इस समस्या का सामना करना पड़ा जब मैंने पहले नाम, उपनाम, पता पंक्ति 1 ... से फ़ील्ड के पते लेबल बनाने का प्रयास किया ...

=A1&" "&B1&CHAR(13)&CHAR(10)&C1&CHAR(13)&CHAR(10)&D1

CHAR(13)CHAR(10)हेक्स संपादक के साथ एक पाठ फ़ाइल को देखने के दौरान एक नया पैराग्राफ होने के बाद ।

मेरा रास्ता इस झुंझलाहट से है:

  • कक्षों / स्तंभ को Word में कॉपी और पेस्ट करें।
  • चयन करने के लिए क्लिपबोर्ड प्रतीक ड्रॉपडाउन (पृष्ठ के निचले बाएं या चिपकाए गए पाठ) का उपयोग करें, केवल पाठ रखें
  • पेस्ट किए गए टेक्स्ट का चयन करें। आपको केवल यह करना होगा यदि दस्तावेज़ में अन्य सामान शामिल हैं जो प्रभावित हो सकते हैं
  • ढूँढें और बदलें संवाद बॉक्स लाने के लिए Ctrl+ हिट करें ।H
  • में , फ़ील्ड क्या प्रकार खोजें : "^p"(सभी चार वर्ण)।
    आपको उपकरण -> स्वतः सुधार विकल्पों में जाना पड़ सकता है, फिर ऑटोफ़ॉर्मट टैब दोनों को सुनिश्चित करने के लिए कि यह आपके सीधे उद्धरण नहीं बदलता है)
  • में , क्षेत्र के साथ बदलें , दर्ज करें: ^p(2 वर्ण)
  • अब बदलें , सभी को बदलें , बटन
  • अंत में आपको आयातित ब्लॉक की शुरुआत और अंत में मैन्युअल रूप से डबल-कोट्स को हटाना होगा

यह Office 2003 पर आधारित है, इसलिए Microsoft Word का आपका संस्करण थोड़ा भिन्न हो सकता है।


0

मैंने CLEARफंक्शन का इस्तेमाल किया और यह मेरे लिए काम कर गया।

CLEARउदाहरण के लिए, उन कोशिकाओं को रखें जिन्हें आप अंदर कॉपी करना चाहते हैं :

=clear(A1)

कहाँ A1डेटा आप उद्धरण के बिना नोटपैड को कॉपी करना चाहते हैं सेल है।


15
मुझे लगता है कि आपका मतलब है CLEAN। (कम से कम एक्सेल 2010 में।) हालांकि वह लाइन फीड कैरेक्टर्स को हटा देगा और उसका दूसरा वाक्य मल्टीलाइन नहीं होगा।
mischab1

0

मुझे पता है कि यह एक पुराना विषय है, लेकिन मेरा समाधान सुझाव के रूप में CLEAN का उपयोग करना था, उन कोशिकाओं को कॉपी करना और मानों को एक शीट में पेस्ट करना था। इस तरह, मैं पाठ को अंतिम परिणाम में संपादित कर सकता हूं और उद्धरणों के बिना पाठ दस्तावेज़ में कोशिकाओं को कॉपी और पेस्ट कर सकता हूं।

मुझे लगता है कि पहले पाठ की सफाई करना, फिर अंतिम प्रारूपण करना सबसे अधिक संभावना वाला काम होगा (कम से कम, यह मेरे लिए था)।


2
ध्यान देने वाली एक बात, मेरा मानना ​​है कि "क्लीन" पद्धति से गाड़ी के रिटर्न कैरेक्टर भी हट जाएंगे और परिणामस्वरूप अतीत मल्टी लाइन नहीं होगा।

0

एक ही समस्या थी, अंततः इसे बहुत आसानी से तय किया। मेरे पास लंबे उत्पाद विवरण की 600 पंक्तियाँ थीं। इस समस्या को हल करने के लिए, मैंने निम्न कार्य किया:

1) संपूर्ण कॉलम चुनें और 'लपेटें पाठ' पर क्लिक करें।

2) कॉलम का चयन करते हुए, 'Wrap Text' AGAIN पर क्लिक करें (ताकि पाठ 100% लपेटा हुआ न हो)।

PRESTO - प्रत्येक कोठरी के बिना, बिना उद्धरण के (भले ही वे लंबे पैराग्राफ थे) पाठ पूरी तरह से कॉपी किया गया।

डिफ़ॉल्ट रूप से, एक्सेल किसी भी बहु-पंक्ति पाठ में उद्धरण जोड़ता है। तो उपरोक्त प्रक्रिया द्वारा प्रदान किया जाने वाला सरल समाधान, यह सुनिश्चित करना है कि लंबे पाठ वाले आपके सेल स्वचालित रूप से कई लाइनों पर लपेट नहीं रहे हैं।

यह ध्यान देने योग्य हो सकता है कि इससे पहले कि मैं ऐसा करता, कोशिकाएं सामान्य दिखतीं और लिपटे नहीं दिखाई देतीं। मुझे लगता है कि उपरोक्त प्रक्रिया किसी भी सेल को 'मल्टी-लाइन' टेक्स्ट के रूप में व्याख्या करने के लिए 'एक्सेल' नहीं बताती है, भले ही यह एक लंबा पैराग्राफ हो, इस प्रकार 'एक्सेल ऐडिटिंग कोट्स टू कॉपी टेक्स्ट' इश्यू को हल करना।


2
नमस्ते, बिल्कुल सही समाधान नहीं है। यह केवल तभी काम करता है जब आपके पास अपनी कोशिकाओं में कोई आंतरिक कैरिज रिटर्न न हो (एक आंतरिक कैरिज रिटर्न बनाने के लिए ऑल्ट-एंटर करें)
एंड्रयू बिकर्टन

0

मुझे इसके लिए एक आसान काम मिला। OpenOffice Calc इंस्टॉल करें और .xlsx फ़ाइल खोलें। फिर बस सेल सामग्री को कॉपी करें और किसी भी टेक्स्ट एडिटर में पेस्ट करें। कष्टप्रद अग्रणी और अनुगामी उद्धरण प्रकट नहीं होंगे।


0

मुझे पता है कि यह वर्ष 2018 है, और ये पद पुराने हैं लेकिन फिर भी ये प्रासंगिक हैं। उन्होंने मुझे एक समाधान निकालने में मदद की है।

  1. मैंने = A2 डाला जो सूत्र में चार के साथ सेल को देख रहा है।
  2. मैंने तब A2 की प्रतिलिपि बनाई और उदाहरण A3 के लिए एक अन्य सेल में मानों के रूप में चिपकाया।
  3. मैं तो ए 3 चयनित, दबाया F2, CtrlShiftHome, CtrlC
  4. वहीं रुकें किसी अन्य एक्सेल सेल में पेस्ट न करें। इसे क्लिपबोर्ड में छोड़ दें और नोटपैड में पेस्ट करें।
  5. अदृश्य भाव गायब हो जाते हैं।

INXS की तरह गायब, कहा गायब! : =)

हो सकता है किसी और ने यह उपाय पहले ही कह दिया हो, इसलिए मेरी क्षमायाचना, सभी उदाहरणों को पढ़ने के बाद कुछ मेरे विचारों में डूब गया और आप सभी ने मदद की!


-1

आप की तरह मेरे पास भी एक कॉलम में मेरा डेटा था। तो उन उद्धरणों के बिना मूल्यों को कॉपी करने के लिए, मैं डेटा के साथ पूरे कॉलम को समेटता हूं। यह Google डॉक्स स्प्रेडशीट के लिए है, लेकिन मुझे लगता है कि यह एक्सेल के लिए काम कर सकता है, कॉन्कैटनेट फ़ंक्शन को बदलना पड़ सकता है।

पूरे जी स्तंभ को सम्‍मिलित करने के लिए:

=CONCATENATE(G:G)

इसमें केवल पहले और अंतिम उद्धरण जोड़े गए और बाद में हाथ से संपादित करना काफी आसान है।


एक्सेल के लिए काम नहीं करता है
बलजीतसिंह

-1

सॉल्वस के उत्तर पर काम करते हुए, हम एक ऑटोप्रिफ़िक वेबपेज बना सकते हैं, बस आपके मनचाहे पाठ की श्रेणी - बिना उद्धरण के। फिर आप इसे अन्य स्थानों पर कॉपी और पेस्ट कर सकते हैं। एक बार जब आप इसे सेट कर लेते हैं, तो यह हमेशा के लिए और आपकी मुख्य फ़ाइल के साथ खिलवाड़ किए बिना आगे निकल जाता है।

यह करने के लिए,...

अपनी कोशिकाओं का चयन करें और फिर save as.. save as file type= Single File Web Page। विकल्प के साथ Republish $ : $(आपकी चयनित सीमा।)

प्रकाशित करें क्लिक करें। चयन करें AutoRepublish every time this workbook is saved

  • फिर आपको एक वेबपेज प्रकाशित होगा जिसमें सिर्फ आपके रंगे हुए डेटा हैं, बिना किसी उद्धरण के एक तालिका प्रारूप में। प्रतिलिपि करें और चिपकाएं :)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.