
सामान्य सूत्र
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ",""),".","")+0
सारांश
टेलीफोन नंबर को साफ करने और सुधारने का एक तरीका यह है कि सभी बाहरी पात्रों को हटा दिया जाए, फिर एक्सेल के बिल्ट-इन टेलीफोन नंबर प्रारूप को लागू करें।
उपरोक्त सूत्र नेस्टेड SUBSTITUTE फ़ंक्शंस की एक श्रृंखला का उपयोग स्पेस, हाइफ़न, पीरियड्स, कोष्ठक, और कॉमा को बाहर निकालने के लिए करता है।
आपको अपने डेटा के अनुरूप वास्तविक प्रतिस्थापन को समायोजित करने की आवश्यकता होगी।
स्पष्टीकरण
सूत्र अंदर से बाहर तक चलता है, जिसमें प्रत्येक SUBSTITUTE एक वर्ण को हटाता है।
आंतरिक सबसे SUBSTITUTE बाएं कोष्ठक को हटा देता है, और परिणाम अगले SUBSTITUTE को सौंप दिया जाता है, जो सही कोष्ठक को हटा देता है, और इसी तरह।
जब भी आप SUBSTITUTE फ़ंक्शन का उपयोग करते हैं, तो परिणाम पाठ होगा। क्योंकि आप पाठ के लिए एक नंबर प्रारूप लागू नहीं कर सकते हैं, हमें पाठ को संख्या में बदलने की आवश्यकता है। एक तरीका यह है कि शून्य (+0) को जोड़ा जाए, जो कि संख्या स्वरूप में संख्याओं को पाठ प्रारूप में स्वचालित रूप से परिवर्तित करता है।
अंत में, "विशेष" टेलीफोन नंबर प्रारूप लागू किया जाता है (कॉलम डी)।
यह पृष्ठ कस्टम संख्या स्वरूपों और कई उदाहरणों के साथ समझाता है।
बेहतर पठनीयता के लिए व्हाइट स्पेस ट्रिक
कई कार्यों को घोंसले में रखते हुए, सूत्र को पढ़ना और सभी कोष्ठकों को संतुलित रखना मुश्किल हो सकता है। एक्सेल एक सूत्र में अतिरिक्त सफेद स्थान की परवाह नहीं करता है, इसलिए आप सूत्र को अधिक पठनीय बनाने के लिए सूत्र में लाइन ब्रेक जोड़ सकते हैं। उदाहरण के लिए, उपरोक्त सूत्र निम्नानुसार लिखे जा सकते हैं:
= SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( A1, "(",""), ")",""), "-",""), " ",""), ".","")
ध्यान दें कि सेल मध्य में दिखाई देता है, ऊपर फ़ंक्शन नाम और नीचे प्रतिस्थापन। यह न केवल सूत्र को पढ़ने में आसान बनाता है, बल्कि प्रतिस्थापन को जोड़ने और हटाने में भी आसान बनाता है।
नेस्टेड IF स्टेटमेंट को आसान बनाने के लिए आप इसी ट्रिक का उपयोग कर सकते हैं।