fx Data Cleaning
ENहिन्दी

Find & Replace वाइल्डकार्ड के साथ (*, ?, ~)

⏱ 9 min

आप क्या सीखेंगे

  • Replace All से पहले Find All के साथ *, ? और ~ जाँचें।
  • चुनी रेंज तक बदलाव सीमित रखें और whole-cell matching सही चुनें।
  • मूल डेटा बचाकर suffix, literal चिन्ह और line breaks हटाएँ।

समझिए

1. शॉर्टकट

  • Ctrl + F — Find
  • Ctrl + H — Replace

सेटिंग देखने के लिए Options >> पर क्लिक करें। सिर्फ़ किसी रेंज में बदलाव करना हो तो पहले उसे चुनें; वरना Excel पूरी शीट पर काम करता है।

2. तीन वाइल्डकार्ड

वाइल्डकार्ड मतलब उदाहरण किससे मेल खाता है
* कितने भी अक्षर Sh*a Sharma, Shama, Shikha
? ठीक एक अक्षर P10? P100 … P109 और P10A (पूरे सेल का मैच)
~ "अगले अक्षर को ज्यों का त्यों मानो" ~* असली *

ठीक चार अक्षर वाले कोड के लिए Match entire cell contents चालू करें; वरना P10?, P1010 के हिस्से से भी मिल सकता है। ? सिर्फ़ अंक नहीं, कोई भी अक्षर मिलाता है, इसलिए P10A जैसे कोड जाँचें। नाम के अंदर suffix हटाते समय यह विकल्प बंद रखें। Microsoft की Find and Replace गाइड देखें।

3. काम की सफ़ाइयाँ

ब्रैकेट वाला टेक्स्ट हटाएँ: Rahul Sharma (Delhi) → Rahul Sharma Find: (*) (ब्रैकेट से पहले एक स्पेस) → Replace with: (खाली छोड़ें) → Replace All।

डैश के बाद का सब हटाएँ: INV-2026-0457 → INV Find: -* → Replace with: (खाली)।

कंपनी का सफ़िक्स हटाएँ: Find * Pvt Ltd पूरा नाम ही मिटा देगा — सावधान। सिर्फ़ सफ़िक्स हटाने के लिए Pvt Ltd (बिना वाइल्डकार्ड) इस्तेमाल करें।

असली तारांकन (*) हटाएँ: Price* → Price Find: ~* → Replace with: (खाली)। ~ के बिना Find * → खाली से Replace करने पर हर सेल का कंटेंट मिट जाएगा।

एक अक्षर बदलें: कोड A1B, A2B, A9B → सब A-B Find: A?B → Replace with: A-B।

4. दुर्घटना से बचाने वाले विकल्प

विकल्प क्या करता है
Match case Delhi, DELHI से मेल नहीं खाएगा
Match entire cell contents Find Ram सिर्फ़ उन सेल से मेल खाएगा जिनमें ठीक "Ram" है, "Ramesh" या "Shri Ram" से नहीं
Within: Sheet / Workbook एक शीट में या सारी शीट में खोज
Look in: Formulas / Values फ़ॉर्मूलों के अंदर या दिखने वाले नतीजों में खोज

उदाहरण: शहर Ram Nagar को Ramnagar करना है, पर Ram Kumar नाम वाले व्यक्ति को नहीं छूना? Match entire cell contents चालू करें।

5. लाइन-ब्रेक हटाएँ (Alt + Enter)

फ़ॉर्म से कॉपी किए पतों में अक्सर सेल के अंदर लाइन-ब्रेक होते हैं। Find बॉक्स में Ctrl + J दबाएँ (कुछ दिखेगा नहीं, पर लाइन-ब्रेक दर्ज हो जाता है)। स्पेस से Replace करें → Replace All।

6. Find All — झटपट रिपोर्ट

Find Next की जगह Find All पर क्लिक करें। लिस्ट में हर मेल खाने वाला सेल दिखता है। उस लिस्ट में Ctrl + A दबाने से शीट पर वे सारे सेल चुन लिए जाते हैं — फिर उन्हें एक साथ रंग सकते हैं या डिलीट कर सकते हैं।

7. सुरक्षा पहले

सेव करके बंद करने के बाद Replace All वापस नहीं हो सकता। पहले Find All से देखें कि कितने सेल बदलेंगे, और शीट की कॉपी रखें।

आम गलतियाँ

अकेले * इस्तेमाल करके डेटा मिटा देना। असली * या ? खोजते समय ~ भूल जाना। रेंज न चुनना, जिससे पूरी शीट (हेडर या फ़ॉर्मूलों समेत) बदल जाती है। पिछली खोज से Match entire cell contents चालू छोड़ देना।

अभ्यास

medium10 नाम बनाएँ जैसे Rahul Sharma (Delhi), Neha Gupta (Jaipur) और 5 कोड जैसे P101*, P102*। एक Replace से ब्रैकेट वाला शहर हटाएँ, तारांकन हटाएँ, फिर P10? के साथ Find All से P100 से P109 तक के हर प्रोडक्ट कोड को हाइलाइट करें।
Wildcards में A2:A11 को B2:B11 में कॉपी करें; सिर्फ़ B2:B11 चुनें, whole-cell matching बंद रखें, " (*)" को खाली से replace करें। D2:D6 को E2:E6 में कॉपी करके ~* से असली stars हटाएँ। H2:H9 चुनें, Match entire cell contents चालू करें और P10? का Find All करें: P100,P101,P105,P109,P10A मिलेंगे; P1010,XP101,P110 नहीं। ? कोई भी अक्षर है, इसलिए P10A जाँचें। K2:K4 को L2:L4 में कॉपी करके Ctrl+J line breaks को space से बदलें। मूल कॉलम बचाएँ।

प्रश्नोत्तरी

? किससे मेल खाता है?
ठीक एक अक्षर से
असली ? कैसे खोजें?
~?
Find बॉक्स में लाइन-ब्रेक कौन-सी की डालती है?
Ctrl + J
Find & Replace वाइल्डकार्ड के साथ (*, ?, ~) · हिंदी | ExcelWalaa