एक्सेल फ़ार्मुलों में सेल संदर्भ प्रकार

यदि आप एक्सेल में दूसरे दिन से अधिक समय से काम कर रहे हैं, तो आप शायद पहले ही एक्सेल फ़ार्मुलों और फ़ंक्शंस में डॉलर-साइन संदर्भों को पूरा कर चुके हैं या उनका उपयोग कर चुके हैं, उदाहरण के लिए $ डी $ 2 or एफ$3 आदि। आइए अंत में पता करें कि उनका वास्तव में क्या मतलब है, वे कैसे काम करते हैं और वे आपकी फाइलों में कहां उपयोगी हो सकते हैं।

सापेक्ष कड़ियाँ

ये कॉलम अक्षर-पंक्ति संख्या के रूप में नियमित संदर्भ हैं ( A1, S5, यानी "युद्धपोत") अधिकांश एक्सेल फाइलों में पाया जाता है। इनकी ख़ासियत यह है कि सूत्रों की नकल करते समय इन्हें शिफ्ट कर दिया जाता है। वे। C5, उदाहरण के लिए, में बदल जाता है S6, S7 आदि जब नीचे या करने के लिए कॉपी कर रहे हैं D5, E5 आदि। दाईं ओर कॉपी करते समय, आदि। ज्यादातर मामलों में, यह सामान्य है और समस्या पैदा नहीं करता है:

मिश्रित कड़ियाँ

कभी-कभी यह तथ्य कि सूत्र में लिंक, जब कॉपी किया जाता है, मूल सेल के सापेक्ष "स्लाइड" अवांछनीय होता है। फिर, लिंक को ठीक करने के लिए, डॉलर चिह्न ($) का उपयोग किया जाता है, जो आपको पहले जो आता है उसे ठीक करने की अनुमति देता है। इस प्रकार, उदाहरण के लिए, लिंक $C5 कॉलम में नहीं बदलेगा (यानी С कभी नहीं बदलेगा D, E or F), लेकिन लाइनों के पार शिफ्ट हो सकता है (यानी द्वारा शिफ्ट हो सकता है $ सी 6, $ सी 7 आदि।)। वैसे ही, C$5 - पंक्तियों के साथ नहीं चलेगा, लेकिन स्तंभों के साथ "चल" सकता है। ऐसे लिंक कहलाते हैं मिला हुआ:

निरपेक्ष लिंक

ठीक है, यदि आप एक ही बार में लिंक में दोनों डॉलर जोड़ते हैं ($सी$5) - यह बदल जाएगा पूर्ण और किसी भी नकल के दौरान किसी भी तरह से नहीं बदलेगा, यानी डॉलर कसकर तय किए गए हैं और पंक्ति और कॉलम:

किसी सापेक्ष संदर्भ को पूर्ण या मिश्रित संदर्भ में बदलने का सबसे आसान और तेज़ तरीका यह है कि इसे सूत्र में चुनें और F4 कुंजी को कई बार दबाएं। यह कुंजी सेल के लिंक को ठीक करने के लिए सभी चार संभावित विकल्पों को घेरती है: C5$सी$5 → $C5 → C$5 और सब फिर से।

सब कुछ सरल और स्पष्ट है। लेकिन एक "लेकिन" है।

मान लीजिए हम एक पूर्ण सेल संदर्भ बनाना चाहते हैं S5. ऐसा कि वह हमेशा संदर्भित करती है S5 किसी भी आगे उपयोगकर्ता कार्रवाई की परवाह किए बिना। यह एक मज़ेदार बात बन जाती है - भले ही आप लिंक को निरपेक्ष बना दें (यानी $सी$5), यह अभी भी कुछ स्थितियों में बदलता है। उदाहरण के लिए: यदि आप तीसरी और चौथी पंक्तियों को हटाते हैं, तो यह बदल जाएगा $सी$3. यदि आप बाईं ओर एक कॉलम डालते हैं С, तो यह बदल जाएगा D. यदि आप एक सेल काटते हैं S5 और पेस्ट करें F7, तो यह बदल जाएगा F7 और इसी तरह। क्या होगा अगर मुझे एक बहुत कठिन लिंक चाहिए जो हमेशा संदर्भित करेगा S5 और किसी भी परिस्थिति या उपयोगकर्ता कार्यों में और कुछ नहीं?

वास्तव में पूर्ण लिंक

समाधान फ़ंक्शन का उपयोग करना है अप्रत्यक्ष (अप्रत्यक्ष), जो एक टेक्स्ट स्ट्रिंग से एक सेल संदर्भ उत्पन्न करता है। 

यदि आप किसी कक्ष में सूत्र दर्ज करते हैं:

= अप्रत्यक्ष ("सी 5")

=अप्रत्यक्ष(«C5»)

तो यह हमेशा पते के साथ सेल को इंगित करेगा C5 किसी भी आगे की उपयोगकर्ता क्रियाओं, पंक्तियों को सम्मिलित करने या हटाने आदि की परवाह किए बिना। केवल थोड़ी सी जटिलता यह है कि यदि लक्ष्य सेल खाली है, तो अप्रत्यक्ष आउटपुट 0, जो हमेशा सुविधाजनक नहीं होता है। हालांकि, फ़ंक्शन के माध्यम से चेक के साथ थोड़ा अधिक जटिल निर्माण का उपयोग करके इसे आसानी से रोका जा सकता है ISBLANK:

=IF(ISNULL(अप्रत्यक्ष ("C5″)),", "अप्रत्यक्ष ("C5"))

=IF(ISBLANK(अप्रत्यक्ष(«C5″));»»;अप्रत्यक्ष(«C5»))

  • एकाधिक तालिकाओं से डेटा समेकित करते समय XNUMXD शीट समूह संदर्भ
  • आपको R1C1 लिंक शैली की आवश्यकता क्यों है और इसे कैसे अक्षम करें
  • PLEX ऐड-ऑन के साथ मैक्रो द्वारा फ़ार्मुलों की सटीक प्रतिलिपि बनाना

 

एक जवाब लिखें