स्ट्रिंग की शुरुआत में एकल चरित्र + स्थान की खोज करें


4

मैं एक्सेल में एक वाक्य की शुरुआत में एक एकल चरित्र की खोज कर रहा हूं। उदाहरण के लिए, सेल A1 में स्ट्रिंग "T कोड 999" A2 शामिल है "डब्ल्यूडब्ल्यूडब्ल्यू टी 8" ए 3 में "TW" है

जब मैं स्ट्रिंग "टी" (टी द्वारा पीछा किया गया) के लिए खोज करता हूं, तो परिणाम केवल सेल A1 दिखाना चाहिए (जहां स्ट्रिंग टी के साथ शुरू होती है और इसके बाद एक स्थान है) क्या इस तरह से एक्सेल में खोज करने का एक तरीका है?


स्पष्ट करने के लिए, आप "टी" के सभी उदाहरण (एक स्थान के बाद) या "टी" के सभी उदाहरणों को खोजने की कोशिश कर रहे हैं (पहले एक स्थान है और एक के बाद एक है)?
ज़ैन पटेल

टी एक स्थान पर है
गौतम

जवाबों:


4

स्तंभ में कोशिकाओं को खोजने का सबसे सीधा तरीका स्तंभ Aपर एक फ़िल्टर सेट करना है।

  • कॉलम में किसी भी डेटा सेल का चयन करें Aऔर फिर रिबन से Sort & Filter/ पर क्लिक करें Filter। (यदि आप सेल में हेडर लेबल रखते हैं तो यह सबसे अच्छा काम करता है A1।)

  • सेल में ड्रॉप-डाउन मेनू पर क्लिक करें A1और चुनें Text Filter/ Begins With

फ़िल्टर / के साथ शुरू होता है का चयन करें

  • "T *" दर्ज करें जहां कर्सर (शीर्ष, दाहिने हाथ में प्रवेश बॉक्स) है और ओके दबाएं।

  • फिर बस रंगीन फिल, बोल्ड फॉन्ट या जो भी आप चुनते हैं, उसके साथ फ़िल्टर्ड पंक्तियों को हाइलाइट करें।

हाइलाइटिंग के साथ फ़िल्टर्ड पंक्तियाँ

  • अंत में, सेल A1 में ड्रॉप-डाउन पर क्लिक करके और "से फ़िल्टर साफ़ करें" का चयन करके फ़िल्टर को हटा दें।

स्तंभ में <code> T </ code> <code> A </ code> से शुरू होने वाली पंक्तियाँ।

यहां कुंजी वर्णों की किसी भी श्रृंखला से मेल खाने के लिए तारांकन चिह्न जोड़ने के लिए वाइल्डकार्ड वर्ण को "फिल्टर स्ट्रिंग" से शुरू होती है। यदि आप सिर्फ "टी" का उपयोग करके फ़िल्टर करने का प्रयास करते हैं, तो एक्सेल इसे "टी" में बदल देगा और आपको टी से शुरू होने वाली सभी कोशिकाएं मिलेंगी।

ध्यान दें कि फ़िल्टर केस-संवेदी नहीं है। यदि आपको इसकी आवश्यकता है, तो आपको यहां बताए अनुसार एक उन्नत फ़िल्टर स्थापित करना होगा ।


+1 Bummer, मैं कई कॉलमों को देखने का तरीका ढूंढ रहा था जबकि सभी डेटा एक ही कॉलम ^ ^ में थे;
जेरी

0

मुझे पता है कि एक्सेल की खोज रेगेक्स का समर्थन नहीं करती है, अन्यथा मैं सुझाव देता हूं कि आप इसका उपयोग करें ^T(टी के बाद एक स्थान है जो पोस्टिंग पर ध्यान नहीं दिया जाता है ...)।

हालाँकि, मुझे लगता है कि आप सशर्त स्वरूपण का उपयोग करके इसके समान कुछ हासिल कर सकते हैं:

  1. सेल A1 पर क्लिक करें और पूरी शीट ( Ctrl+ A) का चयन करें या सेल ए पर क्लिक करें और फिर सब कुछ चुनने के लिए कॉलम और पंक्ति लेबल के चौराहे पर क्लिक करें।

  2. सशर्त स्वरूपण का चयन करें, फिर नया नियम।

  3. "कौन सा सेल फ़ॉर्मेट करना है यह निर्धारित करने के लिए एक सूत्र का उपयोग करें" और इनपुट बॉक्स में "फॉर्मूला मान जहाँ यह सूत्र सत्य है" का चयन करें, डालें:

    =LEFT(A1,2)="T "
    

    LEFT()nएक सेल की शुरुआत से पहले अक्षर देता है । यहां, मैंने उपयोग किया है n=2

  4. "प्रारूप ..." बटन पर क्लिक करें और एक प्रारूपण चुनें। मुझे "फिल" का उपयोग करना और पीला चुनना पसंद है, लेकिन यह आपके ऊपर है। "ओके", और "ओके" पर फिर से क्लिक करें। आपको उन कोशिकाओं को उजागर करना चाहिए जिनकी आप तलाश कर रहे हैं।

अतिरिक्त अनुरोध के अनुसार

मुझे यकीन नहीं है कि आप वास्तव में क्या उम्मीद कर रहे हैं, लेकिन जब से आप सभी पंक्तियों को चाहते हैं, मैं इसे इस तरह से करूंगा:

  1. एक नए कॉलम में, 'Z' कहते हैं, एक अद्वितीय सीमांकक के साथ सभी कोशिकाओं को समतल करें। मुझे लगता है कि ^इस समारोह के लिए एक संभावित परिसीमन है। यह ^आपके डेटा में कहीं भी नहीं होने पर काम करेगा । उदाहरण के लिए पंक्ति 2 में, आप कर सकते हैं:

    =A2&"^"&B2&"^"&C2&"^"&D2&"^"&E2&"^"&F2...X2&"^"&Y2
    

    यह एक एकल लंबी स्ट्रिंग बनाएगा।

  2. अगले कॉलम में, उपयोग करें:

    =IF(OR(LEFT(Z2,2)="T ",NOT(ISERROR(FIND("^T ",Z2)))),1,0)
    

    यह उन 1सभी पंक्तियों पर देगा जिनमें "टी" से युक्त कोशिकाएं हैं।

  3. सभी 1पंक्तियों को पाने के लिए एक फिल्टर लगाएं, और फिल्टर करें ।

बैरी हौदिनी द्वारा इंगित (इस भाग के लिए मुझे अपवित्र न करें), जो आसान / सरल / छोटा है:

  1. एक नए कॉलम में, हम 'Z' कहते हैं, निम्न सूत्र रखें और इसे नीचे खींचें:

    =COUNTIF(A2:Y2, "T *")
    
  2. कॉलम Z पर एक फ़िल्टर लगाएं और सभी लोगों के साथ फ़िल्टर करें 0

  3. उन पंक्तियों को हाइलाइट करें जिनकी आपको आवश्यकता है।


मैं आपके सुझाव का परीक्षण कर रहा हूं। यह विशिष्ट कोशिकाओं को उजागर कर रहा है जो "टी" से शुरू होता है क्या पूरी पंक्ति को उजागर करने का एक तरीका है?
गौतम

@ गौतम हम्म, ऐसा नहीं जिसे मैं जानता हूँ, क्षमा करें :(
जेरी

@ गौतम मैंने एक वर्कअराउंड बनाया, उम्मीद है कि आपकी आवश्यकता के अनुरूप हो!
जेरी

1
ध्यान दें कि वाम केस-संवेदी जबकि नहीं मिल रहा है है केस-संवेदी। यदि आप मामले की परवाह नहीं करते हैं तो आप इस तरह COUNTIF का उपयोग कर सकते हैं=COUNTIF(A2:Y2,"T *")>0
बैरी हुदैनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.