मास्टर शीट के साथ कई शीट्स की ट्रैकिंग और सिंक्रोनाइज़ेशन


2

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

क्या इसके लिए आवश्यक महत्वपूर्ण कार्यों को स्वचालित करने का एक कुशल तरीका है?

  1. दिए गए विशेषता के आधार पर, एक मास्टर शीट को कई अलग-अलग फ़ाइलों में तोड़ें।
  2. मास्टर शीट और सभी संबंधित फ़ाइलों के बीच जानकारी को सिंक्रनाइज़ करें।

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

मैं एक्सेल फ़ार्मुलों को लिखने के साथ काफी परिचित हूं, और अक्सर इस तरह के सामान के लिए जटिल VLOOKUPS या इसी तरह के संचालन का उपयोग करके समाप्त हो जाएगा (जब मैं मैन्युअल रूप से शीट्स के बीच थोक कॉपी / पेस्ट नहीं कर रहा हूं)। मैं इसके लिए VBScript जैसी चीजें सीखने के लिए तैयार हूं, लेकिन व्यावहारिक रूप से भाषा में शून्य पृष्ठभूमि है।

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

अगर संभव हो तो बिना किसी थर्ड-पार्टी सॉफ्टवेयर के मैं ऐसा करना पसंद करूंगा।

दुर्भाग्य से, यहाँ शामिल प्रक्रियाएँ आमतौर पर तदर्थ होती हैं। रिपोर्ट को अक्सर ई-मेल के माध्यम से आगे-पीछे भेजा जाता है। कभी-कभी, हम फ़ाइल शेयर और / या शेयर पॉइंट का उपयोग करते हैं। मुझे हर समय एक विशिष्ट प्रणाली के लिए सभी को मजबूर किए बिना, जितना संभव हो उतना अनुकूल करने में सक्षम होने की आवश्यकता है। (हालांकि यह आदर्श होगा, इसे हल करना मेरे अधिकार से परे की समस्या है।)

इस के समान कुछ अच्छा होगा:

  1. "मास्टर शीट" (या डेटाबेस) दुनिया के मेरे अपने छोटे से कोने में रहता है (फ़ाइल शेयर, शेयर पॉइंट, डेस्कटॉप, जहाँ भी)।
  2. "मास्टर शीट" एक निर्धारित स्थान पर "चाइल्ड शीट्स" निर्यात करती है, जहां भी मुझे उनकी आवश्यकता है। सभी बच्चों को एक ही स्थान पर संग्रहीत या नहीं किया जा सकता है।
  3. "चाइल्ड शीट्स" को या तो सीधे लिंक किए गए स्थान पर अपडेट किया जाता है, या मैं सिंक्रनाइज़ेशन से पहले नवीनतम संशोधनों को मैन्युअल रूप से लिंक किए गए पथों पर कॉपी कर दूंगा।
  4. "मास्टर शीट" को ऑन-डिमांड में लिंक किए गए "चाइल्ड शीट्स" से अपडेट को पुश / पुल करने में सक्षम होना चाहिए।

क्या आपके डेटा को एक्सेल टेबल में रखा गया है (एक सीमा का चयन करें, और इंसर्ट टैब पर जाएं और टेबल पर क्लिक करें)? आप सेल के संदर्भों को याद रखने से आसान सूत्रों में एक नामित तालिका के स्तंभों को संदर्भित कर सकते हैं, और INDEX () और MATCH () फ़ंक्शन का उपयोग करके मिलान कर सकते हैं ...
N West

@ नेस्टेड नेम टेबल शायद चीजों को आसान बनाने का एक विकल्प है। VLOOKUP या INDEX / MATCH जैसी चीजों के उपयोग की समस्या हालांकि वे पुल-ओनली ऑपरेशन हैं। मुझे पुश करने और निर्यात करने में भी सक्षम होना चाहिए। मुझे उम्मीद नहीं है कि दोनों एक साथ करने में सक्षम होंगे, लेकिन मुझे हर बार शीट्स को ओवरहॉल किए बिना या बहुत सारे "हिम्मत" छोड़ने के बिना आवश्यकतानुसार करने में सक्षम होने की आवश्यकता है (जैसे: अन्यथा-अस्थायी सहायक कॉलम) उजागर पुरे समय।
इसजी

हाँ ... ऐसा लगता है कि आपको एक्सेल से किसी तरह के रिलेशनल डेटाबेस में जाने की जरूरत है। "बच्चे" डेटा के लिए अपडेट-सक्षम विचार, जो अंतर्निहित मास्टर टेबल में बदलावों को पीछे धकेलते हैं, आपकी समस्या को अच्छी तरह से हल करेंगे ... लेकिन यह एकल सिस्टम समाधान है जो आपके वातावरण में संभव नहीं है। : - /
एन वेस्ट


देखें (यह प्रश्न) ( superuser.com/questions/776116/… ) और जवाब। मुझे लगता है कि कई शीटों में संपादन करना और उन्हें पावर
पिवेट

जवाबों:


1

एक्सेल 2-तरीकों को सिंक नहीं कर सकता है
जैसा कि मैंने इस तरह से समझाया (लेकिन समान नहीं) प्रश्न , एक्सेल डेटा को दो तरीकों से सिंक नहीं कर सकता है। या तो आपके पास एक मास्टर और कई दास (या चिल्ड हैं, जैसा कि आप उन्हें कॉल करते हैं) और आप मास्टर को संपादित कर सकते हैं , लेकिन केवल दास को पढ़ सकते हैं । या आप इसे दूसरे तरीके से करते हैं: आप दासों को संपादित कर सकते हैं , लेकिन आप केवल मास्टर को पढ़ सकते हैं

एक और बात एक्सेल नहीं कर सकता (बॉक्स से बाहर) डेटा पुश करने के लिए है। एक्सेल को "ऑन डिमांड" या "बस समय में" डेटा को सिंक करने के लिए डिज़ाइन किया गया है, जब भी आप कोई फ़ाइल खोलते हैं या अपडेट करते हैं तो यह सामग्री है। आप किसी अन्य एक्सेल शीट को संपादित नहीं कर सकते।

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

मैं संक्षेप में बताऊंगा कि कैसे मास्टर सेटअप करें-> दास और दास-> मास्टर सेटअप, बस आपको आरंभ करने के लिए।

मास्टर-> दास
मास्टर शीट में एक तालिका बनाएं और इसे सहेजें; आप इसके लिए Microsoft Access डेटाबेस का भी उपयोग कर सकते हैं। इसके बाद, प्रत्येक दास में एक पिवट टेबल बनाएं। आवश्यक सेटिंग्स पर पिवट टेबल फ़िल्टर सेट करें और शीट को सहेजें।

दास-> स्वामी
प्रत्येक दास में एक तालिका बनाएँ। अलग-अलग गुलामों को एकत्र करने और उन्हें मास्टर में रखने के लिए पावर पिवट का उपयोग करें । यह समाधान "वितरित" दृष्टिकोण के लिए भी काम करेगा, जिसमें एक मास्टर नहीं है, लेकिन सभी साल्व एक दूसरे से जुड़ते हैं। प्रत्येक कार्यपुस्तिका में दो कार्यपत्रकों की आवश्यकता होगी: एक डेटा के साथ (वह उपयोक्ता जो उस उपयोगकर्ता / विभाग द्वारा प्रबंधित किया जाता है) और एक पावर पिवट पर आधारित धुरी रिपोर्ट के साथ, जिसमें विभिन्न दासों में सभी डेटा का एकत्रीकरण होता है।

हो सकता है कि अंतिम उल्लिखित विकल्प (वितरित दृष्टिकोण) आपकी आवश्यकताओं के सबसे करीब आता है।

ध्यान दें कि यदि आपको एक शीट पर डेटा का सबसेट छिपाने की आवश्यकता है, तो आप हमेशा एक फ़िल्टर फ़िल्टर लगा सकते हैं और रिपोर्ट फ़िल्टर सेल को लॉक कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.