Excel: लगातार बदलती सेल से सुसंगत जानकारी को फ़िल्टर करें


0

मैं एक एक्सेल स्प्रेडशीट स्थापित कर रहा हूं और मुझे विशिष्ट कोशिकाओं में से एक डॉलर की राशि निकालने की आवश्यकता है। समस्या यह है कि सेल में हमेशा एक डॉलर की राशि होगी लेकिन डॉलर राशि के दोनों ओर की जानकारी बदलती रहती है।

उदाहरण: enter image description here
जैसा कि आप देख सकते हैं, की सामग्री स्तंभ A तारीख और कुल राशि के आधार पर बदलते रहें, लेकिन मुझे केवल डॉलर की राशि प्रदर्शित करनी होगी। संख्याओं के पहले और बाद के सभी पाठ जिन्हें मैं छिपाना या हटाना चाहता हूं। (कॉलम ए को संशोधित नहीं किया जा सकता है क्योंकि यह डेटा स्रोत से उस जानकारी को खींचता है और किसी भी बदलाव को लिखा जाएगा)।

मैंने कुछ अलग-अलग तरीकों से कोशिश की है, लेकिन मैं अभी भी यह पता नहीं लगा सकता कि उन्हें एक साथ कैसे जोड़ा जाए:

  • मैंने कोशिश की =RIGHT सिर्फ डॉलर की राशि प्राप्त करने के लिए लेकिन राशि की लंबाई बदलती रहती है
  • मैंने कोशिश की =LENGTH कुल लंबाई प्राप्त करने के लिए फिर शून्य से Domestic Total as of यह बंद है, लेकिन यह केवल मुझे वहाँ आधे रास्ते में हो जाता है
  • मैंने कोशिश की =FIND खोजने के लिए $, लेकिन मैं यह पता नहीं लगा सका कि इसके बाद अतिरिक्त कैसे निकालना है

इसके अलावा, मैं स्क्रीन शॉट करना भूल गया: यदि सेल में कुछ भी नहीं है [ ए 6 ] तो मुझे चाहिए [ D6 ] यह प्रदर्शित करने के लिए $0 क्योंकि अभी तक कुल नहीं है।

उम्मीद है कि मैंने अपनी समस्या को अच्छी तरह समझाया। यदि नहीं, तो मैं कोशिश करूँगा और किसी भी भ्रम को साफ़ करूँगा।

जवाबों:


1

आपके वर्तमान तरीकों का उपयोग करते हुए कुछ इस तरह काम करेगा -

=MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1))

मूल रूप से, की स्थिति का पता लगाएं $ और पहले की स्थिति के बाद $ और उनके बीच की स्ट्रिंग को बाहर निकालें।

में फेंक दें if() रिक्त के लिए -

=IF(A1="","$0",MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1)))

त्रुटियों को संभालने के लिए आप इसका उपयोग कर सकते हैं -

=IFERROR(IF(A1="","$0",MID(A1,FIND("$",A1),FIND(" ",A1,FIND("$",A1))-FIND("$",A1))),RIGHT(A1,LEN(A1)-FIND("$",A1)+1))

मुझे ए #VALUE! इसके साथ त्रुटि जब मैंने इसे अपने पहले उदाहरण पर आज़माया ...

ठीक है, क्योंकि वहाँ कोई "" नहीं है जब यह पता नहीं है (estimate) सही?
Raystafarian

तुम सही हो

@ bobSmith1432 आप चला सकते हैं a iferror() इसे ठीक करने के लिए, उत्तर को समायोजित देखें।
Raystafarian

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