दो डेटा सेट के लिए स्लाइसर - एक्सेल टिप्स

विषय - सूची

न्यू जर्सी के रिक दो अलग-अलग डेटा सेट से आने वाले दो पिवट टेबल को नियंत्रित करने के लिए एक स्लाइसर स्थापित करने के बारे में पूछते हैं। मैंने इसे कुछ VBA का उपयोग करके अतीत में हल किया है। लेकिन आज, मुझे लगता है कि डेटा मॉडल का उपयोग करने का एक आसान तरीका है।

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

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

टिप्पणियाँ

  • यदि आपके सभी पिवट टेबल एक ही डेटा सेट पर आधारित हैं, तो उन्हें समान स्लाइसर्स का उपयोग करने के लिए सेट करना आसान है। 2011 का एपिसोड देखें।

  • यदि आप मैक का उपयोग कर रहे हैं और डेटा मॉडल नहीं है, तो आप VBA का उपयोग करके समस्या को हल करने में सक्षम हो सकते हैं। देखो एपिसोड 2104।

डेटा मॉडल VBA समाधान की तुलना में आसान है।

एक नया SlicerSource तालिका बनाने के लिए महत्वपूर्ण कदम है। यदि आपके दोनों डेटा सेट में सेक्टर नामक फ़ील्ड है और आप चाहते हैं कि सेक्टर के आधार पर पिवट टेबल हो, तो सेक्टर्स को दोनों तालिकाओं से एक नई तालिका में कॉपी करें। डेटा का उपयोग करें, किसी तालिका में पाए गए सेक्टरों की एक अद्वितीय सूची बनाने के लिए डुप्लिकेट निकालें।

स्लाइसर के लिए स्रोत होने के लिए एक तीसरी तालिका बनाएं

जब आप प्रत्येक दो डेटा सेटों में से एक पिवट टेबल बनाते हैं, तो इस डेटा को डेटा मॉडल में जोड़ें के लिए बॉक्स की जाँच करना सुनिश्चित करें।

डेटा मॉडल में डेटा जोड़ें

जब आप एक स्लाइसर सम्मिलित करते हैं, तो शीर्ष पर दो टैब होंगे। दूसरे टैब का उपयोग करें - सभी कहा जाता है। स्लाइसर सोर्स टेबल को ढूंढें और वहां से स्लाइसर का निर्माण करें।

सभी टैब पर स्लाइसर स्रोत खोजें।

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

दूसरी धुरी तालिका को स्लाइसर से कनेक्ट करें

परिणाम दो धुरी तालिकाओं (विभिन्न डेटा सेटों से) होगा जो स्लाइसर पर प्रतिक्रिया करता है।

सफलता

यह विधि वीडियो 2104 में वर्णित VBA विधि की तुलना में कहीं अधिक आसान लगती है।

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

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

पॉडकास्ट से एक्सेल सीखें, एपिसोड 2198: दो डेटा सेट के लिए एक स्लाइसर।

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

और इसलिए, मेरे पास सेक्टर की बाईं ओर यहाँ एक टेबल है, और मेरे पास सेक्टर पर दाईं ओर एक टेबल है। और अगर मेरे पास इन दो डेटा सेटों पर कोई मौजूदा पिवट टेबल हैं, तो मुझे उन पिवट टेबल से छुटकारा पाने की जरूरत है- मुझे बस पूरी तरह से खत्म करने की जरूरत है। और हम जो करने जा रहे हैं, हम एक तीसरी तालिका बनाने जा रहे हैं जो अन्य दो तालिकाओं के बीच रहने वाली है, और यह तालिका अभी वास्तव में सरल होने जा रही है - यह सिर्फ सभी की सूची बनने जा रही है द सेक्टर। इसलिए मैं लेफ्ट टेबल से सेक्टरों को लेता हूं, मैं सेक्टर की राइट टेबल से लेता हूं, इन सभी को एक साथ पेस्ट करता हूं, और फिर पूरे सेट को चुनता हूं, और डेटा के तहत, डुप्लिकेट को हटाता हूं-- यहीं पर - और हम समाप्त होते हैं सिर्फ सेक्टरों की अनूठी सूची। ठीक है? फिर हमें इनमें से प्रत्येक टेबल को लेना है और उन्हें बनाना है- Ctrl + T का उपयोग करके तालिका के रूप में प्रारूपित करें, ठीक है।इसलिए मैं बाईं ओर ले जाता हूं, Ctrl + T; "मेरी तालिका में हेडर हैं", हाँ; दूसरा, Ctrl + T, "मेरी तालिका में हेडर हैं, हां; तीसरा एक, Ctrl + T," मेरी तालिका में हेडर हैं "। अब Microsoft" तालिका 1 "," तालिका 2 "और" तालिका 3 ", और मैं उन लोगों का नाम बदलने जा रहा हूं- मैं इस बाईं ओर एक बिक्री को बुलाने जा रहा हूं, मैं मध्य को मेरे स्लाइसर स्रोत के रूप में कॉल करने जा रहा हूं, और फिर इस एक को मैं यहां संभावनाएं कहूंगा। ठीक है।मैं बीच वाले को मेरा स्लीकर सोर्स कहता हूं, और फिर इस एक को मैं यहां प्रॉस्पेक्ट्स कहूंगा। ठीक है।मैं बीच वाले को मेरा स्लीकर सोर्स कहता हूं, और फिर इस एक को मैं यहां प्रॉस्पेक्ट्स कहूंगा। ठीक है।

तो, मेरे पास तीन टेबल हैं और मुझे किसी तरह एक्सेल को यह सिखाने की जरूरत है कि यह टेबल इस टेबल और इस टेबल दोनों से संबंधित है। इसलिए हम रिलेशनशिप में आते हैं- डेटा, रिलेशनशिप, और मैं सेल्स टेबल से एक नया रिलेशनशिप बनाने जा रहा हूं। इसमें एक फ़ील्ड है जिसे सेक्टर कहा जाता है जो Slicer Source-- Sector से संबंधित है, ठीक पर क्लिक करें। अब प्रॉस्पेक्ट टेबल से राइट साइड से एक और रिलेशनशिप बनाएं- इसमें एक सेक्टर है जिसे सेक्टर कहा जाता है, यह स्लीकर सोर्स से संबंधित है, सेक्टर नामक सेक्टर, ओके पर क्लिक करें।

तो, अब, मैंने एक्सेल को सिखाया है कि रिश्ता कैसा है, यह एक से स्लीकर स्रोत तक, और यह एक से इस स्लीकर स्रोत तक। अब, इस बिंदु पर, मैं अपनी दो धुरी तालिकाओं का निर्माण कर सकता हूं। इसलिए मैं यहां शुरू करता हूं, सम्मिलित करें, PivotTable, "डेटा मॉडल में इस डेटा को जोड़ें" के लिए बॉक्स की जांच करना सुनिश्चित करें, और हम ग्राहक की एक अच्छी रिपोर्ट बना सकते हैं, और शायद राजस्व - जैसे। मैं इसे उच्च देखना चाहता हूं। low-- so Data, Z to A, और मैं इसे केवल शीर्ष 5, या शीर्ष 3 तक सीमित करना चाहता हूं, या ऐसा ही कुछ। बढ़िया, ठीक है। फिर, मैं एक दूसरी धुरी तालिका बनाना चाहता हूं जो दूसरे का उपयोग कर रही है। डेटा सेट। इसलिए, यहां से- डालें, PivotTable, फिर से "डेटा मॉडल में यह डेटा जोड़ें" सुनिश्चित करें, इस बार मैं इसे एक ही शीट पर रखूंगा, इसलिए हम यह देख सकते हैं कि वे किस तरह से सहभागिता कर रहे हैं एक दूसरे। ठीक क्लिक करें।और हमें संभावनाओं की एक अनूठी गिनती मिलेगी। यह संभावनाओं की गणना के साथ शुरू होता है, लेकिन अगर मैं फील्ड सेटिंग्स में जाता हूं, क्योंकि मैं डेटा मॉडल का उपयोग कर रहा हूं, तो मेरे पास यहां एक अतिरिक्त गणना है जिसे काउंट-- डिस्टिक्ट काउंट कहा जाता है। ठीक पर क्लिक करें, और हम यहां सेक्टर डालेंगे ताकि हम देख सकें कि उन सेक्टरों में कितनी संभावनाएँ थीं। ठीक है, सुंदर, यह सब बढ़िया काम कर रहा है।

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

अरे, मेरी नई किताब, MrExcel LIVe, द 54 ग्रेटेस्ट टिप्स ऑफ ऑल टाइम को अवश्य देखें। अधिक जानकारी के लिए शीर्ष दाएं कोने पर स्थित "I" पर क्लिक करें।

आज, न्यू जर्सी के रिक ने पूछा कि क्या एक स्लाइसर कई स्रोतों से आने वाली धुरी तालिकाओं को नियंत्रित कर सकता है। और जब मैंने एपिसोड 2104 में ऐसा किया है, तो VBA समाधान के साथ, हम डेटा मॉडल का उपयोग किए बिना VBA के बिना कर सकते हैं। इसके लिए Windows, Excel का संस्करण - Excel 2013 या नया-- और यदि आपके पास कोई पिवट तालिकाएँ हैं जो डेटा मॉडल पर आधारित नहीं हैं, तो उन्हें हटा दें, अपने दो डेटा सेटों के बीच के फ़ील्ड को सामान्य रूप से ढूंढें, प्रत्येक फ़ील्ड को एक में कॉपी करें नई तालिका, और उस क्षेत्र की एक अद्वितीय सूची प्राप्त करने के लिए डुप्लिकेट निकालें का उपयोग करें। अब, आपके पास तीन डेटा सेट हैं- मूल डेटा सेट, दूसरा डेटा सेट और यह नया। Ctrl + T का उपयोग करके प्रत्येक को तालिका में शामिल करें; बाएं डेटा सेट और इस नई तालिका के बीच संबंध बनाएं; सही डेटा सेट और नई तालिका के बीच; और फिर जैसा कि आप प्रत्येक के लिए अपनी दो धुरी तालिकाओं का निर्माण करते हैं, कहते हैं "इस डेटा को डेटा मॉडल में जोड़ें ", जब आप एक स्लाइसर का निर्माण करते हैं तो आपको उस तीसरे बॉक्स को देखने के लिए ऑल टैब पर क्लिक करना होगा; स्लीकर सोर्स से चुनें, वह छोटी सी टेबल; और फिर दो पिवट टेबल में से एक नहीं जा रही है। स्लाइसर से बंधे रहें, उस पिवट टेबल में एक सेल का चयन करें, पिवट टेबल और स्लाइसर को जोड़ने के लिए फ़िल्टर कनेक्शन का उपयोग करें।

आज के वीडियो से कार्यपुस्तिका डाउनलोड करने के लिए, YouTube विवरण में URL पर जाएं, और, आप जानते हैं, आप पुस्तक डाउनलोड कर सकते हैं।

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

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

एक्सेल फ़ाइल को डाउनलोड करने के लिए: स्लाइसर-फॉर-टू-डेटा-सेट। xlsx

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

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

"एक्सेल न तो किसी विशिष्ट अनुशासन से संबंधित है, न ही किसी प्रतिभाशाली लोग। यह एक सामान्य सॉफ्टवेयर है जो किसी भी अनुशासन और किसी भी व्यक्ति के लिए उपयोगी हो सकता है।"

सईद अलिमोहम्मदी

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