तेज़ VLOOKUP - एक्सेल टिप्स

विषय - सूची

यदि आपके पास एक बड़ी वर्कशीट है, तो बहुत सारे वीएलबुकअप चीजें धीमा करना शुरू कर सकते हैं। क्या आपके पास VLOOKUP के कारण एक धीमी वर्कशीट है? मैं एक वर्कशीट की बात कर रहा हूं, जिसकी गणना के लिए 40 सेकंड या 4 मिनट की आवश्यकता होती है। आज के लेख में रेंज लुकअप का उपयोग करके दो VLOOKUP के साथ एक अद्भुत सूत्र समस्या को हल करेगा।

VLOOKUP एक ​​अपेक्षाकृत महंगा कार्य है। जब आप एक सटीक मैच की तलाश में होते हैं, तो एक्सेल को एक बार में लुकअप टेबल वन रो के माध्यम से देखना होता है।

आज मैं जिस कार्यपुस्तिका का उपयोग कर रहा हूं वह 116,000 मदों की तालिका में 7000 वीएलबुकअप कर रही है। 8 कोर के साथ एक बहुत तेज़ 64-बिट मशीन पर, रिकाल का समय 3.01 सेकंड है।

VLOOKUP रिकाल समय

VLOOKUP को बेहतर बनाने का एक तरीका यह है कि सबसे ज्यादा बिकने वाली वस्तुओं को लुकअप टेबल के ऊपर ले जाया जाए। शीर्ष 100 सबसे अधिक बिकने वाली वस्तुओं की रिपोर्ट प्राप्त करें और उन वस्तुओं को सूची के शीर्ष पर ले जाएं। लोकप्रियता के आधार पर छाँटने से पुनर्गणना का समय 0.369 सेकंड हो जाता है। यह पहले परिणाम की तुलना में आठ गुना तेज है।

डेटा सॉर्ट करना

लेकिन चीजों को गति देने का एक तरीका और भी है। जैसा कि आप अपने VLOOKUP का निर्माण कर रहे हैं, जब आप गलत को चुनने के लिए चौथे तर्क पर पहुंचते हैं, तो एक और विकल्प है जो शायद ही कभी उपयोग किया जाता है। एक्सेल का कहना है कि "सच" एक "अनुमानित मैच" है। यह बिल्कुल सही नहीं है। यदि एक्सेल टीम ईमानदार हो रही थी, तो वे समझाएंगे कि ट्रू "बहुत समय में एक सही उत्तर प्रदान करता है, लेकिन दूसरी बार, बिना किसी चेतावनी के, हम वहां गलत उत्तर को समाप्त करने जा रहे हैं। मुझे उम्मीद है कि आप प्रतिभूतियों और विनिमय आयोग को अपनी संख्याओं को बहाल करने में कोई आपत्ति नहीं करेंगे। ”

रेंज लुकअप विकल्प

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

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

ध्यान दें

मैंने चार्ल्स विलियम्स से निम्न चाल सीखी। वह वर्कशीट की गति पर दुनिया के सबसे अग्रणी विशेषज्ञ हैं। यदि आपके पास धीमी कार्यपुस्तिका है, तो परामर्श के आधे दिन के लिए चार्ल्स विलियम्स को काम पर रखें। वह अड़चनों का पता लगा सकता है और आपकी वर्कशीट को तेज कर सकता है। Http://www.decisionmodels.com पर चार्ल्स को खोजें।

जबकि मैं और सभी लेखाकार अप्रत्याशितता के कारण VLOOKUP के "ट्रू" तर्क को अस्वीकार करते हैं, चार्ल्स विलियम्स ट्रू के लिए तर्क देते हैं। वह बताते हैं कि फाल्स की तुलना में ट्रू बहुत तेज है। सैकड़ों गुना तेज। वह मानता है कि कभी-कभी आपको गलत जवाब मिलता है। लेकिन उसके पास गलत उत्तरों से निपटने का एक तरीका है।

चार्ल्स वास्तव में आप दो VLOOKUPs करना चाहते हैं। सबसे पहले, एक VLOOKUP करें और तालिका से कॉलम 1 लौटें। देखें कि क्या परिणाम है जो आप पहली बार देख रहे थे। यदि वह परिणाम मेल खाता है, तो आप जानते हैं कि तालिका से कुछ अन्य कॉलम को वापस करने के लिए वास्तविक VLOOKUP करना सुरक्षित है:

=IF(VLOOKUP(A2,Table,1,True)=A2,"All is good","The Answer will be wrong")

इसके चेहरे पर, यह पागल लगता है। चार्ल्स की पद्धति का उपयोग करने के लिए, आपको दो बार कई वीएलबुक की तरह करना होगा। लेकिन, जब आप इस विधि के लिए गणना का समय लेते हैं, तो यह सामान्य VLOOKUP की तुलना में 35 गुना तेज होता है।

चार्ल्स की विधि

ध्यान दें कि अधिकांश लुकअप टेबल को क्रमबद्ध नहीं करना है, जब आप ट्रू को चौथे तर्क के रूप में उपयोग कर रहे होते हैं, तो तालिका को क्रमबद्ध करना पड़ता है। लुकअप तालिका के माध्यम से VLOOKUP का सही संस्करण कैसे दिखाई देता है, इसकी 7 मिनट की चर्चा के लिए, http://mrx.cl/TrueVLOOKUP देखें।

चार्ल्स विलियम्स द्वारा मुझे यह सुविधा सिखाने के लिए और शीर्ष 40 के टिप के लिए स्कॉट सेंट अमैंट को नामित करने के लिए धन्यवाद।

चाड थॉमस द्वारा

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

  • VLOOKUP जब फाल्स के साथ प्रयोग किया जाता है तो यह एक धीमा कार्य है
  • डेटा AZ को क्रमबद्ध करने से कार्य में तेजी नहीं आती है
  • लोकप्रियता के आधार पर छाँटने से कार्य में तेजी आ सकती है
  • True के साथ VLOOKUP पर स्विच करना तेज़ है, लेकिन यह गलत उत्तर की सूचना देगा यदि आइटम नहीं मिला है
  • समस्या को कम करने के लिए, VLOOKUP (A2, Table, 1, True) देखें कि क्या परिणाम पहले A2 है
  • 14000 VLOOKUP (ट्रू) और 7000 यदि 7000 VLOOKUP (गलत) से अधिक तेज

ऑटो-जनरेट ट्रांसक्रिप्ट

  • पॉडकास्ट से एक्सेल सीखें
  • एपिसोड २०३१ तेज वेदअप मैं
  • इस पुस्तक में सभी युक्तियों को पॉडकास्टिंग किया गया है
  • शीर्ष दाएं कोने पर स्थित I पर क्लिक करें
  • वॉच लिस्ट में जाना है
  • हे श्री वापस करने के लिए श्री का स्वागत करते हैं। हुतनिक ने डाली
  • मैं बिल जेलन हूं मैंने यह कर दिया है
  • वीडियो मेरे पसंदीदा में से एक है
  • चाल अगर तुम देखो अगर तुम हो
  • vlookup स्टार 30 40 50 ले रहा है
  • सेकंड चार मिनट आप कुछ भी जानते हैं
  • यदि आप इस वीडियो को प्यार करने वाले हैं, तो
  • vlookup स्टिक एक सेकंड बस नेक्स्ट पर क्लिक करें
  • और अगले वीडियो II पर जाएं a
  • यहाँ एक तालिका में देख रहा है
  • 115,000 वस्तुओं की 7000 वूडअप कर रहे हैं
  • हम कुछ चार्ल्स विलियम्स का उपयोग करने वाले हैं
  • तेज एक्सेल कोड से यह देखने के लिए कि यह कितनी देर है
  • इस vlookup को ठीक चार करने के लिए लेता है
  • बिंदु शून्य नौ सेकंड कि है
  • पर अल्पविराम के साथ ठेठ vlookup
  • अंत और यह सब लंबे समय तक चला
  • बहुत पहले मैं किसी लड़के से चुदवाया था
  • ट्विटर जिसने कहा कि अगर बेहतर होगा
  • आप अपने लुकअप टेबल को छाँट लेंगे
  • मैंने कहा कि नहीं, यह बिल्कुल सच नहीं है
  • इससे कोई फर्क नहीं पड़ता कि हम जाते हैं
  • भेजना या उतरना या पूरी तरह से
  • यादृच्छिक vlookup बस देखो जाना है
  • आइटम से आइटम तक आइटम और इसलिए जब हम
  • तालिका को वास्तव में लेता है
  • अब चार बिंदु आठ चार सेकंड
  • तुम्हें पता है कि यह सच है कि छँटाई नहीं है
  • तालिका तेजी से आगे बढ़ेगी लेकिन
  • वास्तव में वह चीज जो इसे बना सकती थी
  • तेजी से अगर किसी तरह आप द्वारा हल कर सकते हैं
  • लोकप्रियता यदि आप सर्वश्रेष्ठ प्राप्त कर सकते हैं
  • सूची के शीर्ष पर आइटम बेचना
  • यहां तक ​​कि आप अपने शीर्ष पचास जानते हैं कि आप जानते हैं
  • आपके शीर्ष 50 सबसे अधिक बिकने वाले आइटम क्या हैं
  • सूची के शीर्ष पर लाने के लिए और
  • सेकंड के लिए देखें कि 0.36 पर नीचे जाता है
  • सेकंड समय में एक दस गुना सुधार
  • लोकप्रियता से सॉर्ट का उपयोग करते हुए अब कुछ
  • सालों पहले मैं भाग्यशाली था कि मैं बहुत खुश था
  • एम्स्टर्डम में आमंत्रित करने के लिए एक पर प्रस्तुत करने के लिए
  • एक्सेल शिखर वहाँ है और यह पसंद नहीं है
  • मेरे सेमिनारों में से अधिकांश जहां यह सिर्फ मुझे है
  • सही दो ट्रैक थे इसलिए कमरा ए
  • और कमरा बी और मैं कमरे में खत्म हो गया था
  • कमरे में और ऊपर vlookups के बारे में बात कर रहे हैं
  • एक अनुमान जो उस कमरे में बैठा था
  • चार्ल्स विलियम्स ठीक था और चार्ल्स
  • यहाँ है
  • उसका नाम के माध्यम से उल्लेख किया जा रहा है
  • दीवार तो वह उसे देखने के लिए आता है
  • जहां मैं जाता हूं वहां मेरा थोड़ा डेमो देखता है
  • चार सेकंड से 0.36 सेकंड तक वह
  • उसके बाद मेरे पास आता है वह कहता है कि मैं शर्त लगाता हूं
  • आप इससे बहुत खुश हैं
  • सुधार की
  • मैं कहता हूं कि हाँ यह एक तम्बू भर है
  • अब सुधार चार्ल्स चार्ल्स के पास है
  • तेज एक्सेल की सेवा हमारे निर्णय मॉडल
  • निर्णय मॉडल सीमित हम में हैं
  • आधे दिन वह आपकी कार्यपुस्तिका का विश्लेषण करेगा
  • और वह दावा करता है कि यह एक सौ बना देता है
  • समय तेजी से सही वह मिल जाएगा
  • ऐंटे और चार्ल्स चार्ल्स की अड़चनें
  • comes from he says look at comma false
  • that you and your accountant friends are
  • doing it is the slowest thing in Excel
  • if you would do a comma true it's a
  • thousand times faster and then Charles
  • says this next Clause is if it doesn't
  • really matter he says now sometimes it's
  • wrong oh wait Charles you don't
  • understand an accountant sometimes is
  • wrong is a non-starter we do not accept
  • sometimes it's wrong and and the time
  • that it's wrong the comma true when
  • you're doing a comma true is we go look
  • for a P 3 2 2 1 1 and it's not found
  • they're gonna give you the item just
  • less alright and they're not gonna tell
  • you we couldn't find it they're just
  • gonna they're just gonna give you Adam
  • just less that that's unacceptable and
  • Charles says well here's what we could
  • do imagine if you did a vlookup of P 3 2
  • 2 1 1 into just column G ask for the
  • first column comma true and see if what
  • you get back is what you were looking
  • for if what you get back is what you're
  • looking for then you know it's safe to
  • go to the second vlookup if it's not
  • what you were looking for then you have
  • an if statement there that says not
  • found alright so we do a vlookup of a2
  • into the table comma 1 see if it's equal
  • to 82 if it is then it's safe to go on
  • and do the second vlookup otherwise they
  • not found I said Charles do you realize
  • I'm doing 7000 vlookups and now you're
  • gonna be doing 7 14000 vlookups and 7000
  • if statements I I said you really think
  • this is gonna be faster sure I said well
  • I'll bet you a pint alright so here we
  • go remember the vlookup that all of us
  • are doing with the comma falls 4.0 9
  • seconds the sort by popularity which is
  • kind of hard to do
  • Oh point three seconds here we go here's
  • Charles Williams are you ready look at
  • that point zero four four one hundredths
  • of a second from four seconds down to
  • four one hundreds of a second imagine if
  • you had a spreadsheet that was taking
  • for 40 seconds to calculate and how much
  • faster would be using this to vlookup
  • method it's an amazing trick and yeah I
  • guess I stole the trick and put it in
  • the book although I put a great cartoon
  • version of Charles Williams in there
  • saying he's the fastest guy in all of
  • Excel you can buy this tip and all of
  • the other tips in this book click that I
  • at the top right hand corner
  • all right so recap vlookup when used
  • with false it's a slow function sorting
  • the data a disease does not speed up the
  • function unless you sell a lot of things
  • to begin with a and B sorting by
  • popularity does it's about a tenfold
  • वृद्धि आप vlookup पर स्विच कर सकते हैं
  • सही है लेकिन यह गलत रिपोर्ट करेगा
  • यदि आइटम नहीं मिले तो उत्तर दें
  • वास्तव में दो vlookups देखने वाला एक
  • तालिका में दो कॉलम में एक और
  • देखें कि क्या हमें जो मिलता है वह एक दो है
  • यह करने के लिए vlookup करने के लिए सुरक्षित है
  • अन्यथा करने के लिए आम कॉलम एक है
  • यदि कथन यह कहता है कि सब ठीक नहीं है
  • ओह हे चार्ल्स विलियम्स के लिए धन्यवाद
  • मुझे उस अद्भुत चाल को पढ़ाने और
  • द्वारा रोकने के लिए धन्यवाद आप देखेंगे
  • आप अगली बार किसी अन्य नेट कास्ट से
  • MrExcel

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

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

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