2010-10-07 13 views
10

में पंक्तियों को सम्मिलित करते समय भी पूर्ण संदर्भ रखें मेरे पास एक स्प्रेडशीट है जहां मैं सेल सूत्र को हमेशा एक विशिष्ट सेल को देखना चाहता हूं, भले ही पंक्तियां या कॉलम डाले जाएं और विशिष्ट सेल चालें हों। प्रभावी रूप से, मैं हमेशा तालिका के शीर्ष 'सेल' को देखना चाहता हूं, भले ही तालिका के शीर्ष पर नई पंक्तियां डाली हों।Excel 2007

उदाहरण के लिए। सेल ए 2 में सूत्र है [= $ ई $ 2]

अब मैं पंक्ति 1 को हाइलाइट करता हूं और पंक्ति डालें। ए 2 में सूत्र अब [= $ ई $ 3] कहता है, लेकिन मैं इसे नई पंक्ति 2 पर देखना चाहता हूं।

डॉलर एक संदर्भित सेल संदर्भ रखेंगे, इससे कोई फर्क नहीं पड़ता कि मैं 'संदर्भ' सेल के साथ क्या करता हूं, लेकिन मैं सेल संदर्भ को पूर्ण करना चाहता हूं इससे कोई फर्क नहीं पड़ता कि मैं 'संदर्भित' सेल से क्या करता हूं। यदि इसका कोई औचित्य हो!

प्रभावी रूप से, मेरे पास एक्सेल 2007 में 'टेबल' है और मैं हमेशा शीर्ष पंक्ति का संदर्भ देना चाहता हूं। समस्या यह है कि पंक्तियों को शीर्ष से इस तालिका में जोड़ा जाता है ताकि शीर्ष पंक्ति एक नई शीर्ष पंक्ति के लिए जगह बनाने के लिए आगे बढ़ती रहती है।

--- एलिस्टेयर।

उत्तर

11

=indirect("F2") आज़माएं। यह काम करेगा यदि आप जानते हैं कि तालिका का शीर्ष-दायां कक्ष हमेशा $F$2 होगा।

+0

बिल्कुल सही, धन्यवाद। – user41013

+0

आम तौर पर, यह सलाह दी जाती है कि यह INDIRECT से बचने के लिए और अन्य साधनों का उपयोग करें जैसे '= INDEX ($ E: $ E, 2)' – MacroMarc

+0

उचित बिंदु, हालांकि मैंने यह सुनिश्चित करने के लिए सुनिश्चित किया था कि आपको यह सुनिश्चित करना होगा कि आपको तालिका के शीर्ष दाएं सेल को स्थिर रहने जा रहा है। साथ ही, 'INDEX' का उपयोग केवल तभी मदद करता है जब नए कॉलम डाले जा रहे हों लेकिन दूसरी तर्क में '2' अभी भी आपको प्राप्त करता है यदि पंक्तियां जोड़ दी जाती हैं। – ktdrv

0

बिल्डिंग @ ktdrv के जवाब पर (मैं टिप्पणी नहीं कर सकता) इस्तेमाल कर सकते हैं: =indirect("F"&ROW())$F2 हो सकता है अगर यह एक संदर्भ एकाधिक पंक्तियों नीचे घसीटा जाना चाहिए है। =indirect() के साथ एक मामूली कमी यह है कि आप सूत्र के लिए सेल संदर्भ को हाइलाइट करते हैं।

संबंधित मुद्दे