जवाबों:
यदि आप संरचित संदर्भ प्रारूप का उपयोग करना चाहते हैं, तो प्रयास करें
=OFFSET([@Colour],-1,0)
आप संरचित संदर्भों का उपयोग किए बिना भी ऐसा कर सकते हैं। उदाहरण के लिए, तालिका की पंक्ति 2 (पहली डेटा पंक्ति) में, दर्ज करें
=D1
... यदि "रंग" कॉलम डी में है (अपनी स्थिति में समायोजित करें)। बड़े डेटासेट में उत्तरार्द्ध बहुत तेज़ होगा, क्योंकि ऑफसेट () अस्थिर है और जब भी कार्यपुस्तिका में कोई भी सेल बदलता है, तो उसका पुन: संयोजन किया जाएगा। यह प्रदर्शन को बहुत प्रभावित कर सकता है।
मैं लगभग हमेशा अपनी तालिका में इंडेक्स के लिए "I" नाम से एक अलग कॉलम बनाता हूं, जिसकी संख्या 1,2,3,4 है ... फिर पिछले मूल्य का उपयोग करने के लिए INDEX([Colour],[@I]-1)
।
आप इसे 0 से शुरू होने वाले कॉलम की संख्या भी दे सकते हैं और सूत्र को तदनुसार समायोजित कर सकते हैं, क्योंकि आप लगभग हमेशा पंक्ति से पहले पहुंचते हैं।
अस्थिर OFFSET
कार्य के कारण मेरी बड़ी कार्यपुस्तिकाएं क्रैश हो जाती हैं इसलिए मैं हर कीमत पर बचने की सलाह देता हूं।
=ROW()-2
ROW() - ROW([#Headers]) - 1
।
मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन जैसे मुझे अभी कुछ इसी तरह की जरूरत थी, मुझे यकीन है कि यह बाद में किसी के लिए मदद की हो सकती है। उदाहरण के लिए, आपको एक स्तंभ पर एक रनिंग योग करने के लिए क्या चाहिए:
प्रत्येक पंक्ति के लिए, आपको वर्तमान शेष राशि की गणना करने के लिए पिछले शेष (कॉलम 2, पिछली पंक्ति) और आय (स्तंभ 1, वर्तमान पंक्ति) को जोड़ने की आवश्यकता है।
टायलिन के उत्तर पर आधारित कॉलम 2 में इस फॉर्मूले का उपयोग करने का एक तरीका है:
=SUM([@Column1];OFFSET([@[Column2]];-1;0))
यह पहली पंक्ति में होने वाली कुछ त्रुटियों को संभाल लेगा