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


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.