एक्सेल में फॉर्मूला में वर्कशीट नाम का संदर्भ कैसे लें

  • इसे साझा करें
Hugh West

अक्सर, माइक्रोसॉफ्ट एक्सेल के साथ काम करते समय, हमें किसी अन्य एक्सेल वर्कशीट से डेटा डालने की आवश्यकता हो सकती है। जटिल लगता है, है ना? गलत! इस आलेख में, हम एक्सेल फॉर्मूला में वर्कशीट के नाम को संदर्भित करने के 4 तरीके प्रदर्शित करेंगे। इसके अलावा, हम सक्रिय वर्कशीट का नाम प्राप्त करना और मूल्य के आधार पर किसी अन्य वर्कशीट को संदर्भित करना भी सीखेंगे।

प्रैक्टिस वर्कबुक डाउनलोड करें

Referencing_Worksheet_Name_in_Excel_Formula। xlsx

डायनेमिक वर्कशीट रेफरेंस.xlsm

दूसरे वर्कबुक से रेफरेंसिंग।xlsx<7

एक्सेल फॉर्मूला में वर्कशीट नाम को संदर्भित करने के 4 तरीके

सबसे पहले और सबसे पहले, आइए "जनवरी" में जनवरी के लिए बिक्री डेटा पर विचार करें वर्कशीट, जिसमें "उत्पाद का नाम" और "बिक्री" USD में दर्शाया गया है।

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

यहाँ, हमने माइक्रोसॉफ्ट एक्सेल 365 संस्करण का उपयोग किया है। ; आप अपनी सुविधा के अनुसार किसी भी अन्य संस्करण का प्रयोग कर सकते हैं।वर्कशीट के नामों में उनके बीच कोई रिक्त स्थान या विराम चिह्न नहीं हैं।

📌 चरण :

  • बिल्कुल शुरुआत में, C5 पर जाएं सेल >> नीचे दिए गए सूत्र को दर्ज करें। वर्कशीट नाम, और C5 सेल इन दो महीनों में "डेस्कटॉप बिक्री" से संबंधित है।

    पढ़ें अधिक: एक्सेल शीट को अन्य शीट से कैसे लिंक करें (5 तरीके)

    2. रिक्त स्थान या विराम चिह्न वर्णों के साथ संदर्भ वर्कशीट नाम

    वैकल्पिक रूप से, यह विधि विचार करती है मामला जहां कार्यपत्रकों के नामों के बीच रिक्त स्थान या विराम चिह्न हैं। इस मामले में, मान लें कि "जनवरी और फरवरी की बिक्री" कार्यपत्रक हैं। अब हम दो कार्यपत्रकों से "बिक्री" डेटा निकालना चाहते हैं और "कुल बिक्री" किसी अन्य कार्यपत्रक में लौटाना चाहते हैं।

    📌 कदम :

    • शुरुआत करने के लिए, C5 सेल >> नीचे दिए गए एक्सप्रेशन में टाइप करें। फरवरी बिक्री” वर्कशीट नामों का प्रतिनिधित्व करती है; इसके विपरीत, C5 सेल "डेस्कटॉप बिक्री" क्रमश:

      और पढ़ें: अन्य एक्सेल से संदर्भ वर्कबुक विदाउट ओपनिंग (5 उदाहरण)

      समान रीडिंग

      • एक्सेल में अन्य वर्कशीट से मल्टीपल सेल को कैसे लिंक करें (5)आसान तरीके)
      • एक्सेल में फाइलों को कैसे लिंक करें (5 अलग-अलग तरीके)
      • स्वचालित अपडेट के लिए एक्सेल वर्कबुक को लिंक करें (5 तरीके)<7
      • वर्ड डॉक्यूमेंट को एक्सेल से कैसे लिंक करें (2 आसान तरीके)

      3. रेफरेंस डायनामिकली सेल इन अदर शीट

      वास्तव में , हमने अब तक जो किया है वह अच्छा है, लेकिन एक बड़ी समस्या है। सीधे शब्दों में कहें, यदि कई वर्कशीट हैं, तो हमें मैन्युअल रूप से उनका नाम दर्ज करना होगा। निराशा मत करो! हम VBA कोड और INDIRECT फ़ंक्शन का उपयोग करके इस दोहराए जाने वाले कार्य को स्वचालित कर सकते हैं जो एक स्ट्रिंग का सेल संदर्भ लौटाता है।

      📌 चरण :

      • सबसे पहले, डेवलपर टैब >> विजुअल बेसिक बटन पर क्लिक करें।

      अब, यह विजुअल बेसिक एडिटर एक नई विंडो में खुलता है। 1>

      • दूसरा, इन्सर्ट टैब >> मॉड्यूल का चयन करें।

      आपके संदर्भ में आसानी के लिए, आप यहां से कोड कॉपी कर सकते हैं और इसे नीचे दिखाए गए विंडो में पेस्ट कर सकते हैं।

      1879

      कोड ब्रेकडाउन:

      यहां, हम समझाएंगे VBA कोड वर्कशीट नाम उत्पन्न करने के लिए। .

    • अगला, चर wbk, परिणाम, j, और k परिभाषित करें और डेटा प्रकार कार्यपुस्तिका असाइन करें और वेरिएंट क्रमशः।
    • मेंदूसरा भाग, शीट की संख्या गिनने के लिए काउंट गुण का उपयोग करें और वर्कबुक में सभी शीटों के माध्यम से पुनरावृति करने के लिए फॉर लूप का उपयोग करें।

    <24

    • तीसरा, VBA विंडो >> सभी शीट नाम प्राप्त करने के लिए Active_Work_Sheet_Name () फ़ंक्शन दर्ज करें।

    =Active_Work_Sheet_Name()

    • अंत में, C5 सेल >> फ़ॉर्मूला बार में समीकरण डालें.

    =INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")

    उदाहरण के लिए, E5 और E6 सेल वर्कशीट के नाम "जनवरी और फरवरी" को इंगित करते हैं जबकि C5 सेल उनके संबंधित "बिक्री"<9 को संदर्भित करता है>.

    और पढ़ें: रिपोर्ट के लिए विशिष्ट डेटा को एक वर्कशीट से दूसरे में स्थानांतरित करें

    4. अन्य वर्कबुक का संदर्भ बनाएं

    एक बात के लिए, हम अन्य कार्यपुस्तिकाओं का संदर्भ बना सकते हैं ( स्रोत कार्यपुस्तिकाएं ) एक भिन्न कार्यपुस्तिका में डेटा लाने के लिए ( गंतव्य कार्यपुस्तिका ) . इसलिए, बस साथ चलें।

    📌 चरण :

    • शुरुआत करने के लिए, नीचे दिए गए सूत्र को C5 सेल में कॉपी और पेस्ट करें .

    =[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5

    उदाहरण के लिए, “[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]” वर्कबुक का नाम है जो इसमें "जनवरी" वर्कशीट शामिल है। इसके अलावा, C5 सेल "बिक्री" मूल्यों को इंगित करता है।

    एक्सेल में सक्रिय वर्कशीट का नाम कैसे प्राप्त करें

    इसके विपरीत, हम MID , FIND , और CELL कार्यों को जोड़कर सक्रिय वर्कशीट का नाम निकाल सकते हैं। यह सरल और आसान है, इसलिए आइए प्रक्रिया को विस्तार से देखें।

    📌 चरण :

    • शुरू करने के लिए, B5 सेल >> निम्नलिखित समीकरण डालें।
      • CELL(“filename”,B5) → फ़ॉर्मेटिंग, सेल सामग्री के स्थान के बारे में जानकारी लौटाता है। यहाँ, “फ़ाइल का नाम” info_type तर्क है जो फ़ाइल का नाम और स्थान लौटाता है। अगला, B5 सेल वैकल्पिक संदर्भ तर्क है जहां परिणाम लौटाया जाता है।
      • FIND(“]”,CELL ("फ़ाइल का नाम", B5)) → एक पाठ स्ट्रिंग की प्रारंभिक स्थिति को दूसरे पाठ स्ट्रिंग के भीतर लौटाता है। यहां, "]" find_text तर्क है जबकि CELL("filename",B5) है भीतर_पाठ तर्क। यहाँ, FIND फ़ंक्शन पाठ के स्ट्रिंग के भीतर वर्ग कोष्ठक की स्थिति लौटाता है।
        • आउटपुट → 103
      • MID(CELL("filename",B5),(FIND("]",CELL( “फ़ाइल का नाम”,B5))+1),45) बन जाता है
        • MID(CELL(“filename”,B5),(103+1), 45) प्रारंभिक स्थिति और लंबाई को देखते हुए, पाठ स्ट्रिंग के बीच से वर्ण लौटाता है। यहाँ, CELL(“filename”,B5) text तर्क है, ( 103+1) start_num तर्क, और 45 num_chars तर्क है जो कार्यपत्रक नाम में वर्णों की अधिकतम संख्या का प्रतिनिधित्व करता है .
        • आउटपुट → "सक्रिय शीट नाम"

      अन्य शीट आधारित संदर्भ कैसे लें एक्सेल में सेल वैल्यू पर

      अंतिम लेकिन कम से कम, हम सेल वैल्यू के आधार पर किसी अन्य एक्सेल वर्कशीट का भी उल्लेख कर सकते हैं। इस अवसर पर, पीसी और सहायक उपकरण बिक्री डेटा पर विचार करें जो "उत्पाद" नाम, "जनवरी में बिक्री" , और दिखाता है “फ़रवरी में बिक्री” क्रमशः।

      📌 कदम :

      • सबसे पहले, डेटा टैब >> डेटा सत्यापन >> पर क्लिक करें। फिर नीचे दिए गए GIF में दिखाए गए चरणों का पालन करें।

      • बाद में, B7 पर जाएं सेल >> VLOOKUP फ़ंक्शन का उपयोग करें जैसा कि नीचे दिखाया गया है >> SUM फ़ंक्शन का उपयोग करके "कुल बिक्री" की गणना करें।

      =VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)

      इस मामले में, ड्रॉप-डाउन सूची से C4 सेल चुना गया “आइटम” है।

      फ़ॉर्मूला ब्रेकडाउन :

      • VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE) → तालिका के सबसे बाएँ स्तंभ में मान खोजता है , और फिर आपके द्वारा निर्दिष्ट कॉलम से उसी पंक्ति में एक मान देता है। यहाँ, C4 ( lookup_value तर्क) को 'बिक्री डेटा' से मैप किया गया है!B5:D13 ( table_array तर्क) जो कि "बिक्री डेटा" वर्कशीट है। अगला, 2 ( col_index_num तर्क) लुकअप मान के कॉलम नंबर का प्रतिनिधित्व करता है। अंत में, FALSE ( range_lookup तर्क) लुकअप मान के सटीक मिलान को संदर्भित करता है।
        • आउटपुट → $1090

      इसके अलावा, आप नीचे दिखाए गए एनिमेटेड GIF का हवाला देकर वास्तविक समय में चरणों का पालन कर सकते हैं।

      अभ्यास अनुभाग

      हमने प्रत्येक शीट के दाईं ओर एक अभ्यास अनुभाग प्रदान किया है ताकि आप स्वयं अभ्यास करो। कृपया इसे स्वयं करना सुनिश्चित करें।

      एक नोट के रूप में, "डायनामिक वर्कशीट संदर्भ.xlsx" और "से संदर्भ अन्य Workbook.xlsx” फ़ाइलों का उपयोग विधि 3 और विधि 4 में किया जाता है। इसके विपरीत, “Excel Formula.xlsx में वर्कशीट का नाम संदर्भित करना” में बाकी विधियाँ शामिल हैं।

      निष्कर्ष

      में संक्षेप में, यह ट्यूटोरियल एक्सेल फॉर्मूला में वर्कशीट नाम को संदर्भित करने के तरीके के बारे में सभी ins और outs की पड़ताल करता है। अब, हम आशा करते हैं कि ऊपर बताए गए सभी तरीके आपको उन्हें अपनी एक्सेल स्प्रेडशीट में अधिक प्रभावी ढंग से लागू करने के लिए प्रेरित करेंगे। इसके अलावा, यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप ExcelWIKI .

      पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।