समझिए
1. टेक्स्ट काटना
A2 में इनवॉइस नंबर: INV-2026-0457
| फ़ॉर्मूला | मतलब | नतीजा |
|---|---|---|
=LEFT(A2, 3) |
बाईं ओर से 3 अक्षर | INV |
=RIGHT(A2, 4) |
दाईं ओर से 4 अक्षर | 0457 |
=MID(A2, 5, 4) |
5वीं पोज़िशन से शुरू करके 4 अक्षर | 2026 |
=LEN(A2) |
कुल अक्षर | 13 |
स्पेस और डैश भी अक्षर गिने जाते हैं।
2. FIND के साथ डायनामिक कटिंग
जब लंबाई तय न हो, तो पहले किसी सेपरेटर की पोज़िशन ढूँढें। B2 के ईमेल (rahul.sharma@gmail.com) से यूज़रनेम:
=LEFT(B2, FIND("@", B2) - 1) → rahul.sharma
FIND "@" की पोज़िशन (13) देता है; हम उससे पहले का सब ले लेते हैं।
3. स्पेस साफ़ करना — TRIM
" Rahul Sharma " → =TRIM(A2) → "Rahul Sharma"
TRIM शुरू और आख़िर के स्पेस हटाता है, और शब्दों के बीच कई स्पेस को एक कर देता है। "मेरा लुकअप #N/A क्यों दे रहा है?" वाली बहुत-सी समस्याएँ इसी से ठीक होती हैं।
4. छिपे अक्षर — CLEAN
सॉफ़्टवेयर या वेबसाइट से कॉपी किए डेटा में अक्सर अदृश्य लाइन-ब्रेक और कंट्रोल कैरेक्टर होते हैं। =CLEAN(A2) उन्हें हटाता है। दोनों साथ इस्तेमाल करें:
=TRIM(CLEAN(A2))
वेब डेटा का जाल: "नॉन-ब्रेकिंग स्पेस" (CHAR 160) को न TRIM हटाता है न CLEAN। पहले उसे बदलें:
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))
5. कैपिटलाइज़ेशन
| फ़ॉर्मूला | rahul SHARMA बन जाता है |
|---|---|
=UPPER(A2) |
RAHUL SHARMA |
=LOWER(A2) |
rahul sharma |
=PROPER(A2) |
Rahul Sharma |
PROPER हर गैर-अक्षर के बाद वाले अक्षर को कैपिटल करता है, इसलिए o'brien → O'Brien तो ठीक, पर mcdonald's → Mcdonald'S। इस्तेमाल के बाद नाम ज़रूर जाँचें।
6. टेक्स्ट से निकले नंबर भी टेक्स्ट ही हैं
=LEFT("2026ABC", 4) "2026" को टेक्स्ट के रूप में लौटाता है (बाईं ओर अलाइन)। नंबर की तरह इस्तेमाल करने के लिए:
=VALUE(LEFT(A2, 4))
आम गलतियाँ
भूल जाना कि LEN और पोज़िशन में स्पेस गिने जाते हैं। वेब डेटा पर TRIM लगाकर CHAR(160) के हटने की उम्मीद करना। LEFT/RIGHT के नतीजे पर बिना VALUE के गणना करना।