Excel · मराठी आवृत्ती
3.6 LEFT, RIGHT, MID, LEN, FIND आणि SEARCH
Text मधला ठरावीक भाग काढण्यासाठी LEFT, RIGHT आणि MID; length साठी LEN; character ची जागा शोधण्यासाठी FIND किंवा SEARCH वापरतो.
| Function | Syntax | Example | Result |
|---|---|---|---|
| LEFT | LEFT(text, [num_chars]) |
=LEFT("BLK-1001",3) |
BLK |
| RIGHT | RIGHT(text, [num_chars]) |
=RIGHT("BLK-1001",4) |
1001 (text) |
| MID | MID(text, start, num_chars) |
=MID("PUN-Kothrud-01",5,7) |
Kothrud |
| LEN | LEN(text) |
=LEN("Kothrud") |
7 |
| FIND | FIND(find_text, within_text, [start]) |
=FIND("-","PUN-Kothrud-01") |
4 |
| SEARCH | SEARCH(find_text, within_text, [start]) |
=SEARCH("k","PUN-Kothrud-01") |
5 |
LEFT सुरुवातीचे characters घेतो, RIGHT शेवटचे आणि MID ठरावीक position पासून. FIND case-sensitive आहे आणि wildcards वापरत नाही. SEARCH case ignore करतो आणि * व ? वापरू देतो.
लांबी बदलणारा Area code मधून काढूया
A2 मध्ये NSK-College Road-01 आहे:
=MID(A2, FIND("-",A2)+1, FIND("-",A2,FIND("-",A2)+1) - FIND("-",A2) - 1)
पहिला hyphen position 4 वर, दुसरा position 17 वर आहे. म्हणून MID position 5 पासून 17 − 4 − 1 = 12 characters घेतो: College Road. Microsoft 365 मध्ये याचं सोपं रूप =TEXTBEFORE(TEXTAFTER(A2,"-"),"-") आहे; पुढच्या lesson मध्ये पाहू.
Practice
BLK-260314-001 मधून BLK/AMN platform, 260314 date part आणि serial number काढा. Serial number खरा number बनवा; leading zeros ठेवायचे असतील तर display formatting वापरा.