
सामान्य सूत्र
=FIND(CHAR(160),SUBSTITUTE(text,"@",CHAR(160),N))
सारांश
किसी पाठ स्ट्रिंग में किसी वर्ण की nth घटना को खोजने के लिए, आप FIND और SUBSTITUTO फ़ंक्शन के आधार पर सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, D5 का सूत्र है:
=FIND(CHAR(160),SUBSTITUTE(B5,"@",CHAR(160),C5))
स्पष्टीकरण
इस उदाहरण में हम "@" वर्ण की नौवीं घटना के लिए देख रहे हैं।
अंदर से बाहर काम करते हुए, हम पहले CHAR (160) के साथ "@" की घटना को बदलने के लिए SUBSTITUTE फ़ंक्शन का उपयोग करते हैं:
SUBSTITUTE(B5,"@",CHAR(160),C5)
SUBSTITUTE फ़ंक्शन के पास एक वैकल्पिक 4th तर्क है जिसे इंस्टेंस नंबर कहा जाता है जिसका उपयोग उस इंस्टेंस को निर्दिष्ट करने के लिए किया जा सकता है जिसे प्रतिस्थापित किया जाना चाहिए। यह नंबर कॉलम C से आता है।
SUBSTITUTE फिर CHAR (160) के साथ "@" की नौवीं घटना की जगह लेता है, जो "to" का समाधान करता है। हम CHAR (160) का उपयोग करते हैं क्योंकि यह आम तौर पर पाठ में दिखाई नहीं देगा। आप किसी भी वर्ण का उपयोग कर सकते हैं जिसे आप जानते हैं कि पाठ में मौजूद नहीं होगा। CHAR फ़ंक्शन के डेमो के लिए, यह वीडियो देखें।
अंत में, FIND वर्ण CHAR (160) के लिए दिखता है और स्थिति लौटाता है।
नोट: मैंने इस उदाहरण को एक मैक पर मूल रूप से विकसित किया है, जहां CHAR (160) एक खंजर (example) को हल करता है। विंडोज पर, एक खंजर चरित्र के लिए CHAR (134) का उपयोग करें।