Excel: प्रोग्राम के अनुसार सेल की संख्या प्राप्त करें


0

मैं यह कर रहा हूँ, लेकिन यह काम नहीं करता है:

=&ROW(D(RIGHT(A21, LEN(A21)-SEARCH(" ", A21, 1))))

मैं एक अलग सेल से खोज संख्या की गणना करना चाहता हूं, और Dउदाहरण के लिए इसे पंक्ति में जोड़ना चाहता हूं :D8

कोई सुझाव?

जवाबों:


2

आप जो चाहते हैं वह करने के लिए सबसे सीधा (दंडित इरादा नहीं) तरीका है

=INDIRECT("D" & RIGHT(A21,LEN(A21)-SEARCH(" ",A21,1)))

जो आपके D8द्वारा "D" सेल से निकाले गए नंबर के साथ स्ट्रिंग (टेक्स्ट शाब्दिक) को  संक्षिप्त करके स्ट्रिंग बनाता है A21 और फिर इसे INDIRECTफ़ंक्शन में पास करता है, जो स्ट्रिंग के रूप में इसके पते के आधार पर सेल तक पहुंचता है।

शायद एक बेहतर तरीका (यदि आप हमेशा कॉलम का उपयोग करना चाहते हैं  D; यानी, यह परिवर्तनशील नहीं है)

=INDEX(D:D, RIGHT(A21,LEN(A21)-SEARCH(" ",A21,1)))

जिसे सेल से नंबर मिलता है  A21जैसा कि आप करते हैं, लेकिन फिर इसे कॉलम में इंडेक्स के रूप में उपयोग करता है  D


1

आप इसे दो तरीकों से पूरा कर सकते हैं। फ़ंक्शन पर एक नज़र डालें

=INDIRECT(ref_text)

"Ref_text" पाठ हो सकता है जो एक सेल को संदर्भित करता है। उदाहरण के लिए अगर मैं डालता हूं:

=INDIRECT("A1")

जहां "A1" टेक्स्ट है, मैं एक सेल का संदर्भ दे सकता हूं। आप मूल पोस्ट में आपके जैसे अन्य सूत्रों का उपयोग करके इस फ़ंक्शन के पाठ को एक साथ जोड़ सकते हैं।

एक और तरीका जो आपके लिए काम कर सकता है वह है फ़ंक्शन का उपयोग करना

=OFFSET(reference, rows, cols, [height], [width])

जिसके लिए आप शुरू में एक सेल का संदर्भ लेते हैं और फिर फ़ंक्शन को बताते हैं कि आप उस सेल से कितने पंक्तियों या स्तंभों से दूर हैं।


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