विषयसूची
उन सभी स्मार्ट कोट्स, उच्चारण अक्षरों और अन्य अवांछित विशेष वर्णों से थक गए हैं? Google पत्रक में उन्हें सहजता से खोजने और बदलने के बारे में हमारे पास कुछ विचार हैं।
हमने स्प्रैडशीट में टेक्स्ट के साथ सेल को विभाजित किया, विभिन्न वर्णों को हटाया और जोड़ा, टेक्स्ट केस को बदला। अब यह सीखने का सही समय है कि Google पत्रक के विशेष वर्णों को एक बार में कैसे खोजा और बदला जाए।
Google पत्रक सूत्रों का उपयोग करके वर्णों को खोजें और बदलें
मैं इसके साथ शुरू करूँगा सामान्य: 3 विशेष उपयोगी कार्य हैं जो Google पत्रक विशेष वर्णों को ढूंढते और प्रतिस्थापित करते हैं। इसे किसी अन्य विशिष्ट स्ट्रिंग से बदल देता है:
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])- text_to_search एक सेल / विशेष टेक्स्ट है जहां आप बदलाव करना चाहते हैं। आवश्यक।
- search_for एक ऐसा चरित्र है जिसे आप लेना चाहते हैं। आवश्यक।
- replace_with एक नया वर्ण है जिसे आप पिछले तर्क से प्राप्त करने के बजाय प्राप्त करना चाहते हैं। आवश्यक.
- occurrence_number पूरी तरह से वैकल्पिक तर्क है। यदि चरित्र के कई उदाहरण हैं, तो यह आपको प्रबंधित करने देगा कि किसे बदलना है। तर्क को छोड़ दें — और सभी उदाहरण आपके Google पत्रक में बदल दिए जाएंगे।
अब, जबआप वेब से डेटा आयात करते हैं, तो आपको वहां स्मार्ट उद्धरण मिल सकते हैं:
आइए उन्हें खोजने और उन्हें सीधे उद्धरणों से बदलने के लिए Google पत्रक विकल्प का उपयोग करें। चूंकि एक फ़ंक्शन एक समय में एक वर्ण की तलाश करता है और प्रतिस्थापित करता है, मैं शुरुआती स्मार्ट कोट्स के साथ शुरू करूँगा:
=SUBSTITUTE(A2,"“","""")
देखिए? मैं A2 को देख रहा हूं, ओपनिंग स्मार्ट कोट्स की खोज करें - " (जिसे Google पत्रक में फ़ंक्शन अनुरोध के अनुसार दोहरे उद्धरणों में रखा जाना चाहिए), और इसे सीधे उद्धरणों से बदलें - "
ध्यान दें। सीधे उद्धरण हैं न केवल डबल कोट्स में लपेटा गया बल्कि एक और " जोड़ा गया है, इसलिए कुल 4 डबल कोट्स हैं।
आप इस फॉर्मूले में क्लोजिंग स्मार्ट कोट्स कैसे जोड़ते हैं? आसान :) बस इस पहले सूत्र को दूसरे स्थानापन्न के साथ अपनाएं:
=SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")
अंदर का स्थानापन्न पहले खुलने वाले कोष्ठकों को बदलता है, और इसका परिणाम श्रेणी बन जाता है दूसरे फ़ंक्शन उदाहरण के साथ काम करें।
युक्ति। आप Google पत्रक में जितने अधिक वर्णों को खोजना और बदलना चाहते हैं, उतने ही अधिक स्थानापन्न फ़ंक्शन को आपको थ्रेड करने की आवश्यकता होगी. यहां एक अतिरिक्त सिंगल स्मार्ट कोट के साथ एक उदाहरण दिया गया है:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")
Google पत्रक REGEXREPLACE फ़ंक्शन
REGEXREPLACE एक अन्य फ़ंक्शन है जिसका उपयोग मैं Google शीट स्मार्ट उद्धरण को खोजने और सीधे वाले से बदलने के लिए करूंगा.
REGEXREPLACE(टेक्स्ट, रेगुलर_एक्सप्रेशन, रिप्लेसमेंट)- टेक्स्ट वह जगह है जहाँ आप परिवर्तन करना चाहते हैं
- रेगुलर_एक्सप्रेशन हैप्रतीकों का संयोजन (एक प्रकार का मुखौटा) जो बताएगा कि क्या खोजना और बदलना है।
- प्रतिस्थापन पुराने पाठ के बजाय नया पाठ है।
मूल रूप से, यहां ड्रिल सबस्टिट्यूट के समान ही है। केवल सूक्ष्म अंतर regular_expression को सही ढंग से बनाना है।
पहले, आइए सभी Google पत्रक खोलने और बंद करने वाले स्मार्ट उद्धरणों को ढूंढें और बदलें:
=REGEXREPLACE(A2,"[“”]","""")
- सूत्र A2 को देखता है।
- वर्ग कोष्ठक के बीच सूचीबद्ध प्रत्येक वर्ण के सभी उदाहरणों की खोज करता है: ""
ध्यान दें। पूरे रेगुलर एक्सप्रेशन को डबल कोट्स के साथ फ़ोल्ड करना न भूलें क्योंकि यह फ़ंक्शन द्वारा आवश्यक है।
- और प्रत्येक उदाहरण को सीधे दोहरे उद्धरण चिह्नों से प्रतिस्थापित करता है: """"
दोहरे उद्धरण चिह्नों के 2 जोड़े क्यों हैं? ठीक है, पहले और आखिरी वाले को पिछले तर्क की तरह ही फ़ंक्शन द्वारा आवश्यक है - आप बस उनके बीच सब कुछ दर्ज करें।
अंदर एक जोड़ी एक दोहरे उद्धरण को डुप्लिकेट किया गया है ताकि प्रतीक के रूप में पहचाना जा सके फ़ंक्शन द्वारा आवश्यक चिह्न के बजाय वापस जाने के लिए।
आप सोच सकते हैं: मैं यहां एक भी स्मार्ट उद्धरण क्यों नहीं जोड़ सकता?
ठीक है, क्योंकि जब आप इसमें देखने के लिए सभी पात्रों को सूचीबद्ध कर सकते हैं दूसरा तर्क, आप तीसरे तर्क में लौटने के लिए अलग-अलग समकक्षों को सूचीबद्ध नहीं कर सकते। जो कुछ भी पाया जाता है (दूसरे तर्क से) तीसरे से स्ट्रिंग में बदल जाएगातर्क।
इसीलिए सूत्र में उस एकल स्मार्ट उद्धरण चिह्न को शामिल करने के लिए, आपको 2 REGEXREPLACE फ़ंक्शंस को थ्रेड करना होगा:
=REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")
जैसा कि आप देख सकते हैं, जो फॉर्मूला मैंने पहले इस्तेमाल किया था (यहाँ यह बीच में है) एक और REGEXREPLACE के लिए प्रोसेस की जाने वाली रेंज बन जाता है। इस प्रकार यह फ़ंक्शन Google पत्रक में वर्णों को चरण दर चरण खोजता और प्रतिस्थापित करता है।
Google पत्रक वर्णों को खोजने और बदलने के लिए उपकरण
जब Google पत्रक में डेटा खोजने और बदलने की बात आती है, तो सूत्र नहीं होते हैं एकमात्र विकल्प। काम करने वाले 3 विशेष उपकरण हैं। सूत्रों के विपरीत, उन्हें परिणाम लौटाने के लिए किसी अतिरिक्त कॉलम की आवश्यकता नहीं होती है।
मानक Google पत्रक ढूँढें और बदलें उपकरण
मैं शर्त लगाता हूँ कि आप Google पत्रक में उपलब्ध इस मानक उपकरण से परिचित हैं:
- आपने Ctrl+H मारा।
- दर्ज करें कि क्या खोजना है।
- प्रतिस्थापन मूल्य दर्ज करें।
- चुनें संसाधित करने के लिए सभी शीट्स / वर्तमान शीट / विशिष्ट श्रेणी के बीच।
- और ढूंढें और बदलें दबाएं या सभी को तुरंत बदलें ।
यहां कुछ खास नहीं है - यह हम में से कई लोगों को खोजने और बदलने के लिए न्यूनतम आवश्यक है Google पत्रक में सफलतापूर्वक। लेकिन क्या होगा अगर मैंने आपको बताया कि उपयोग में थोड़ी सी भी कठिनाई पैदा किए बिना इस न्यूनतम सीमा को बढ़ाया जा सकता है?Google पत्रक मानक खोजें और बदलें। क्या आप इसे करने की कोशिश करना चाहते हैं? मैं Google पत्रक के लिए हमारे उन्नत खोज और प्रतिस्थापन ऐड-ऑन के बारे में बात कर रहा हूँ। इससे नौसिखियों को भी स्प्रैडशीट में आत्मविश्वास महसूस होगा।
मूल बातें समान हैं लेकिन शीर्ष पर कुछ चेरी के साथ:
- आप न केवल खोज करेंगे मानों और सूत्रों के भीतर लेकिन नोट्स, हाइपरलिंक्स और त्रुटियों के साथ भी।
- अतिरिक्त सेटिंग्स का एक संयोजन ( संपूर्ण सेल + द्वारा मास्क + एक तारक (*)) आपको उन सभी कोशिकाओं को ढूंढने देगा जिनमें केवल हाइपरलिंक्स, नोट्स और त्रुटियां हैं:
इसे ही मैं Google पत्रक में उन्नत खोज और प्रतिस्थापन कहता हूं;) इसके लिए मेरा शब्द न लें — उन्नत खोज स्थापित करें और स्प्रैडशीट्स स्टोर से बदलें (या इसे बदलें प्रतीक उपकरण के साथ पावर टूल्स के हिस्से के रूप में रखेंनीचे वर्णित)। यह सहायता पृष्ठ आपका हर तरह से मार्गदर्शन करेगा।
Google पत्रक के लिए चिह्न बदलें — Power Tools का एक विशेष ऐड-ऑन
यदि आप प्रत्येक प्रतीक को दर्ज करना चाहते हैं जिसे आप Google पत्रक में खोजना और बदलना चाहते हैं कोई विकल्प नहीं है, पावर टूल्स से सिंबल को बदलें, इससे आपको थोड़ी मदद मिल सकती है। बस इसे इसके आकार से न आंकें — यह कुछ मामलों के लिए पर्याप्त शक्तिशाली है:
- जब आपको Google में उच्चारण चिह्नों को बदलने की आवश्यकता हो शीट्स (या, दूसरे शब्दों में, अक्षरों से विशेषक चिह्न हटाएं), यानी á को a , é को e , आदि में बदलें .
- कोड को प्रतीकों से बदलें और वापस जाएं यदि आप HTML टेक्स्ट के साथ काम करते हैं या बस अपने टेक्स्ट को वेब से खींचकर वापस लाते हैं तो यह अत्यंत उपयोगी है:
तीनों मामलों में, आपको केवल रेंज का चयन करना होगा , आवश्यक रेडियो बटन चुनें और दौड़ें दबाएं। मेरे शब्दों का समर्थन करने के लिए यहां एक डेमो वीडियो है;)
ऐड-ऑन पावर टूल्स का हिस्सा है जिसे 30 से अधिक समय बचाने वालों के साथ Google पत्रक स्टोर से आपकी स्प्रेडशीट में स्थापित किया जा सकता है।