सिंटैक्स के विश्लेषण, वर्गीकरण और समझ को एक पार्सिंग फ़ंक्शन निष्पादित करके तोड़ा और विभाजित किया जा सकता है। पार्सिंग की प्रक्रिया में एक टेक्स्ट विश्लेषण विच्छेदन होता है, जहां टेक्स्ट टोकन के अनुक्रम से बना होता है, जो इसकी व्याकरणिक संरचना को निर्धारित करता है।

पार्सर तब प्राप्त आंकड़ों के आधार पर एक संरचना का निर्माण करेगा। सरल बनाने के लिए, पार्सिंग केवल एक बड़ी संरचना ले रही है और इसे आसान भंडारण या हेरफेर के लिए अलग-अलग घटकों में विभाजित कर रही है।
कभी-कभी पार्स चलाना और त्रुटि के साथ समाप्त होना असामान्य नहीं है। जब इस तरह की पार्सिंग त्रुटि होती है, तो आपको जेनरेट की गई पार्स त्रुटि के साथ संकेत दिया जाता है ताकि आपको सचेत किया जा सके कि आपके सूत्र में कुछ गड़बड़ हो सकती है।
त्रुटि उत्पन्न करने के पार्स प्रयास के कुछ भिन्न कारण हैं। निम्न में से किसी भी कारण से पार्स त्रुटि हो सकती है:
- आप उस फ़ाइल से डेटा पार्स करने का प्रयास कर रहे हैं जो मौजूद नहीं है।
- आप जिस डेटा को पार्स करने का प्रयास कर रहे हैं, उसमें कोई त्रुटि है. यह पार्स डेटा वाली फ़ाइल को डाउनलोड करते समय हो सकता है। यदि यह स्थिति है और फ़ाइल को डाउनलोड करने के कारण पार्स त्रुटि हुई है, तो आप फ़ाइल को अतिरिक्त समय में डाउनलोड करने का प्रयास कर सकते हैं या अपडेट की गई फ़ाइल को खोज सकते हैं। यदि संभव हो, तो आप फ़ाइल को किसी भिन्न साइट से डाउनलोड करने का भी प्रयास कर सकते हैं।
- हो सकता है कि फ़ाइल का पार्सिंग डेटा उपयोग किए जा रहे ऑपरेटिंग सिस्टम या प्रोग्राम के अनुकूल न हो। फ़ाइल डाउनलोड करने से पहले जांच करना सुनिश्चित करें।
- अनुमतियाँ अपर्याप्त हो सकती हैं या जो आपको फ़ाइल के डेटा तक पहुँचने में सक्षम बनाती हैं उन्हें अभी तक प्रदान नहीं किया गया है। आवश्यक अनुमतियों का अनुरोध करें और यदि दी गई है, तो डेटा को फिर से पार्स करने का प्रयास करें।
- आपके पास पार्स के लिए आवश्यक डिस्क स्थान की पर्याप्त मात्रा की कमी है जिसके परिणामस्वरूप एक पार्स त्रुटि उत्पन्न हो रही है। हार्ड ड्राइव या USB पर फ़ाइल लिखते समय, सुनिश्चित करें कि ड्राइव में पार्स किए गए डेटा परिणामों के लिए पर्याप्त स्थान है। आप पार्स की जा रही फ़ाइल को स्थानांतरित करना भी चुन सकते हैं या इसे अपनी हार्ड ड्राइव पर चला सकते हैं यदि यह हटाने योग्य मीडिया से चलाया जा रहा पार्स है।
Google पत्रक जैसे स्प्रैडशीट फ़ार्मुलों पर पार्स त्रुटियां
यदि स्प्रेडशीट सूत्र को सही ढंग से स्वरूपित नहीं किया गया है, तो संभव है कि यह एक पार्स त्रुटि उत्पन्न कर सकता है।
यह अक्सर तब होता है जब सूत्र में अतिरिक्त विशेष वर्ण होते हैं या यदि सूत्र गलत तरीके से लिखा गया है।
आम तौर पर, सूत्र के भीतर कोई सिंटैक्स त्रुटि एक पार्स त्रुटि का उत्पादन करेगी,
#DIV/0 त्रुटि
यदि आप अनजाने में 0 से विभाजित करने का प्रयास कर रहे हैं, तो आपको #DIV/0 त्रुटि प्राप्त होगी । अपने फ़ार्मुलों की दोबारा जाँच करें और सुनिश्चित करें कि आप किसी भी चीज़ को शून्य से विभाजित करने का प्रयास नहीं कर रहे हैं।
त्रुटि
पार्स से बचने के लिए #ERROR! संदेश, आप यह सुनिश्चित करना चाहेंगे कि सूत्र सही ढंग से लिखा गया है और आपको मिलने वाली सिंटैक्स त्रुटियों को ठीक करना होगा।
फ़ॉर्मूला में किसी भी तरह की अशुद्धियों या गलतियों के लिए फ़ॉर्मूले की अच्छी तरह से समीक्षा करना सुनिश्चित करें।
# त्रुटि! संदेश विशेष रूप से Google पत्रक के लिए अद्वितीय है और इसका अर्थ यह है कि यह दर्ज किए गए सूत्र को नहीं समझ सकता है और इसलिए डेटा को पार्स करने के लिए आदेश निष्पादित नहीं कर सकता है।
एक उदाहरण यह है कि यदि आप डॉलर प्रतीक के रूप में संदर्भित करने का प्रयास करते समय मैन्युअल रूप से $ प्रतीक टाइप करते हैं, तो Google पत्रक वैकल्पिक रूप से सोच सकता है कि आप वास्तव में क्या संदर्भित कर रहे हैं ।

मुद्रा प्रतीकों या प्रतिशत के रूप में मूल्यों को दिखाना चाहते हैं, तो उन्हें $ या % के रूप में मैन्युअल रूप से टाइप करने से बचें। इसके बजाय, आप जो करना चाहते हैं वह एक सादा संख्या दर्ज करना है और फिर इसे किसी विशेष शैली में बदलने के लिए स्वरूपण विकल्पों का उपयोग करें। शैली दृष्टिकोण आपको अधिक लगातार सटीक परिणाम देगा।
यह तब भी होता है जब आप पाठ और संख्यात्मक मानों को एक साथ स्ट्रिंग करते समय "&" चूक जाते हैं।

सूत्र को इस प्रकार पढ़ना चाहिए: ="Total"&sum(A1:A6) जो कुल21 के रूप में दिखाई देता है (A1-A6 में संख्याओं को एक साथ जोड़ा गया)।

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

सुनिश्चित करें कि कोष्ठकों की सही मात्रा का उपयोग किया जा रहा है और उन्हें सही ढंग से रखा भी जा रहा है।
Google पत्रक में कई अलग-अलग कार्य हैं जो एक पार्स त्रुटि उत्पन्न कर सकते हैं:
- अगर
- जोड़
- जिज्ञासा
- स्पार्कलाइन
- गिनती करना
- आयात श्रेणी
#एन/ए त्रुटि
जब #एन/ए त्रुटि होती है, तो आमतौर पर इसका अर्थ होता है कि संदर्भित मान मौजूद नहीं है या गलत तरीके से संदर्भित किया गया था। सुनिश्चित करें कि आपने सही सेल और मान दर्ज किए हैं।
#NUM! गलती
यदि आप किसी ऐसे सूत्र का उपयोग कर रहे हैं जिसमें अमान्य संख्याएँ हैं, तो आपको #NUM ! त्रुटि । यह त्रुटि कई कारणों से हो सकती है, जैसे किसी मान का सीमा से बाहर होना, आदि। सुनिश्चित करें कि आपके सूत्र सही ढंग से दर्ज किए गए हैं और यह कि आप Google पत्रक को संभालने के लिए बहुत बड़े मानों की गणना करने का प्रयास नहीं कर रहे हैं।
यह Google पत्रक के भीतर कुछ विभिन्न कार्यों का एक नमूना है जो कुछ नामों के लिए एक पार्स त्रुटि उत्पन्न कर सकता है।
जटिलता से बचें और डेटा को पार्स करने से पहले अपने फ़ार्मुलों पर जाएं और किसी भी या सभी अनियमितताओं को ठीक करें जो आपको मिल सकती हैं।
यदि आप Google पत्रक का उपयोग करते हैं और एक बेहतर, अधिक कुशल स्प्रेडशीट उपयोगकर्ता बनना चाहते हैं, तो हो सकता है कि आप इन TechJunkie लेखों को देखना चाहें:
क्या आपके पास Google पत्रक का अधिक कुशलतापूर्वक और अधिक प्रभावी ढंग से उपयोग करने के बारे में कोई सुझाव या तरकीबें हैं? यदि ऐसा है, तो कृपया नीचे दी गई टिप्पणियों में हमें इसके बारे में बताएं!