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 બનાવે છે.
  • યાદ રાખવાની યુક્તિ: કાતર (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