मेरे पास एक्सेल शीट में बड़ी मात्रा में डेटा है, जो उपयोगकर्ता सीधे टाइप करते हैं, नए डेटा के साथ नई लाइनें जोड़ते हैं। डेटा की प्रत्येक नई पंक्ति एक ग्राहक का प्रतिनिधित्व करती है। प्रत्येक ग्राहक के पास एक सेल होगी: काउंटी, नेता, मूल्य और विभाग।
नए डेटा को जोड़ने पर उपयोगकर्ताओं को काउंटी का चयन करने के लिए सबसे पहले क्या है, काउंटी के आधार पर उनके पास विभिन्न नेताओं के साथ एक ड्रॉपडाउन सूची होगी जो लीडर सेल के लिए इस काउंटी के भीतर काम करते हैं।
अब तक मूल्य और विभाग का कॉलम नीचे दिए गए एक्सेल "कोड" के टुकड़े से भरा गया है। कोड सिर्फ नेता का मूल्य लेता है, उसे एक तालिका में देखता है और उस तालिका में पंक्ति ढूंढता है जहां नेता को रखा गया है और सूचकांक फ़ंक्शन को लाइन नंबर देता है जो तब उचित मूल्य और विभाग को निकाल सकता है।
INDEX('Pres data'!D$5:D$141;COMPARE(W524;'Pres data'!C$5:C$141;0)))
अब हालांकि, विभागों का एक प्रमुख पुनर्व्यवस्थापन किया गया है और यदि तालिका को अद्यतन किया जाता है तो सभी ऐतिहासिक मूल्य गलत होंगे और चूंकि कोड द्वारा मान उत्पन्न किए जाते हैं, मैं सिर्फ उन ग्राहकों से कोड को नहीं हटा सकता जिन्हें बदल नहीं जाना चाहिए।
मैं डिपार्टमेंट सेल के वर्तमान मूल्यों को कॉपी कर सकता हूं और इसे मैन्युअल रूप से उन क्लाइंट में पेस्ट कर सकता हूं जिन्हें बदला नहीं जाना चाहिए, लेकिन यह एक इष्टतम समाधान नहीं लगता है।
आशा है कि आप सेटिंग को समझने में सक्षम हैं। :) मुझे इस बात का कोई अंदाजा नहीं है कि समस्या को कैसे संभालना है, और यह मानना है कि यह मुख्य रूप से हमारी खुद की एक डिजाइन गलती है।
तो एक्सेल में ऐतिहासिक मूल्यों को कैसे संभालना है, इसका कोई भी विचार अच्छा होगा।