OpenOffice Calc में अलग-अलग फ़ाइलों से डेटा पुनरावृत्ति करें


3

मेरे पास डेटा से भरी कई .ods फाइलें हैं (जैसे data1.ods, data2.ods आदि)। ये फाइलें बिल्कुल उसी प्रारूप का उपयोग करती हैं, जिससे data1.ods पर आधारित गणना data2.ods से डेटा पर समान रूप से प्रासंगिक होगी। मेरे पास एक और कैल्क फाइल है (मुख्य मेन्यू में कहें) जहां मैं गणना करता हूं। Main.ods में, मेरे पास वर्तमान में data1.ods से विशेष रूप से कोशिकाओं का उपयोग करके गणना है। मैं अब आसानी से main.ods को बदलने में सक्षम होना चाहूंगा ताकि इस्तेमाल किया गया डेटा data2.ods के बजाय आता है, या किसी अन्य फ़ाइल (शेष गणना समान)।

मैं सभी को प्रतिस्थापित कर सकता था 'file:///C:/Users/jean__000/Desktop/data1.ods' साथ में 'file:///C:/Users/jean__000/Desktop/data2.ods' जब जरूरत होती है, लेकिन यह गंदा लगता है, और जब मैं कई फ़ाइलों से डेटा का उपयोग कर रहा हूं तो यह अच्छी तरह से काम नहीं करेगा। इसके बजाय, मैं किसी सेल में उपयोग की जाने वाली फ़ाइल का नाम दर्ज करना चाहूंगा, और जब भी आवश्यकता हो, इस नाम को बदल दूंगा।

उदाहरण के लिए, main.ods में Sheet1 का सेल A1 मैं टाइप कर सकता हूं ="'file:///C:/Users/jean__000/Desktop/data1.ods'#Sheet1", और आवश्यकता होने पर नाम (या फ़ाइलपथ) बदलें। हालाँकि, मैं इसका उपयोग करने का प्रबंधन नहीं करता हूं। अगर मैं data1 के Sheet1 के कॉलम B को पढ़ना चाहता हूँ। =INDIRECT(ADRESSE(1;2;4;1;$A$1))। हालाँकि, मैं स्तंभ B के बाकी हिस्सों की प्रतिलिपि बनाने के लिए उस सूत्र को "खींच" नहीं सकता।

नोट: मैं Calc के फ्रांसीसी संस्करण का उपयोग कर रहा हूं, इसलिए "ADDRESS" के बजाय "ADRESSE"।

जवाबों:


2

कोशिका A1 सेट करना 'file:///C:/Users/jean__000/Desktop/data1.ods'#$Sheet1 एक बराबर चिह्न या दोहरे उद्धरण चिह्नों के बिना। सेल बी 1 में, सूत्र दर्ज करें =INDIRECT($A$1 & "." & ADRESSE(ROW(),COLUMN()))

अब अपने दिल की सामग्री को खींचें और छोड़ें। :)

आरओडब्ल्यू () के लिए प्रलेखन है https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_ROW_function


1
यह काम करता है (अल्पविराम के बजाय अल्पविराम के साथ, ADRESSE(LIGNE();COLONNE())। आपका बहुत बहुत धन्यवाद!
Jean

अनुवर्ती प्रश्न: मेरे पास अब आपके सेल A1 की तरह फाइलों की एक सूची है (कोशिकाओं A1, ..., A9 में) और कोशिकाओं B1, ..., B9 में मेरे पास एक बूलियन है जो यह दर्शाता है कि क्या मुझे संबंधित फाइलें चाहिए। गणना में शामिल किया जाना है या नहीं। अब मैं उन सभी फाइलों पर योग की गणना करना चाहता हूं, जो सेट हैं TRUEकिसी दिए गए सेल के (कहते हैं, C1)। यदि यह शीट्स के पार सिर्फ एक राशि थी, तो मैं दिए गए रेंज के अप्रत्यक्ष के एक समरूप का उपयोग कर सकता था, लेकिन मुझे यह नहीं मिल सकता है कि विभिन्न फ़ाइलों में एक श्रेणी कैसे निर्दिष्ट की जाए।
Jean

आगे बढ़ें और इसे एक अलग प्रश्न के रूप में पूछें, इस प्रश्न के लिंक के साथ मामले में लोगों को अधिक जानकारी की आवश्यकता है। अगर इसके साथ टैग किया गया है openoffice-calc तब मैं इसे देखूंगा।
Jim K

एक नए प्रश्न में बदल गया: superuser.com/questions/1049900/...
Jean
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.