सशर्त जानकारी निष्कर्षण


0

मेरे पास कोशिकाओं से डेटा निकालने का एक मुद्दा है।

जैसा कि आप यहाँ देख सकते हैं, मेरे पास दो प्रकार की जानकारी है:

Data Example

पहले सेल में आप देख सकते हैं कि मुझे कोष्ठक के भीतर से जानकारी निकालने की आवश्यकता है। उसके लिए मैं इस कमांड का उपयोग करता हूं:

=MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1)

मुख्य समस्या जिसे मैं हल नहीं कर सकता कि कैसे दो क्रियाओं को संयोजित किया जाए:

यदि सेल में कोष्ठक हैं, तो वहां से जानकारी लें, लेकिन यदि कोष्ठक नहीं हैं, तो केवल सेल से पूरी जानकारी कॉपी करें।

जवाबों:


0

FIND() एक रिटर्न #VALUE! यदि पाठ नहीं मिला है तो त्रुटि, इसलिए हम उपयोग कर सकते हैं IFERROR() अगर कोई कोष्ठक नहीं मिला है तो बस संपूर्ण सेल वापस करने के लिए

=IFERROR(MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1);Informacija!K2)

यह काम नहीं करता। क्या मैं आपका कोड सही ढंग से समझ सकता हूं? यदि यह #value त्रुटि प्राप्त करता है, तो यह संपूर्ण सेल जानकारी की प्रतिलिपि करेगा, लेकिन यदि यह नहीं करता है तो यह कोष्ठक से जानकारी की प्रतिलिपि करेगा?
Username

@ उपयोगकर्ता नाम मैंने अपनी पोस्ट संपादित की है, इसे अभी आज़माएं। मैंने अर्धविराम के बजाय अल्पविराम का उपयोग किया।
Kyle

मैंने उस पर ध्यान दिया, लेकिन जानकारी दिखाने के बजाय, यह 0 दिखाता है।
Username

मुझे समस्या मिल गई। वह k2 दूसरी चादर से था। इसलिए मुझे रास्ता दिखाने की जरूरत थी। धन्यवाद काइल
Username
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.