एक्सेल: विशिष्ट सेल डेटा (ज़िप कोड) को एक नए कॉलम में कैसे कॉपी करें - एक्सेल
मेरे पास कक्षों के दो कॉलम हैं जिनके अनियमित रूप से स्वरूपित पते हैं।
मुझे जरूरत है:
1) बस ज़िप कोड को नए कॉलम में कॉपी करने के लिए;
2) पंक्तियां जिनमें ज़िप कोड शामिल नहीं होते हैं या तो हाइलाइट या खाली होते हैं ताकि मैं आसानी से पहचान सकूं कि कौन से गायब हैं।
ऐसा लगता है कि ऐसा करना आसान होगा, लेकिन मैंयह पता नहीं लगा सकता कि Excel को लगातार 5 संख्याओं के सभी उदाहरण कैसे प्राप्त करें। वर्तमान में उन्हें पाठ के रूप में स्वरूपित किया गया है ताकि शून्य प्रदर्शित हो। किसी भी मदद की बहुत सराहना की।
यहां "यह शुरू करने के लिए क्या होगा:
यहां "यह क्या होगा जब यह किया जाएगा (वैकल्पिक हाइलाइटिंग):
उत्तर:
जवाब के लिए 0 № 1जोफ डिनो ने जो लिखा है उसके लिए एक अन्य दृष्टिकोण यह है कि नीचे दिखाए गए अनुसार इसे थोड़ा सा तोड़ना है:
- सेल सी 3 में फॉर्मूला बार में दिखाई देने वाले सूत्र को दर्ज करें
- इसे पंक्ति सेट और 1 कॉलम से नीचे खींचें (इसलिए यह कॉलम बी के लिए भी चलता है)
- कॉलम में इस सूत्र का उपयोग करें:
=IF(AND(C3="",D3=""),"",IF(C3="",D3,C3))
और इसे नीचे खींचें।
यह आपके द्वारा दिखाए गए सभी संभावित परिस्थितियों के लिए जिम्मेदार होगा और आपके ऊपर त्रुटि नहीं करेगा (जब तक कि अन्य पैटर्न उभरे न हों)।
फिर चित्र में दिखाए गए अनुसार ज़िप कोड के साथ पंक्तियों को हाइलाइट करने के लिए आप सशर्त स्वरूपण का उपयोग कर सकते हैं:
उत्तर № 2 के लिए 1
आपके पास सामान्य एक्सेल में नियमित अभिव्यक्ति नहीं है। आपको ऐसा करने के लिए वीबीए में जाना होगा। हालांकि, आपके मामले के लिए, एक आसान पैटर्न है: ध्यान दें कि ज़िप कोड के बाद कैसे है अंतिम अंतरिक्ष, और यह हमेशा 5 अंक लंबा है? चुनौती तब इस अंतिम स्थान की अनुक्रमणिका ढूंढ रही है और इसके अनुसरण करने वाले 5 वर्ण निकालें। यदि आप उन्हें 2 सूत्र में विभाजित करते हैं तो यह स्पष्ट होगा
// C3 (index of last space character):
=FIND("|",SUBSTITUTE(B3," ","|",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))
// D3, the 5 characters after that.
// Return an empty string if the address doesn"t match the pattern
=IFERROR(MID(B3,C3+1,5),"")