मैं xplain करने की कोशिश करूँगा कि मैं क्या करना चाहता
हूँ मुझे एक बड़ी फ़ाइल मिली है जो विभिन्न प्रकार के सिस्टम से अलार्म पाठ की रिपोर्ट करती है
मैं पहला कोलम मैं अलार्म मिला (1 पंक्ति = 1 अलार्म पाठ)
मैं अलार्म के पाठ से कुछ शब्द निकालने के आधार पर एक श्रेणी (2 कॉलम पर) को संबद्ध करना चाहूंगा
जैसे: अगर आआआआ शब्द अलार्म में मौजूद है तो कैलोरी "ए" होनी चाहिए, अगर बीजीबी मौजूद है तो ग्रेडेट "बी" होना चाहिए; .....
मुझे कई श्रेणियां मिलीं, 50 से अधिक ... और मैं ज़रूरत पड़ने पर नई श्रेणी जोड़ने में सक्षम होना चाहता हूं
मुझे इस तरह के सूत्र के साथ एक "समाधान" मिला
IF(ISNUMBER(SEARCH("Wafer not";BD2));"HANDLING";"UKN")
BD2 वह जगह है जहां y अलार्म पाठ संग्रहीत किया जाता है
==> मूल रूप से मैंने सभी श्रेणियों को कवर करने के लिए पिछले एक के अंदर एक नया सूत्र शामिल किया है
ऐसा लगता है कि (सिर्फ एक अर्क):;
IF(ISNUMBER(SEARCH("mixing";BD2));"CC MIXING ALARM";IF(ISNUMBER(SEARCH("port";BD2));"LP ERROR";IF(ISNUMBER(SEARCH("mass flow";BD2));"MFC";IF(ISNUMBER(SEARCH("CC comm";BD2));"CC COMMUNICATION";IF(ISNUMBER(SEARCH("unclear";BD2));"UNCLEARED ALARM";IF(ISNUMBER(SEARCH("door";BD2));"COVER";IF(ISNUMBER(SEARCH("wafer level sens";BD2));"WAFER LEVEL SENSOR";IF(ISNUMBER(SEARCH("tank A";BD2));"COOLING TANK";IF(ISNUMBER(SEARCH("tank B";BD2));"COOLING TANK";IF(ISNUMBER(SEARCH("hdiw-unit";BD2));"HDIW UNIT";IF(ISNUMBER(SEARCH("labyrinth";BD2));"LABYRINTH ERROR";IF(ISNUMBER(SEARCH("FAN";BD2));"FAN";IF(ISNUMBER(SEARCH("handling";BD2));"HANDLING";IF(ISNUMBER(SEARCH("process has stopped";BD2));"PROCESS STOP";"UKN")))))))))))))
==> लेकिन यह वास्तव में बदसूरत ;-) है .... अगर अगर अगर अगर .....
मुझे पूरा यकीन है कि कुछ अच्छे और होशियार मौजूद हो सकते हैं
अगर आपको मेरी मदद करने का विचार है तो यह बहुत अच्छा होगा
आपकी सहायता के लिये पहले से ही धन्यवाद
सादर
