कमांड फॉर्मूला में काम करना बंद कर दें - एक्सेल टिप्स

विषय - सूची

आज एक विचित्र समस्या: अचानक एक्सेल सूत्र तर्क विभाजक के रूप में अल्पविराम स्वीकार नहीं करेंगे। =VLOOKUP(A2जब आप लुकअप तालिका का चयन करने के लिए माउस या तीर कुंजियों का उपयोग करते हैं, तो आप टाइप करना शुरू कर देते हैं, एक्सेल "इस फॉर्मूले के साथ कोई समस्या है।" हाँ! बेशक इस सूत्र के साथ कोई समस्या है … मैंने अभी तक सूत्र लिखना समाप्त नहीं किया है।

इस सूत्र में कोई समस्या क्यों है?

जब आप सूत्र टाइप कर रहे होते हैं तो टूलटिप में एक दिलचस्प सुराग दिखाई देता है। तर्कों के बीच अल्पविराम के बजाय, टूलटिप ऊर्ध्वाधर बार वर्ण दिखा रहा है। प्रोग्रामर इन प्रतीकों को "पाइप" कहते हैं। यह इस तरह दिखता है: |

टूलटिप एक पाइप दिखाता है जहां अल्पविराम होता है

मैंने अपने हंट्सविले अलबामा में पावर एक्सेल सेमिनार में एक व्यक्ति से इस समस्या के बारे में जाना। उस चतुर व्यक्ति ने फंक्शन आर्ग्युमेंट्स डायलॉग का उपयोग करके VLOOKUP के निर्माण की कोशिश की। इसे आज़माने के लिए, टाइप करें =VLOOKUP(और फिर फंक्शन Arguments के बॉक्स में Ctrl + A भरें और फिर OK पर क्लिक करें। VLOOKUP फॉर्मूला काम करेगा, लेकिन यह दिखाता है =VLOOKUP(A2|$F$2:$G$13|2|False)

अब Excel का उपयोग क्यों करता है | अल्पविराम के बजाय? मामलों को बदतर बनाने के लिए, यह व्यक्ति एक छोटे लैपटॉप कीबोर्ड का उपयोग कर रहा था, जो एक पाइप की पेशकश नहीं करता था!

मैंने अपने MVP मित्रों और यूरोप के लोगों से विंडोज कंट्रोल पैनल में लिस्ट सेपरेटर सेटिंग से परिचित होने के लिए कहा। कुछ देशों में, अल्पविराम और दशमलव बिंदु उलट है। $ 1,234.56 को $ 1.234,56 के रूप में लिखा जाएगा। यदि आपका दशमलव विभाजक अल्पविराम है, तो एक्सेल सूची विभाजक के रूप में एक अर्ध-उपनिवेश का उपयोग करेगा।

आपके Windows के संस्करण के आधार पर, यहां जाएं:

  • विंडोज 7> नियंत्रण कक्ष> क्षेत्रीय सेटिंग्स> अतिरिक्त सेटिंग्स> सूची विभाजक
  • Windows 10> नियंत्रण कक्ष> घड़ी, भाषा और क्षेत्र> क्षेत्र: तिथि, समय या संख्या स्वरूप बदलें> अतिरिक्त सेटिंग्स> नंबर> सूची विभाजक
अतिरिक्त सेटिंग्स चुनें
सूची विभाजक को वापस अल्पविराम में बदलें

बड़ा सवाल: सूची विभाजक को अल्पविराम से पाइप में किसने बदल दिया? मुझे वेब पर कुछ लेख मिले हैं जहाँ व्यक्ति के पास CSV फ़ाइल है जो अल्पविराम का उपयोग नहीं करती है। अल्पविराम के बजाय, डेटा को एक पाइप द्वारा अलग किया जाता है। लेकिन फ़ाइल प्रकार अभी भी .CSV कहता है।

यह "CSV" फ़ाइल अल्पविराम के बजाय पाइप का उपयोग करती है

सुविचारित लेख ने सूची विभाजक को अल्पविराम से पाइप में बदलने का सुझाव दिया ताकि आप इस फाइल को डबल-क्लिक करके खोल सकें। यह बहुत अच्छी सलाह है अगर (ए) आप एक्सेल में किसी भी फॉर्मूले में प्रवेश नहीं करते हैं और (बी) आप सूची सेपरेटर के रूप में अल्पविराम के साथ कभी भी कोई सीएसवी फाइल नहीं खोलते हैं।

एक बेहतर समाधान यह है कि एक्सेल एमवीपी जन-कारेल पीट्रीस ने सुझाव दिया है। वैकल्पिक रूप से, फ़ाइल एक्सटेंशन को .CSV से .TXT में बदलें। जब आप फ़ाइल को Excel में खोलते हैं, तो आप टेक्स्ट आयात विज़ार्ड के दूसरे चरण में सीमांकक को एक पाइप के रूप में निर्दिष्ट कर सकते हैं।

यदि आप इस पेज को पढ़ रहे हैं क्योंकि आपकी सूची विभाजक बदल गई है, तो कृपया नीचे दिए गए YouTube वीडियो में एक टिप्पणी लॉग इन करें, मुझे बताएं कि क्या आप सूची विभाजक को बदलना याद करते हैं या यदि किसी अन्य दुष्ट प्रोग्राम ने आपकी जानकारी के बिना सेटिंग बदल दी है।

वीडियो देखेंा

वीडियो ट्रांसक्रिप्ट

पॉडकास्ट के लिए एक्सेल सीखें, प्रकरण 2222 - सूत्र में काम करना बंद करो!

अरे, नेटकास्ट में वापस स्वागत है, मैं बिल जेलन हूं। मैं अपने हंट्सविले, अलबामा संगोष्ठी में था, संगोष्ठी से पहले घूम रहा था कि किसी से कोई एक्सेल सवाल हो और स्कॉट, वह मेरे लिए तैयार था, यह जाँच करें, यह स्कॉट के कंप्यूटर पर हो रहा था। तो मैं यहाँ थोड़ा VLOOKUP बनाने जा रहा हूँ, है ना? = VLOOKUP (A2, और मैं कॉलम F में उस तालिका को चुनने के लिए वहाँ जाने के लिए दायाँ तीर कुंजी दबाएँ। यह कहता है कि "अरे, इस सूत्र में कोई समस्या है।" हाँ, इस एक के साथ एक समस्या है,) मैंने फॉर्मूला पूरा नहीं किया है। उन्हें क्यों लगता है कि मैंने फॉर्मूला पूरा कर लिया है, क्या चल रहा है?

ठीक है, और इसलिए मैं इसे बंद कर दूंगा, और स्कॉट, मुझे स्कॉट को क्रेडिट देना होगा, स्कॉट यहां शानदार थे, उन्होंने ऐसा किया: = VLOOKUP, यह छोटी चाल थी जहां आप एफएक्स दबाते हैं और यह आपको फ़ंक्शन तर्क में ले जाता है। इसलिए उन्होंने फ़ंक्शन तर्कों का उपयोग करके सूत्र का निर्माण किया, जो महान है यदि आप सूत्रों के अनुसार नए हैं, लेकिन आप जानते हैं, तो आपको यह हर एक बार करने की आवश्यकता नहीं है, 2, FALSE और उसने ठीक दबाया। और फिर वह सूत्र को देखता है, और अल्पविराम के बजाय, उसके पास एक अजीब चरित्र होता है। ठीक है, आप जानते हैं, यह एक अजीब चरित्र नहीं है, जिसे पाइप कहा जाता है, और यह बहुत सारी प्रोग्रामिंग भाषाओं में "ओआर" प्रतीक के रूप में उपयोग किया जाता है, और मेरे कीबोर्ड पर यह एंटर कुंजी के ठीक ऊपर है। तो एक a _ है, और फिर यदि आप इसे शिफ्ट करते हैं, तो वहाँ a | चरित्र। लेकिन स्कॉट, वह किसी तरह का वर्चुअल सिस्टम इस्तेमाल कर रहा था, उसका कीबोर्ड 't a | |, ठीक है। तो, अब, पवित्र धूम्रपान करता है, वह एक्सेल में है, जहां अल्पविराम के बजाय, यह अब एक पाइप है और कीबोर्ड पर उसका पाइप चरित्र नहीं है। यह क्या है, और यह क्यों हो रहा है?

ठीक है, मैंने एक्सेल टीम से बात की, और वे कह रहे हैं "अरे, हाँ, हम इसे तेजी से देख रहे हैं, जो लोगों को सूची विभाजक बदलने के लिए कह रहे हैं?" और मुझे कुछ वेबसाइटें मिलीं, जहां वे कहते हैं "अरे, आपके पास CSV फ़ाइल है जो कॉमा के बजाय एक पाइप का उपयोग कर रही है" और वे कंट्रोल पैनल में सूची सेपरेटर को पाइप में बदलने का सुझाव देते हैं। ओह, गीज़, आप कभी भी कंट्रोल पैनल में कुछ भी बदलना नहीं चाहते हैं, क्योंकि इसमें आपके सभी कार्यक्रमों में व्यापक रूप से नतीजे हैं, जिसमें हमारे सूत्रों में उपयोग किए गए सूची विभाजक भी शामिल हैं। तो जिसने भी उस वेबसाइट को सूची विभाजक को अल्पविराम से पाइप में बदलने के लिए लिखा है, को अपने जीवन में कभी भी फॉर्मूला नहीं डालना चाहिए, जो पागल है!

ठीक है, इसलिए इसे प्राप्त करने के लिए, THAT वेबसाइट को सुनने के बजाय, पहली बात यह है कि अगर आपको एक ऐसी फाइल मिल रही है जो CSV है, तो इसे फ़ाइलनाम में बदलें और Excel में खोलें। यह आपको पाठ आयात विज़ार्ड के माध्यम से चलता है, और आप चरण 2 में सीमांकक निर्दिष्ट कर सकते हैं। या बाहर जाकर मेरा वीडियो देखें, एपिसोड 2087 - आयात पर वैज्ञानिक अधिसूचना रोकें, जो आपको CSV फ़ाइलों को आयात करने का एक बेहतर तरीका दिखाता है, "सीएसवी से विरासत" का उपयोग करके जिसे आप अपने त्वरित एक्सेस टूलबार में यहां जोड़ सकते हैं, और फिर आप केवल एक फ़ाइल के लिए सीमांकक को परिभाषित कर सकते हैं, बजाय विश्व स्तर पर सूची विभाजक को बदलने के।

ठीक है, इसलिए यहां हमें क्या करना है, हमें स्टार्ट, और फिर कंट्रोल पैनल पर जाना होगा। अब, मैं इस मशीन पर विंडोज 7 में हूं, और यह विंडोज 10 में एक अलग सेटिंग है, मैं आपको दिखाता हूं। इसलिए मैं यहां केवल क्षेत्र और भाषा खोजता हूं, "तिथि, समय या संख्या प्रारूप बदलें" मुझे अतिरिक्त सेटिंग्स में जाना है, और निश्चित रूप से पर्याप्त है, एक सूची विभाजक है, और उस विभाजक को एक पाइप से एक सूची में बदलें अल्पविराम, ठीक क्लिक करें, ठीक क्लिक करें। अब अगर आप विंडोज 10 पर हैं, तो यह विंडोज 10 कंट्रोल पैनल, क्लॉक, लैंग्वेज और रीजन, रीजन, “डेट, टाइम, या नंबर फॉर्मेट” को बदलें, अतिरिक्त सेटिंग्स, नंबर, लिस्ट सेपरेटर - विंडोज 10 पर बहुत गहरा दब गया, विंडोज 7 में पाने के लिए बहुत आसान है।

ठीक है, अब, इसे फिर से कोशिश करें, देखें, पहले से ही अल्पविराम नियमित रूप से अल्पविराम में हैं, और चलो यह सुनिश्चित करते हैं कि हम अभी भी चीजों में प्रवेश कर सकते हैं। तो = इस का VLOOKUP, अल्पविराम, मुझे लगता है कि यह पहले से ही काम कर रहा है, इसलिए यह भयानक है, 2, FALSE, ठीक है। क्या अजीब, अल्पविराम ने सूत्रों में काम करना बंद कर दिया, क्योंकि किसी तरह, सूची विभाजक बदल गया। मेरी पुस्तक "MrExcel LIVe, द 54 ग्रेटेस्ट एक्सेल टिप्स ऑफ ऑल टाइम" देखें, शीर्ष-दाएं हाथ के कोने पर उस "i" पर क्लिक करें।

ठीक है, रैप-अप: आज, अल्पविराम ने एक्सेल में सूत्रों में काम करना बंद कर दिया है, जैसे ही आप अल्पविराम टाइप करते हैं, अगले तर्क पर जाते हैं, सूत्र आपको एक त्रुटि देता है जैसे कि आप सूत्र के साथ करते हैं। क्लेवर, स्कॉट इन हंट्सविले, जब यह उसके साथ होने लगा, तो फ़ंक्शंस तर्क संवाद के साथ सूत्र बनाया, आप देखेंगे = VLOOKUP, और यह वास्तव में है। दूसरी चीज़ जो आप देखेंगे, वह टूल टिप में है, उन कॉमा को पाइप से बदल दिया जाएगा। यदि आप इस अजीब स्थिति में हैं कि चरित्र एक पाइप है, तो यह यूएस कीबोर्ड पर बैकस्लैश के ऊपर है, हालांकि स्कॉट में वास्तव में उसके कीबोर्ड पर कोई पाइप नहीं था। नियंत्रण कक्ष, क्षेत्र और भाषा सेटिंग, अतिरिक्त सेटिंग्स, सूची विभाजक पर जाएं, सूची विभाजक को अल्पविराम में बदलें। अब, यदि आपने सूची विभाजक को बदल दिया है क्योंकि कुछ प्रणाली आपको CSV के बजाय पाइप-पृथक मान दे रही है,इस वीडियो को यहीं देखें, वहां लिंक है, और YouTube विवरण में नीचे है ताकि आप उसे देख सकें। इसे हल करने का सिर्फ एक बेहतर तरीका है, विश्व स्तर पर सूची विभाजक को बदलने के अलावा। आज के वीडियो से कार्यपुस्तिका डाउनलोड करने के लिए, YouTube विवरण में URL पर जाएं!

मैं स्कॉट को अपने हंट्सविले सेमिनार में अपना ध्यान आकर्षित करने के लिए धन्यवाद देना चाहता हूं, मैं आपको रोकने के लिए धन्यवाद करना चाहता हूं, हम अगली बार आपको एक और नेटकास्ट से देखेंगे!

अब हे, देखो, यहाँ मेरा आपसे पूछना है: यदि आप इस वीडियो पर हैं क्योंकि यह आपके साथ हुआ है, और आपको सूची विभाजक बदलना याद है, तो क्या आप YouTube टिप्पणियों पर नीचे जा सकते हैं और रिपोर्ट कर सकते हैं कि आपने इसे क्यों बदला? आपको इसे बदलने के लिए किसने कहा था? ऐसी कौन सी परिस्थितियाँ थीं जिनकी वजह से आपको इसे बदलना पड़ा? यदि आप इस वीडियो पर यहां हैं क्योंकि यह आपके साथ हो रहा है, और आपको पता नहीं है कि ऐसा क्यों हुआ है, या आपने इसे नहीं बदला है, तो इसे बदलने के बारे में कुछ कार्यक्रम होना चाहिए। फिर से, YouTube टिप्पणियों को हिट करें, और बस हमें एक रिपोर्ट दें, आप जानते हैं, क्या चल रहा है? क्या आपको यह बदलना याद है या यह अपने आप हुआ है? और एक बार जब आप इसे वापस अल्पविराम में बदल देते हैं, तो क्या यह एक दिन, एक सप्ताह, एक महीने में पाइप विभाजक में बदल जाता है?

एक्सेल फ़ाइल डाउनलोड करें

एक्सेल फ़ाइल को डाउनलोड करने के लिए: अल्पविराम-काम-में-सूत्र-सूत्र। xlsx

एक्सेल थॉट्स ऑफ द डे

मैंने अपने एक्सेल के बारे में सलाह के लिए अपने एक्सेल मास्टर दोस्तों से पूछा है। विचार करने के लिए आज का विचार:

"हर स्प्रेडशीट एक कहानी बताती है"

केविन लेहरबस

दिलचस्प लेख...