Text Functions: LEFT, RIGHT, MID, CONCAT, LEN

Text functions strings को शल्यचिकित्सा की तरह संभालते हैं: LEFT, RIGHT और MID टुकड़े निकालते हैं, LEN length मापता है, CONCAT और TEXTJOIN values जोड़ते हैं, और TRIM/UPPER/LOWER साफ़ और re-case करते हैं, तो आप गंदे import किए text को बिना दोबारा type किए फिर आकार दे सकते हैं।

10 min read · 9 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

गंदी import की हुई list

Aryan एक customer list import करता है और यह एक गड़बड़ है: names में अतिरिक्त spaces हैं (' Riya Shah '), phone numbers area codes से चिपके हैं, और उसे हर item के पहले तीन अक्षरों से capitals में बना एक product code चाहिए।

हज़ारों rows दोबारा type करना सवाल से बाहर है।

Excel के text functions strings के लिए शल्य-उपकरण हैं: एक टुकड़ा निकालना, एक length मापना, values जोड़ना, भटके spaces हटाना। यह वही string-handling है जिससे आप C char arrays (BCA104) और Text-to-Columns (BCA105) में मिले, अब सटीक, दोबारा इस्तेमाल-योग्य formulas के रूप में।

Theory

कैंची, रूलर, और गोंद

Text के साथ काम करना एक craft desk जैसा है: एक टुकड़ा काटने को कैंची (LEFT, RIGHT, MID), length मापने को एक रूलर (LEN), और टुकड़े जोड़ने को गोंद (CONCAT, या & operator)। भटके spaces पोंछने को एक cleaning cloth (TRIM) जोड़िए। इनसे, Aryan किसी भी string को फिर आकार दे सकता है, निकाल, माप, जोड़, बिना कभी दोबारा type किए। Text functions data के लिए craft desk हैं।

At a glance

Text toolkit

Functionकरता हैउदाहरण -> नतीजा
LEFT(text, n)पहले n charactersLEFT("Grocery",3) -> Gro
RIGHT(text, n)आख़िरी n charactersRIGHT("9876",4) -> 9876
MID(text, s, n)स्थिति s से n charsMID("Sugar",2,3) -> uga
LEN(text)Length (character गिनती)LEN("Tea") -> 3
CONCAT / &Strings जोड़ना"Ri"&"ya" -> Riya
TRIM(text)अतिरिक्त spaces हटानाTRIM(" a b ") -> a b

Theory

असली कामों के लिए इन्हें जोड़िए

ताक़त इन functions को nest करने से आती है:

  • Product code: =UPPER(LEFT(A2, 3)) -> पहले 3 अक्षर, uppercase ('Grocery' -> 'GRO')।
  • एक पूरा नाम जोड़ना: =B2 & " " & C2 -> 'Riya' + space + 'Shah' -> 'Riya Shah'।
  • पहले साफ़ फिर इस्तेमाल: =TRIM(A2) किसी और चीज़ से पहले भटके spaces हटाता है।
  • एक space से पहले निकालना (एक नाम split करना): FIND (space स्थिति ढूँढना) को LEFT/MID से जोड़िए।

स्थितियाँ 1-indexed हैं (पहला character स्थिति 1 है), किसी भी string काम में देखने वाली वही गिनती।

Quiz

=MID("Rajkot", 2, 3) क्या लौटाता है?

  1. ajk, स्थिति 2 से शुरू 3 characters
  2. Raj, पहले 3 characters
  3. kot, आख़िरी 3 characters
  4. Rajkot, पूरा शब्द
Show the answer

ajk, स्थिति 2 से शुरू 3 characters

MID(text, start, n) स्थिति start से शुरू n characters लेता है। 'Rajkot' की स्थिति 2 ('a') से शुरू और 3 लेने से 'ajk' मिलता है। LEFT पहले 3 देता ('Raj'), RIGHT आख़िरी 3 ('kot')। MID लचीला बीच-निकालने वाला है, और इसकी 1-indexed start स्थिति वह ब्योरा है जो exams जाँचते हैं।

Think first

तुलना से पहले TRIM क्यों?

Aryan customer 'Riya Shah' को एक lookup list के ख़िलाफ़ match करने की कोशिश करता है, पर यह लगातार विफल होता है भले नाम वहाँ हो। उसे शक है कि import किया नाम छिपे spaces के साथ ' Riya Shah ' है। कौन सा function इसे ठीक करता है, और spaces क्यों मायने रखते हैं?

Show the answer

TRIM(name) आगे, पीछे और अतिरिक्त भीतरी spaces हटाता है। spaces इसलिए मायने रखते हैं क्योंकि एक computer को, ' Riya Shah ' और 'Riya Shah' अलग strings हैं, तो एक exact match (या VLOOKUP) विफल होता है। imports से भटके spaces 'data सही है पर lookup विफल होता है' का एक शीर्ष कारण हैं। match करने से पहले TRIM से साफ़ करना एक मानक पहला कदम है, BCA105 की गंदे-data समस्याओं की गूँज।

Watch out

Marks कहाँ कटते हैं

LEFT (शुरू से), RIGHT (अंत से) और MID (एक स्थिति से) को गड्डमड्ड करना। यह भूलना कि स्थितियाँ 1-indexed हैं (पहला char = 1)। यह न जानना कि TRIM भटके spaces हटाता है (एक विशाल असली-दुनिया झमेला) या LEN characters गिनता है। और यह भूलना कि `&` operator strings को ठीक CONCAT जैसे जोड़ता है। functions को nest करके जोड़िए, और किसी भी matching से पहले TRIM से साफ़ कीजिए।

Theory

साफ़ data lookups को काम करवाता है

Text functions वह cleanup दल हैं जो आगे की हर चीज़ को भरोसेमंद बनाते हैं, ख़ासकर VLOOKUP, जो सबसे छोटे text मेल-न-खाने पर विफल होता है (एक भटका space, ग़लत case)। TRIM और निकालने वालों में महारत, और आपके lookups रहस्यमय ढंग से टूटना बंद कर देते हैं। बात करें तो, इस elective का star अगला है: VLOOKUP, HLOOKUP और XLOOKUP, वे functions जो एक key match करके दूसरी table से एक value लाते हैं।

Summary

Key takeaways

  • LEFT(text,n), RIGHT(text,n), MID(text,start,n) स्थिति से टुकड़े निकालते हैं (1-indexed)।
  • LEN character गिनती मापता है; CONCAT या & operator strings जोड़ता है।
  • TRIM भटके spaces हटाता है (विफल matches का एक शीर्ष कारण); UPPER/LOWER/PROPER re-case करते हैं।
  • FIND/SEARCH एक character की स्थिति ढूँढते हैं, एक space पर split करने को उपयोगी।
  • असली कामों के लिए functions nest कीजिए: =UPPER(LEFT(A2,3)) एक product code बनाता है।
  • याद रखने का hook: कैंची (LEFT/RIGHT/MID), रूलर (LEN), गोंद (& / CONCAT), cloth (TRIM)।

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Advanced Formulas, Functions, Chart and Data Analysis

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Text Functions: LEFT, RIGHT, MID, CONCAT, LEN · Mastering Worksheet (SEC-01 option A) · Gri-Learn