VLOOKUP प्रत्येक Alt + दर्ज मूल्य - एक्सेल टिप्स

सेल में Alt + Enter किए गए प्रत्येक आइटम के लिए एक गणना (जैसे VLOOKUP) कैसे करें।

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

  • एक दर्शक उस सिस्टम से डेटा डाउनलोड करता है जहां प्रत्येक आइटम को Alt + Enter द्वारा अलग किया जाता है
  • बिल: आप ऐसा क्यों कर रहे हैं? दर्शक: यह है कि मैं कैसे डेटा विरासत में मिला है। मैं इसे इसी तरह रखना चाहता हूं।
  • बिल: आप 40% मूल्यों के साथ क्या करना चाहते हैं तालिका में नहीं? दर्शक: कोई जवाब नहीं
  • बिल: यदि आपके पास नवीनतम पावर क्वेरी उपकरण हैं, तो इसे हल करने का एक जटिल तरीका है।
  • इसके बजाय, इसे हल करने के लिए एक VBA मैक्रो - मैक्रो को Excel 2007 में सभी तरह से काम करना चाहिए
  • VLOOKUP करने के बजाय, VBA से फाइंड एंड रिप्ले की एक श्रृंखला करें

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

एक्सेल फ्रॉम, पॉडकास्ट एपिसोड 2150 सीखें: प्रत्येक सेल में प्रत्येक ऑल्ट + एंटर किए गए वैल्यू को देखें।

अरे। नेटकास्ट में आपका स्वागत है। मैं बिल जेलन हूं। आज, एक और विचित्र सवाल। किसी ने कहा, हे, मैं सेल में प्रत्येक मान के लिए एक VLOOKUP करना चाहता हूं, और जब मैंने एक्सेल फाइल खोली, तो डेटा ALT + दर्ज किया गया है। तो, इस क्रम में 4 आइटम हैं और वे सभी ALT + ENTER से अलग हो गए हैं, और फिर केवल 2 यहाँ और 6 यहाँ और इतने पर।

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

ठीक है। इसलिए, प्रत्येक अलग-अलग आइटम के लिए VLOOKUP करने का कोई अच्छा तरीका नहीं है, और कल, कल के एपिसोड, 2151 पर, मैं आपको यह दिखाने जा रहा हूं कि हम ऐसा करने के लिए पावर क्वेरी में एक नए फीचर का उपयोग कैसे कर सकते हैं, लेकिन आपके पास होगा Office 365 के पास वह है

तो, आज, मैं एक ऐसी विधि का उपयोग करना चाहता हूं जो सभी तरह से वापस जा रही है, और मैंने यहां क्या किया है मैंने LOOKUPTABLE के साथ एक नई वर्कशीट बनाई है, इसलिए ये आइटम हैं। मैंने यह भी देखा कि यहाँ लगभग 40% चीजों का एक पूरा समूह है, LOOKUPTABLE में नहीं हैं। मैंने कहा, आप वहां क्या करना चाहते हैं, और उस सवाल का कोई जवाब नहीं है, इसलिए मैं उन्हें छोड़ने जा रहा हूं क्योंकि वे एक मैच नहीं पाते हैं।

ठीक है, इसलिए, मेरे पास यहां क्या है, मेरे पास LOOKUPTABLE नाम की एक शीट है और आप देखेंगे कि अभी मेरी फ़ाइल xlsx के रूप में संग्रहीत है और मैं VBA मैक्रो का उपयोग करने जा रहा हूं। VBA मैक्रो का उपयोग करने के लिए, आपके पास इसे xlsx नहीं हो सकता है। यह नियमों के खिलाफ है। तो, आपको ASVE करना होगा और इसे सहेजना xlsm होगा। FILE, SAVE AS, और इसे WORKBOOK से बदलकर या तो MACRO-ENABLED WORKBOOK XLSM, या BINARY WORKBOOK - या तो उनमे से एक काम करेगा - ठीक है, और SAVE पर क्लिक करें।

ठीक है, इसलिए, अब हमें मैक्रोज़ चलाने की अनुमति है। ALT + F11 मैक्रो रिकॉर्डर को पाने के लिए। आप इस बड़ी ग्रे स्क्रीन से शुरू करते हैं। INSERT, MODULE, और हमारा मॉड्यूल है, और यहाँ कोड है। इसलिए, मैंने इसे रिप्लेसेप्‍लेस कहा और मैं एक वर्कशीट को परिभाषित करता हूं। वह लुकअप है। आप अपना असली लुकअप टेबल वर्कशीट नाम वहां रख देंगे, और फिर मेरी लुकिंग टेबल कॉलम A में शुरू होती है, जो कॉलम 1 है। इसलिए, मैं कॉलम 1 में बहुत अंतिम पंक्ति में जाता हूं, END कुंजी और UP तीर दबाएं, या , निश्चित रूप से, कंट्रोल + यूपी तीर एक ही काम करेगा, यह पता लगाएं कि यह किस पंक्ति में है, और फिर हम हर पंक्ति से 2 से फाइनलर तक जा रहे हैं। 2 क्यों? ठीक है, क्योंकि शीर्ष पंक्ति में हैं 1. इसलिए मैं प्रतिस्थापित करना चाहता हूं, पंक्ति 2 से शुरू होकर अंतिम पंक्ति तक नीचे, और इसलिए, प्रत्येक पंक्ति के लिए 2 से अंतिम राउर तक, 'वेलव्यू क्या है'कॉलम A में है और ToValue है जो कॉलम B में है।

अब, यदि किसी कारण से, आपका डेटा J और K में था, तो यह J 10 वां कॉलम होगा, इसलिए आप वहां 10 डालेंगे, और K 11 वां कॉलम होगा, और फिर, चयन में, हम प्रतिस्थापित करने जा रहे हैं FromValue ToValue के लिए। यह वास्तव में यहाँ महत्वपूर्ण है। xlPart, xlPart - और वह L है, नंबर 1 नहीं है - xlPart जो कहता है कि हमें सेल के भाग को बदलने की अनुमति देगा क्योंकि उन भाग संख्याओं को एक लाइनफीड वर्ण द्वारा अलग किया जाता है। हालांकि आप इसे देख नहीं सकते, यह वहाँ है। इसलिए, हमें गलती से गलत चीज़ को अपडेट करने की अनुमति नहीं देनी चाहिए, और फिर xlByRows, MatchCase, False, SearchFormat, False, ReplaceFormat, False, Next i।

ठीक है। तो, यह हमारा छोटा सा मैक्रो है। चलो यह कोशिश करते हैं। हम यह डेटा लेंगे, और मैं कुछ भी नष्ट नहीं करना चाहता, इसलिए मैं मूल डेटा लेने जा रहा हूं और इसे दाईं ओर कॉपी करूंगा। ठीक है। इसलिए, हमारा वहां चयन है। दरअसल, मैं इस बिंदु से शुरू करने जा रहा हूं। सभी मैक्रोज़ की सूची प्राप्त करने के लिए कंट्रोल + बैकस्पेस और फिर ALT + F8। हमारी प्रतिक्रिया है। मैं RUN पर क्लिक करूंगा, और हर जगह कि यह LOOKUPTABLE में एक आइटम मिला, उसने उस आइटम नंबर को आइटम के साथ बदल दिया, प्रतीत होता है कि एक VLOOKUP कर रहा है, हालांकि हम इसे VLOOKUP के साथ बिल्कुल भी हल नहीं कर रहे हैं।

ठीक है। तो, हे, एकदम नई किताब - पावर एक्सेल विद, 2017 संस्करण, 617 एक्सेल मिस्ट्री सॉल्व्ड - सभी प्रकार के महान नए टिप्स।

आज का रैप-अप: दर्शक एक ऐसी प्रणाली से डेटा डाउनलोड करता है जहां प्रत्येक आइटम को ALT + ENTER द्वारा अलग किया जाता है, और फिर प्रत्येक आइटम पर एक VLOOKUP करने की आवश्यकता होती है, और, आप जानते हैं, मैं ऐसा क्यों कर रहा हूं; तो, उस व्यक्ति ने कहा, मैं यह नहीं कर रहा हूं, लेकिन मुझे इसे इस तरह रखने की जरूरत है; और फिर 40% मूल्य तालिका में नहीं हैं, ठीक है, कोई जवाब नहीं; इसलिए मुझे लगता है कि वे उन वस्तुओं को तालिका में जोड़ने जा रहे हैं; अब, कल, हम पावर क्वेरी के साथ इसे हल करने के तरीके के बारे में बात करने जा रहे हैं, लेकिन, आज, यह मैक्रो सभी तरह के एक्सेल के सभी विंडोज संस्करणों में वापस काम करेगा, कम से कम एक्सेल 2007 में वापस जा रहा है; इसलिए, VLOOKUP के बजाय, VBA के साथ खोजने और बदलने की एक श्रृंखला है।

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

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

यहाँ नमूना फ़ाइल डाउनलोड करें: Podcast2150.xlsm

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