डेटा मॉडल और रिलेशनशिप - एक्सेल टिप्स का उपयोग करके VLOOKUP की जगह

पावर पिवट नहीं है? कोई बात नहीं। अधिकांश पॉवर धुरी को Excel 2013 और Excel 2016 में और भी अधिक बनाया गया है। आज, ऐश से हमारा टिप एक पिवट टेबल में टेबल से जुड़ रहा है।

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

यह कहें कि आपका आईटी विभाग आपको कॉलम A: D में दिखाया गया डेटा सेट देता है। ग्राहक और बाजार के लिए क्षेत्र हैं। आपको कुछ बाजारों को क्षेत्रों में संयोजित करने की आवश्यकता है। प्रत्येक ग्राहक एक सेक्टर का है। क्षेत्र और क्षेत्र मूल डेटा में नहीं हैं, लेकिन आपके पास यह जानकारी प्रदान करने के लिए लुकअप टेबल हैं।

आप INDEX और MATCH VLOOKUP का उपयोग करके तीन डेटा सेट को जोड़ सकते हैं जो शक्तिशाली हैं। लेकिन डेटा मॉडल इतना सरल है।

आम तौर पर, आप नारंगी और पीले रंग की तालिकाओं से नीली तालिका में डेटा खींचने के लिए VLOOKUP का उपयोग करके डेटा को समतल करेंगे। लेकिन चूंकि मुख्य फ़ील्ड प्रत्येक तालिका के बाईं ओर नहीं है, इसलिए आपको या तो INDEX और MATCH पर स्विच करना होगा, या लुकअप तालिकाओं को फिर से व्यवस्थित करना होगा।

एक्सेल 2013 में शुरू होने पर, आप लुकअप टेबल को छोड़ सकते हैं जहां वे हैं और उन्हें पिवट टेबल रिपोर्ट में ही संयोजित कर सकते हैं।

इस तकनीक को काम करने के लिए, सभी तीन तालिकाओं को तालिका के रूप में प्रारूपित किया जाना चाहिए। प्रत्येक डेटा सेट में एक सेल का चयन करें और टेबल के रूप में होम, फॉर्मेट चुनें या Ctrl + T दबाएं। तीन तालिकाओं को शुरू में टेबल 1, टेबल 2 और टेबल 3 कहा जाएगा। मैं रिबन के तालिका उपकरण डिज़ाइन टैब का उपयोग करता हूं और प्रत्येक तालिका का नाम देता हूं। मैं प्रत्येक तालिका का रंग भी बदलता हूं। इस उदाहरण में, नीली तालिका को डेटा कहा जाता है। नारंगी तालिका रीजनेबल है। येलो टेबल सेक्टरटेबल है।

ध्यान दें

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

तालिका का नाम बदलने के लिए, तालिका उपकरण डिज़ाइन टैब के बाईं ओर स्थित बॉक्स में एक नया नाम लिखें। तालिका के नामों में स्थान नहीं होना चाहिए।

तीन तालिकाओं में से प्रत्येक को एक अनुकूल नाम दें।

एक बार तीन तालिकाओं को परिभाषित करने के बाद, डेटा टैब पर जाएं और रिश्ते पर क्लिक करें।

अपने फेसबुक फ्रेंड लिस्ट को मैनेज करने के लिए नहीं!

संबंध प्रबंधित करें संवाद में, नया पर क्लिक करें। संबंध बनाएँ संवाद में, निर्दिष्ट करें कि डेटा तालिका का ग्राहक फ़ील्ड सेक्टरटेबल के ग्राहक फ़ील्ड से संबंधित है। ओके पर क्लिक करें।

पहले संबंध बनाएं।

डेटा और क्षेत्रक्षेत्रीय क्षेत्रों में बाज़ार क्षेत्र के बीच एक और नए संबंध को परिभाषित करें। दोनों रिश्तों को परिभाषित करने के बाद, आप उन्हें रिश्तों को प्रबंधित करें संवाद में देखेंगे।

दोनों रिश्तों का सारांश।

बधाई: आपने अपनी कार्यपुस्तिका में केवल एक डेटा मॉडल बनाया है। यह एक धुरी तालिका बनाने का समय है।

उस रिक्त कक्ष का चयन करें जहाँ आप चाहते हैं कि आपकी धुरी तालिका दिखाई दे। डिफ़ॉल्ट रूप से, बनाएँ PivotTable संवाद इस कार्यपुस्तिका के डेटा मॉडल का उपयोग करेगा। आपके द्वारा चुनी गई सेल में पिवट टेबल लोकेशन डिफ़ॉल्ट होगी। ओके पर क्लिक करें।

डिफ़ॉल्ट चयन सही होगा।

पिवट टेबल फ़ील्ड्स सूची में सभी तीन तालिकाएँ सूचीबद्ध होंगी। आपको फ़ील्ड दिखाने के लिए तालिका नाम का विस्तार करने के लिए तालिका के बाईं ओर त्रिकोण का उपयोग करें।

इनमें से किसी भी तालिका से फ़ील्ड चुनें

डेटा तालिका का विस्तार करें। राजस्व फ़ील्ड का चयन करें। यह स्वचालित रूप से मान क्षेत्र में चला जाएगा। सेक्टरटेबल का विस्तार करें। सेक्टर फ़ील्ड चुनें। यह पंक्तियों के क्षेत्र में चला जाएगा। क्षेत्र का विस्तार करें। क्षेत्र क्षेत्र को कॉलम क्षेत्र में खींचें। अब आपके पास तीन तालिकाओं से डेटा तालिका का सारांश होगा।

कोई VLOOKUP नहीं। कोई INDEX नहीं। कोई मुकाबला नहीं।

ध्यान दें

आज से पहले लिखी गई प्रत्येक पुस्तक में, मैं इस रिपोर्ट को बनाने के लिए एक अलग तकनीक का उपयोग करता हूं। तीन तालिकाओं को परिभाषित करने के बाद, मैं सेल A1 और इंसर्ट, पिवट टेबल चुनता हूं। मैं डेटा मॉडल में इस डेटा को जोड़ने के लिए बॉक्स की जांच करता हूं। पिवट टेबल फ़ील्ड्स सूची में, सूची के शीर्ष से सभी का चयन करें। रिपोर्ट के लिए फ़ील्ड चुनें, और फिर तथ्य के बाद संबंधों को परिभाषित करें। ऊपर वर्णित तकनीक चिकनी लगती है और वास्तव में आगे की योजना बनाने का एक छोटा सा हिस्सा शामिल है। जो लोग अपने VBA कोड में Option Explicit का उपयोग करते हैं, वे निश्चित रूप से इस पद्धति को पसंद करेंगे।

डेटा मॉडल में रिश्ते एक्सेल को एक्सेस या एसक्यूएल सर्वर की तरह महसूस करते हैं, लेकिन एक्सेल की अच्छाई के साथ।

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

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

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

"अगर आप एक रिश्ते में हैं तो तलाश मत करो"

जॉन मिचलौडिस

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