एक्सेल - एक सेल को संदर्भित करता है जो किसी अन्य कार्यपुस्तिका का पथ संदर्भित करता है


0

वहाँ एक सेल स्थापित करने के लिए एक रास्ता है A1में WORKBOOK1उस फ़ाइल नाम पर WORKBOOK2?

मैं वर्तमान में समीकरण में WORKBOOK2नाम को हार्ड कोडिंग द्वारा मेरी आवश्यकता के मूल्य को देख रहा हूं WORKBOOK2, लेकिन इसका फ़ाइल नाम WORKBOOK2नियमित रूप से बदल रहा है , जिसका अर्थ है कि मुझे हर बार समीकरण को अपडेट करने की आवश्यकता है, जिसका फ़ाइल नाम WORKBOOK2बदला गया है।

मैं कुछ लंबी लाइनों का उपयोग कर रहा हूं:

=VLOOKUP(B1,'[WORKBOOK2]Data'!A1:B100,2,0)="8H",INDEX('[WORKBOOK2]Data'!E1:E100,MATCH(B1,'[WORKBOOK2]Data'!A1:A100,0))))

जवाबों:


1

हां, आप टुकड़ों को समेटने के लिए "और" का उपयोग करके, रेंज संदर्भों में से प्रत्येक के लिए एक स्ट्रिंग को इकट्ठा कर सकते हैं। लेकिन फिर आपको स्ट्रिंग को वास्तविक पते पर वापस बदलने के लिए INDIRECT () का उपयोग करना होगा।

यदि आपके WORKBOOK2 का नाम A1 में है, तो आपका सूत्र बन जाएगा:

=VLOOKUP(B1,INDIRECT("'["&A1&"]Data'!A1:B100"),2,0)="8H",INDEX(INDIRECT("'["&A1&"]Data'!E1:E100",MATCH(B1,INDIRECT("'["&A1&"]Data'!A1:A100"),0))))

नोट: एक्सेल के मेरे संस्करण में, फ़ाइल नाम एक्सटेंशन की आवश्यकता है, इसलिए A1 में नाम "WORKBOOK2.xlsx" होगा।

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