Excel में एक ही तालिका में पिछली पंक्ति के एक सेल का संदर्भ?


14

मैं सेल का संदर्भ कैसे दे सकता हूं

  • Colorस्तंभ,
  • पिछली पंक्ति में,
  • उसी तालिका में,

उसी तालिका के सेल से? यदि संभव हो तो वर्कशीट की निरपेक्ष पंक्ति / स्तंभ संख्याओं पर भरोसा किए बिना।

जैसे [[Color],-1]कुछ ...

जवाबों:


25

यदि आप संरचित संदर्भ प्रारूप का उपयोग करना चाहते हैं, तो प्रयास करें

=OFFSET([@Colour],-1,0)

आप संरचित संदर्भों का उपयोग किए बिना भी ऐसा कर सकते हैं। उदाहरण के लिए, तालिका की पंक्ति 2 (पहली डेटा पंक्ति) में, दर्ज करें

=D1

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


2

मैं लगभग हमेशा अपनी तालिका में इंडेक्स के लिए "I" नाम से एक अलग कॉलम बनाता हूं, जिसकी संख्या 1,2,3,4 है ... फिर पिछले मूल्य का उपयोग करने के लिए INDEX([Colour],[@I]-1)

आप इसे 0 से शुरू होने वाले कॉलम की संख्या भी दे सकते हैं और सूत्र को तदनुसार समायोजित कर सकते हैं, क्योंकि आप लगभग हमेशा पंक्ति से पहले पहुंचते हैं।

अस्थिर OFFSETकार्य के कारण मेरी बड़ी कार्यपुस्तिकाएं क्रैश हो जाती हैं इसलिए मैं हर कीमत पर बचने की सलाह देता हूं।


आप एक तालिका में सूचकांक का निर्माण कैसे करते हैं जो हर समय नया डेटा प्राप्त करता है? मैन्युअल? या एक सूत्र के साथ? बाद में 22 पकड़ लिया जाएगा, है ना?
तेइलिन

@teylyn मैं सामान्य रूप से इसे मैन्युअल रूप से करता हूं। यह मेरे लिए तब से लंबित है जब मैं डेटा इंडेक्स को नहीं बदलता। मुझे यकीन है कि आप अपने आवेदन के आधार पर सूत्रों का उपयोग करके रचनात्मक प्राप्त कर सकते हैं जैसे कुछ का उपयोग करें=ROW()-2
user3575270

1
यदि आप अनुक्रमणिका बनाने के लिए किसी सूत्र का उपयोग करते हैं, तो उस सूत्र को किसी अन्य सूत्र में देखें, आप दूसरे सूत्र में अनुक्रमणिका के लिए सूत्र को अच्छी तरह से घोंसला बना सकते हैं।
तेयलिन

आप उपयोग कर सकते हैं ROW() - ROW([#Headers]) - 1
सोलोमन उक्यो

2

मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन जैसे मुझे अभी कुछ इसी तरह की जरूरत थी, मुझे यकीन है कि यह बाद में किसी के लिए मदद की हो सकती है। उदाहरण के लिए, आपको एक स्तंभ पर एक रनिंग योग करने के लिए क्या चाहिए:

  • कॉलम 1 में "आय" डेटा (सकारात्मक और नकारात्मक मान) है
  • कॉलम 2 खाते का "बैलेंस" है

प्रत्येक पंक्ति के लिए, आपको वर्तमान शेष राशि की गणना करने के लिए पिछले शेष (कॉलम 2, पिछली पंक्ति) और आय (स्तंभ 1, वर्तमान पंक्ति) को जोड़ने की आवश्यकता है।

टायलिन के उत्तर पर आधारित कॉलम 2 में इस फॉर्मूले का उपयोग करने का एक तरीका है:

=SUM([@Column1];OFFSET([@[Column2]];-1;0))

यह पहली पंक्ति में होने वाली कुछ त्रुटियों को संभाल लेगा

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