अलग टेक्स्ट और नंबर - एक्सेल और गूगल शीट्स

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल होगा आपको एक्सेल और गूगल शीट्स में अल्फ़ान्यूमेरिकल स्ट्रिंग से टेक्स्ट और नंबरों को अलग करने का तरीका दिखाता है।

स्ट्रिंग से अलग संख्या और पाठ

यह आलेख चर्चा करेगा कि संख्याओं और पाठ को कैसे विभाजित किया जाए यदि आपके पास अल्फ़ान्यूमेरिकल डेटा है जहां पहला भाग टेक्स्ट है और अंतिम भाग संख्यात्मक (या इसके विपरीत) है। आपको केवल संख्या भाग की आवश्यकता है। अधिक जटिल मामलों के लिए गैर-संख्यात्मक वर्ण लेख कैसे निकालें देखें।

दाईं ओर से संख्या निकालें

एक स्ट्रिंग से संख्या निकालने का सबसे आसान मामला तब होता है जब संख्या उस स्ट्रिंग के दाहिने छोर पर पाई जा सकती है। पहले हम FIND फ़ंक्शन के साथ संख्या की शुरुआती स्थिति का पता लगाते हैं और फिर इसे राइट फ़ंक्शन के साथ निकालते हैं।

1 =राइट(बी३,एलईएन(बी३)-मिन(ढूंढें({0,1,2,3,4,5,6,7,8,9}, बी3&"0123456789"))+1)

आइए उपरोक्त सूत्र के माध्यम से चलते हैं।

पहला नंबर खोजें

हम संख्या की प्रारंभिक स्थिति का पता लगाने के लिए FIND फ़ंक्शन का उपयोग कर सकते हैं।

1 =मिनट(ढूंढें({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

FIND फ़ंक्शन के find_text तर्क के लिए, हम सरणी स्थिरांक {0,1,2,3,4,5,6,7,8,9} का उपयोग करते हैं, जिससे FIND फ़ंक्शन सरणी में प्रत्येक मान के लिए अलग-अलग खोज करता है लगातार।

FIND फ़ंक्शन का आंतरिक_पाठ तर्क सेल मान और "०१२३४५६७८९" है। हमारे उदाहरण में, "सोमवार010123456789"।

चूंकि सरणी स्थिरांक में 10 संख्याएँ होती हैं, इसलिए परिणाम 10 मानों की एक सरणी होगी। हमारे उदाहरण में: {7,8,11,12,13,14,15,16,17,18}। फिर हम बस इस सरणी के भीतर न्यूनतम संख्या की स्थिति की तलाश करते हैं और इसलिए पहली संख्या का स्थान प्राप्त करते हैं।

संख्या भाग निकालें

एक बार जब हमारे पास अल्फ़ान्यूमेरिकल स्ट्रिंग के अंत में मिली संख्या की शुरुआती स्थिति होती है, तो हम इसे निकालने के लिए राइट फ़ंक्शन का उपयोग कर सकते हैं।

1 = राइट (बी 3, एलईएन (बी 3) -सी 3 + 1)

पाठ भाग निकालें

संख्या भाग की प्रारंभिक स्थिति के साथ हम एक ही समय में पाठ भाग के अंत का निर्धारण कर सकते हैं। हम इसे निकालने के लिए LEFT फ़ंक्शन का उपयोग कर सकते हैं।

1 =बाएं(बी3,सी3-1)

एक स्ट्रिंग से संख्या निकालने का एक अधिक जटिल मामला तब होता है जब संख्या स्ट्रिंग की शुरुआत (यानी, बाईं ओर) में पाई जा सकती है। जाहिर है, आपको इसकी प्रारंभिक स्थिति खोजने की आवश्यकता नहीं है, बल्कि वह स्थान जहां यह समाप्त होता है। सबसे पहले हम SUBSTITUTE फ़ंक्शन की मदद से अंतिम संख्या की स्थिति पाते हैं और फिर LEFT फ़ंक्शन के साथ संख्या निकालते हैं।

1 = बायाँ (B3, SUM (LEN (B3) -LEN (विकल्प (B3, {"0", "1", "2", "3", "4", "5", "6", "7" , "8", "9"}, ""))))

आइए उपरोक्त सूत्र के माध्यम से चलते हैं।

अंतिम संख्या खोजें

SUBSTITUTE फ़ंक्शन के साथ आप प्रत्येक नंबर को एक-एक करके एक खाली स्ट्रिंग से बदल सकते हैं और फिर योग कर सकते हैं कि आपको कितनी बार ऐसा करना पड़ा।

1 = एसयूएम (एलईएन (बी 3) - एलईएन (विकल्प (बी 3, {"0", "1", "2", "3", "4", "5", "6", "7", "8" , "9"},"")))

जब आप प्रत्येक संख्या को एक-एक करके एक खाली स्ट्रिंग से प्रतिस्थापित करते हैं, तो आपको हर बार एक स्ट्रिंग मिलती है जिसकी लंबाई मूल लंबाई से एक कम होती है। हमारे मामले में 1-सोमवार और 0-सोमवार दोनों की लंबाई 8 है। इस लंबाई को मूल लंबाई (हमारे मामले में 9) से घटाकर, आपको हमेशा 1 मिलता है। जब आप इन्हें जोड़ते हैं, तो आपको अपने अंतिम नंबर की स्थिति मिलती है। .

संख्या भाग निकालें

एक बार जब हमारे पास अल्फ़ान्यूमेरिकल स्ट्रिंग की शुरुआत में मिली संख्या की अंतिम स्थिति होती है, तो हम इसे निकालने के लिए LEFT फ़ंक्शन का उपयोग कर सकते हैं।

1 = बाएं (बी 3, सी 3)

पाठ भाग निकालें

हमारे अल्फ़ान्यूमेरिकल स्ट्रिंग की शुरुआत में मिली संख्या की अंतिम स्थिति होने के कारण, हमारे पास पहले से ही हमारे टेक्स्ट भाग की प्रारंभिक स्थिति है और इसे निकालने के लिए राइट फ़ंक्शन का उपयोग कर सकते हैं।

1 = राइट (बी 3, एलईएन (बी 3) -सी 3)

Google पत्रक में अलग टेक्स्ट और नंबर

ऊपर बताए गए सभी उदाहरण Google शीट में उसी तरह काम करते हैं जैसे वे एक्सेल में करते हैं।

wave wave wave wave wave