स्रोत डेटा को संपादित किए बिना Google स्प्रेडशीट से कॉपी कैसे करें


18

जब भी मैं Google स्प्रेडशीट से कॉपी और पेस्ट करता हूं, तो यह हर चीज से पहले और बाद में एक डबल उद्धरण जोड़ता है और हर एक दोहरे उद्धरण को दोहराता है।

उदाहरण के लिए, यदि मैं कॉपी करता हूं:

यह एक "स्ट्रिंग" प्रकार का है।

और कहीं भी पेस्ट करें (मैं इसे विंडोज, मैक, लिनक्स, नोटपैड ++, सबलाइमटेक्स्ट, एक्सकोड ... पर पुन: पेश कर सकता हूं)

"यह एक" "स्ट्रिंग" प्रकार का है।

मैं कैसे कॉपी और पेस्ट कर सकता हूं ताकि इसके बजाय A"परिणाम हो ?A""A""

संपादित करें: मैं इस बारे में बात कर रहा हूं कि जब आप किसी संपूर्ण कक्ष की प्रतिलिपि बनाते हैं, यदि आप किसी कक्ष में संपादन मोड दर्ज करते हैं और सामग्री की प्रतिलिपि बनाते हैं, तो प्रतिलिपि ठीक काम करती है। लेकिन आप इस तरह से फार्मूला आधारित कोशिकाओं या कई कोशिकाओं की नकल नहीं कर सकते।


मैं आपके परिणामों को पुन: पेश नहीं कर सकता। मैंने Google स्प्रेडशीट में सटीक स्ट्रिंग ली है और इसे एक आउटलुक मेल (देशी), नोटपैड (विंडो 7) में कॉपी किया है, सभी एक ही स्ट्रिंग की उपज है !! मैंने Crtl + C और स्प्रैडशीट के भीतर से कॉपी करने का तरीका इस्तेमाल किया।
जैकब जान तुइस्ट्रा

यदि आप पहले सेल पर क्लिक करते हैं और सेल की सामग्री को कॉपी करते हैं (सेल को ही नहीं) तो यह काम करेगा। मैं इस मुद्दे को विशेष रूप से समवर्ती तारों के साथ कर रहा हूं (क्योंकि सूत्र के पास कॉपी करने के लिए कोई सामग्री नहीं है)।
स्पीड

1
मैं आपके परिणामों को पुन: पेश नहीं कर सकता। आपके द्वारा संपादित करने के बाद भी।
एलेक्स

3
मुझे भी यह समस्या है, ऐसा लगता है जब भी मैं एक लाइन-ब्रेक सम्मिलित करता हूं। आउटपुट डॉक में ठीक दिखता है, लेकिन अतिरिक्त उद्धरण चिपकाने पर दिखाई देते हैं। इस सूत्र को समस्या को पुन: उत्पन्न करना चाहिए: = "यह एक" "स्ट्रिंग" "और" और CHAR (10) और "एक लाइनब्रेक" है
बेन कॉलियर

2
@BenCollier लाइनब्रेक के साथ यह डिज़ाइन द्वारा है, क्योंकि अन्यथा यह पता नहीं चल सकता है कि क्या यह सेल के भीतर अगली पंक्ति या लाइनब्रेक पर ब्रेक है (वर्तमान में आप किसी भी सेल को कॉपी और पेस्ट कर सकते हैं, भले ही वे लाइनब्रेक हों)। एलेक्स, क्या आप पुष्टि कर सकते हैं कि आपके द्वारा कॉपी की जाने वाली कोशिकाओं में कोई रेखा-रेखा नहीं है?
लॉजिकडैमन

जवाबों:


14

मुझे इसके लिए वर्कअराउंड मिला:

बस सभी "\ n" चिह्नों (LF - लाइन फ़ीड या ASCII में 0x0A) को बदलें जो कि CHAR (10) को फॉर्मूलों में "\ r" चिह्नों (CR - कैरिज रिटर्न या 0x0D) द्वारा ASCII में दर्शाया गया है जो CHAR (13) द्वारा दर्शाया गया है ।

और जब आप इसे सादे पाठ के रूप में कॉपी और पेस्ट करेंगे तो इसमें जोड़े गए उद्धरणों के बिना होगा।

यहाँ यह करने के लिए सूत्र है:

=SUBSTITUTE(A1,CHAR(10),CHAR(13))

उत्तम! (कृपया पूरक के लिए क्षमा करें)
व्लादिमीर ब्रासिल

5

यह आपके डेटा में नई लाइनों या टैब वर्णों के कारण सबसे अधिक संभावना है। यदि हां, तो आप अपने सूत्र या सेल को आवश्यकतानुसार लपेट सकते हैं clean, उदाहरण के लिए, जैसे =clean(A1):।

डॉक्स से, क्लीन यह करता है:

गैर-मुद्रण योग्य ASCII वर्णों के साथ पाठ लौटाता है।


2

"मुद्दा" यह है कि Google स्प्रैडशीट वैध CSV-स्वरूपित डेटा को क्लिपबोर्ड में डाल रहा है।

वर्कअराउंड स्प्रेडशीट को वेब पर प्रकाशित करना है (फ़ाइल -> वेब पर प्रकाशित करें) और इसके बजाय उस दस्तावेज़ से कॉपी करें।

यह ज्यादा हल नहीं है लेकिन यह आपको कुछ समय बचा सकता है।



1

नोटबंदी और नोटपैड ++ के लिए सही तरीके से काम करने वाले सूत्र (लाइन ब्रेक और कुछ सिंगल कोट्स के साथ) द्वारा बनाई गई सेल को कॉपी करने की कोशिश करने के बाद, सिर्फ मेरे लिए क्या काम किया गया था, Google डॉक (या Microsoft शब्द तक) की नकल कर रहा था , लेकिन ऐसा क्यों?)।

Google Doc और Word दोनों ने वांछित परिणाम प्रदर्शित किया।

Google शीट्स से कॉपी करने के लिए, मेनू को कॉपी करने (या उपयोग करने के लिए) पर नियंत्रण करें, एक नया बनाएं या मौजूदा Google डॉक्स (या Microsoft वर्ड), कंट्रोल-वी को पेस्ट करने या मेनू का उपयोग करने के लिए खोलें।


1
बहुत स्पष्ट नहीं है।
सेरेनाटस

Google शीट्स से कॉपी करने के लिए, मेनू को कॉपी करने (या उपयोग करने के लिए) पर नियंत्रण करें, एक नया बनाएं या मौजूदा Google डॉक्स (या Microsoft वर्ड), कंट्रोल-वी को पेस्ट करने या मेनू का उपयोग करने के लिए खोलें।
रोजराव 'एडोर' एह

Google डॉक्स में एक स्प्रेडशीट की प्रतिलिपि बनाते समय, यह एक तालिका के रूप में चिपकाता है। तब आप Google डॉक्स से डेटा को फिर से कॉपी कर सकते हैं, और इस बार यह उद्धरण नहीं करेगा।
sffc

0

स्वरूपण के बिना चिपकाने की कोशिश करें: Ctrl+ Shift+ V(या Command+ Shift+ V)।


1
मैंने यहाँ एक OSX (कमांड + शिफ्ट + वी) को उदात्त पाठ पर कॉपी करने की कोशिश की, काम नहीं किया।
स्पीड डिक

0

इस स्थिति में मेरा दृष्टिकोण सूत्र-जनरेट किए गए सेल (Ctrl-C) को कॉपी करना है और मानों को शीट (Ctrl-Shift-V) पर कहीं और पेस्ट करना है। नई कोशिकाएँ अब फार्मूला-जनरेट नहीं होती हैं, इसलिए प्रश्न में वर्णित दृष्टिकोण दो में से किसी भी रूप में काम करता है:

  1. डबल-क्लिक करें, सभी का चयन करें, कॉपी करें

या

  1. सूत्र पट्टी पर क्लिक करें, सभी का चयन करें, कॉपी करें

या तो 1 या 2 को एक बार में एक सेल कॉपी करने की आवश्यकता होती है; लेकिन एक या कुछ कोशिकाओं के लिए यह बहुत बुरा नहीं है।


0

आप कई उत्तरों के संयोजन का उपयोग कर सकते हैं जो यहां हैं।

आओ हम कहते हैं कि आपके पास सेल A1 में अपना डेटा है: सूत्र से गणना की गई A10।

यहां उन्हें कॉपी करने के लिए चरण दिए गए हैं:

  • A1 का चयन करें: A10 और सामग्री को कॉपी करें ctrl + c
  • B1 पर ctrl + shift + vक्लिक करें और राइट क्लिक करें और चुनेंPast values only
  • फिर B11 पर क्लिक करें और उस सेल में प्रवेश करें सूत्र =concatenate(B1:B10)यह कोशिकाओं को एक में "मर्ज" करेगा
  • सेल B11 पर क्लिक करें और सामग्री को कॉपी करें ctrl + c
  • C11 पर ctrl + shift + vक्लिक करें और दायाँ क्लिक करें और चुनेंPast values only
  • और अंत में C11 पर डबल क्लिक करें और सामग्री को अपनी फ़ाइल में कॉपी करें

चेतावनी: मैंने इसे केवल सूत्र द्वारा स्ट्रिंग जनरेट किए गए डेटा पर परीक्षण किया है। यदि आपके सूत्र का आउटपुट नंबर है, तो मुझे यकीन नहीं है कि यह काम करेगा ... इसके अलावा बड़े डेटासेट के लिए यह काम नहीं कर सकता है ... लेकिन मेरे लिए यह 100+ पंक्तियों के साथ काम करता है।

इसके अलावा concatenateफ़ंक्शन डेटा को मर्ज करेगा, ताकि परिणाम पाठ का एक बड़ा हिस्सा हो। आपको प्रत्येक पंक्ति के अंत में कुछ "टोकन" डालने की आवश्यकता हो सकती है जिसे आप फिर नई लाइन से बदल देंगे ...


0

आप जिस फ़ंक्शन की तलाश कर रहे हैं, वह T () है जो टेक्स्ट के रूप में स्ट्रिंग तर्क देता है। यह प्रभावी रूप से सामग्री का इलाज करना चाहिए जैसे कि जब आप कॉपी और पेस्ट करते हैं तो उनकी गणना नहीं की गई थी। कुछ लोगों ने सीएचएआर (10) के बजाय सीएचएआर (13) का उपयोग करने का सुझाव दिया है, लेकिन यह कुछ वातावरणों में नई पहचान नहीं दिखाएगा, इसलिए मुझे यह दृष्टिकोण पसंद है।

=T(SUBSTITUTE("This\nis\nsome\ntext.", "\n", CHAR(10)))

आशा है कि ये आपके काम आएगा।


-1

समाधान यहाँ मिल गया .... ( उदाहरण लिंक इस लिंक में फ़ाइल देखें )

इसे सम्‍मिलित करने के लिए: यदि आप एक सेल के भीतर जो टेक्स्ट जनरेट कर रहे हैं, उसमें बिना लाइनब्रेक के रह सकते हैं, तो आप बिना कोटेशन के पेस्ट कर पाएंगे। लाइन-ब्रेकिंग को गंतव्य फ़ाइल में किया जा सकता है।

ऊपर दिए गए लिंक में उदाहरण।


3
हमेशा उत्तर में लिंक का आवश्यक हिस्सा शामिल करें।
सेरेनासेट

-2

यह मुझे भी गुस्सा दिलाता है।

यदि आप अभी से कॉपी करने के लिए सेल का चयन करते हैं, तो Gdocs आपकी पेस्ट की गई सामग्री के चारों ओर दोहरे उद्धरण जोड़ेगी।

हालाँकि, यदि आप सेल में डबल क्लिक करते हैं जैसे आप सामग्री को संपादित करने जा रहे हैं, तो इसे उस दृश्य से कॉपी और कॉपी करें, जब आप इसे पेस्ट करेंगे, तो यह उद्धरण नहीं जोड़ेगा। अतिरिक्त क्लिक जोड़ता है, लेकिन इसे निर्यात करने की तुलना में अभी भी आसान है।


सहमत लेकिन दुख की बात है, अगर सेल में जनरेट किया गया डेटा होता है (एक सूत्र से कहो), तो आप अंत में सूत्र प्राप्त कर सकते हैं :(
RedYeti

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