విషయ సూచిక
టెక్స్ట్ స్ట్రింగ్ ప్రారంభం నుండి సబ్స్ట్రింగ్ని పొందడానికి, నిర్దిష్ట అక్షరానికి ముందు వచనాన్ని సంగ్రహించడానికి, ఎడమ ఫార్ములా సంఖ్యను తిరిగి ఇవ్వడానికి బలవంతం చేయడానికి మరియు మరిన్నింటికి Excelలో LEFT ఫంక్షన్ని ఎలా ఉపయోగించాలో ట్యుటోరియల్ చూపుతుంది.
టెక్స్ట్ డేటాను మానిప్యులేట్ చేయడానికి Microsoft Excel అందించే అనేక విభిన్న ఫంక్షన్లలో, LEFT అనేది అత్యంత విస్తృతంగా ఉపయోగించే వాటిలో ఒకటి. దాని పేరు సూచించినట్లుగా, టెక్స్ట్ స్ట్రింగ్ యొక్క ఎడమ వైపు నుండి ప్రారంభమయ్యే నిర్దిష్ట సంఖ్యలో అక్షరాలను సంగ్రహించడానికి ఫంక్షన్ మిమ్మల్ని అనుమతిస్తుంది. అయితే, Excel LEFT దాని స్వచ్ఛమైన సారాంశం కంటే చాలా ఎక్కువ సామర్థ్యం కలిగి ఉంటుంది. ఈ ట్యుటోరియల్లో, మీరు సింటాక్స్ను అర్థం చేసుకోవడానికి రెండు ప్రాథమిక ఎడమ సూత్రాలను కనుగొంటారు, ఆపై మీరు Excel LEFT ఫంక్షన్ను దాని ప్రాథమిక వినియోగానికి మించి తీసుకోగల కొన్ని మార్గాలను నేను మీకు చూపుతాను.
Excel LEFT ఫంక్షన్ - సింటాక్స్
Excelలోని LEFT ఫంక్షన్ స్ట్రింగ్ ప్రారంభం నుండి పేర్కొన్న అక్షరాల సంఖ్యను (సబ్స్ట్రింగ్) అందిస్తుంది.
LEFT ఫంక్షన్ యొక్క సింటాక్స్ ఇలా ఉంటుంది అనుసరిస్తుంది:
LEFT(text, [num_chars])ఎక్కడ:
- Text (అవసరం) అనేది మీరు సబ్స్ట్రింగ్ను సంగ్రహించాలనుకుంటున్న టెక్స్ట్ స్ట్రింగ్. సాధారణంగా ఇది టెక్స్ట్ని కలిగి ఉన్న సెల్కు సూచనగా అందించబడుతుంది.
- Num_chars (ఐచ్ఛికం) - స్ట్రింగ్కు ఎడమ వైపు నుండి సంగ్రహించాల్సిన అక్షరాల సంఖ్య.
- num_chars విస్మరించబడితే, అది 1కి డిఫాల్ట్ అవుతుంది, అంటే ఎడమ ఫార్ములా 1 అక్షరాన్ని అందిస్తుంది.
- అయితే వచనం మొత్తం పొడవు కంటే సంఖ్య_అక్షరాలు ఎక్కువగా ఉంది, ఎడమ ఫార్ములా వచనం మొత్తాన్ని అందిస్తుంది.
ఉదాహరణకు, సెల్ A2లోని వచనం నుండి మొదటి 3 అక్షరాలను సంగ్రహించడానికి, ఈ సూత్రాన్ని ఉపయోగించండి:
=LEFT(A2, 3)
క్రింది స్క్రీన్షాట్ ఫలితాన్ని చూపుతుంది:
ముఖ్యమైన గమనిక ! LEFT అనేది టెక్స్ట్ ఫంక్షన్ల వర్గానికి చెందినది, కాబట్టి మీరు అక్షరాలను సంగ్రహించే అసలు విలువ సంఖ్య అయినప్పటికీ, ఎడమ ఫార్ములా యొక్క ఫలితం ఎల్లప్పుడూ టెక్స్ట్ స్ట్రింగ్ గా ఉంటుంది. మీరు సంఖ్యా డేటాసెట్తో పని చేస్తుంటే మరియు LEFT ఫంక్షన్ సంఖ్యను అందించాలని కోరుకుంటే, ఈ ఉదాహరణలో ప్రదర్శించిన విధంగా VALUE ఫంక్షన్తో కలిపి దాన్ని ఉపయోగించండి.
Excelలో LEFT ఫంక్షన్ని ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు
స్ట్రింగ్ యొక్క ఎడమవైపు నుండి వచనాన్ని సంగ్రహించడం కాకుండా, LEFT ఫంక్షన్ ఇంకా ఏమి చేయగలదు? మరింత క్లిష్టమైన పనులను పరిష్కరించడానికి మీరు ఇతర Excel ఫంక్షన్లతో కలిపి ఎడమవైపు ఎలా ఉపయోగించవచ్చో క్రింది ఉదాహరణలు చూపుతాయి.
నిర్దిష్ట అక్షరానికి ముందు సబ్స్ట్రింగ్ను ఎలా సంగ్రహించాలి
కొన్ని సందర్భాల్లో, మీరు వీటిని చేయాల్సి ఉంటుంది నిర్దిష్ట అక్షరానికి ముందు ఉన్న టెక్స్ట్ స్ట్రింగ్ యొక్క భాగాన్ని సంగ్రహించండి. ఉదాహరణకు, మీరు పూర్తి పేర్ల నిలువు వరుస నుండి మొదటి పేర్లను లాగవచ్చు లేదా ఫోన్ నంబర్ల కాలమ్ నుండి దేశం కోడ్లను పొందాలనుకోవచ్చు. సమస్య ఏమిటంటే, ప్రతి పేరు మరియు ప్రతి కోడ్ వేర్వేరు సంఖ్యలో అక్షరాలను కలిగి ఉంటాయి మరియు అందువల్ల మీరు ముందుగా నిర్వచించిన సంఖ్యను అందించలేరు num_chars మేము ఎగువ ఉదాహరణలో చేసినట్లుగా మీ ఎడమ ఫార్ములా యొక్క వాదన.
మొదటి మరియు చివరి పేర్లను స్పేస్తో వేరు చేసినట్లయితే, స్థలం యొక్క స్థితిని పని చేయడంలో సమస్య ఏర్పడుతుంది. స్ట్రింగ్లోని అక్షరం, ఇది SEARCH లేదా FIND ఫంక్షన్ని ఉపయోగించడం ద్వారా సులభంగా చేయవచ్చు.
పూర్తి పేరు సెల్ A2లో ఉందనుకోండి, స్పేస్ యొక్క స్థానం ఈ సాధారణ సూత్రం ద్వారా అందించబడుతుంది: SEARCH(" ", A2)). ఇప్పుడు, మీరు ఈ ఫార్ములాను num_chars LEFT ఫంక్షన్లోని ఆర్గ్యుమెంట్లో పొందుపరిచారు:
=LEFT(A2, SEARCH(" ", A2))
ఫార్ములాను మరికొంత మెరుగుపరచడానికి, దీని ద్వారా వెనుకంజలో ఉన్న స్థలాన్ని వదిలించుకోండి శోధన ఫార్ములా ఫలితం నుండి 1ని తీసివేయడం (సెల్లలో కనిపించదు, ప్రత్యేకించి మీరు సంగ్రహించిన పేర్లను ఇతర ఫార్ములాల్లో ఉపయోగించాలని ప్లాన్ చేస్తే వెనుక ఉన్న ఖాళీలు అనేక సమస్యలను కలిగిస్తాయి):
=LEFT(A2, SEARCH(" ", A2)-1)
అదే పద్ధతిలో , మీరు టెలిఫోన్ నంబర్ల కాలమ్ నుండి దేశం కోడ్లను సంగ్రహించవచ్చు. ఒకే తేడా ఏమిటంటే, మీరు ఖాళీని కాకుండా మొదటి హైఫన్ ("-") స్థానాన్ని కనుగొనడానికి శోధన ఫంక్షన్ని ఉపయోగిస్తారు:
=LEFT(A2, SEARCH("-", A2)-1)
వ్రాపింగ్, మీరు ఈ జెనరిక్ని ఉపయోగించవచ్చు ఏదైనా ఇతర అక్షరానికి ముందు ఉండే సబ్స్ట్రింగ్ని పొందడానికి సూత్రం:
LEFT( string , SEARCH( అక్షరం , string ) - 1)ఎలా చేయాలి స్ట్రింగ్ నుండి చివరి N అక్షరాలను తీసివేయండి
టెక్స్ట్ స్ట్రింగ్ ప్రారంభం నుండి సబ్స్ట్రింగ్ని పొందడానికి Excel LEFT ఫంక్షన్ను ఎలా ఉపయోగించాలో మీకు ఇప్పటికే తెలుసు. కానీ కొన్నిసార్లు మీరు వేరే ఏదైనా చేయాలనుకోవచ్చు -స్ట్రింగ్ చివర నుండి నిర్దిష్ట సంఖ్యలో అక్షరాలను తీసివేసి, మిగిలిన స్ట్రింగ్ను మరొక సెల్లోకి లాగండి. దీని కోసం, LENతో కలిపి LEFT ఫంక్షన్ని ఉపయోగించండి, ఇలా:
LEFT( string, LEN( string ) - number_of_chars_to_remove )ఫార్ములా ఈ లాజిక్తో పని చేస్తుంది: LEN ఫంక్షన్ స్ట్రింగ్లోని మొత్తం అక్షరాల సంఖ్యను పొందుతుంది, ఆపై మీరు మొత్తం పొడవు నుండి అవాంఛిత అక్షరాల సంఖ్యను తీసివేసి, మిగిలిన అక్షరాలను ఎడమ ఫంక్షన్కు అందించాలి.
కోసం ఉదాహరణకు, A2లోని టెక్స్ట్ నుండి చివరి 7 అక్షరాలను తీసివేయడానికి, ఈ సూత్రాన్ని ఉపయోగించండి:
=LEFT(A2, LEN(A2)-7)
క్రింద స్క్రీన్షాట్లో చూపిన విధంగా, ఫార్ములా విజయవంతంగా " - ToDo"ని కట్ చేస్తుంది A నిలువు వరుసలోని టెక్స్ట్ స్ట్రింగ్ల నుండి పోస్ట్ఫిక్స్ (4 అక్షరాలు, ఒక హైఫన్ మరియు 2 ఖాళీలు) మీరు సంఖ్య నుండి కొన్ని మొదటి అంకెలను లాగుతున్నప్పుడు కూడా Excel LEFT ఫంక్షన్ ఎల్లప్పుడూ వచనాన్ని అందిస్తుంది. మీరు మీ ఎడమ ఫార్ములాల ఫలితాలను లెక్కల్లో లేదా సంఖ్యలపై పనిచేసే ఇతర Excel ఫంక్షన్లలో ఉపయోగించలేరు.
కాబట్టి, మీరు అవుట్పుట్ చేయడానికి Excelని ఎడమవైపు ఎలా చేయాలి టెక్స్ట్ స్ట్రింగ్ కాకుండా సంఖ్య? దీన్ని VALUE ఫంక్షన్లో చుట్టడం ద్వారా, ఇది ఒక సంఖ్యను సూచించే స్ట్రింగ్ను సంఖ్యగా మార్చడానికి రూపొందించబడింది, ఇలా: VALUE(LEFT())
ఉదాహరణకు, A2లోని స్ట్రింగ్ నుండి మొదటి 2 అక్షరాలను సంగ్రహించడానికిమరియు అవుట్పుట్ను సంఖ్యలుగా మార్చండి, ఈ సూత్రాన్ని ఉపయోగించండి:
=VALUE(LEFT(A2,2))
ఫలితం ఇలాంటిదే కనిపిస్తుంది:
మీరు ఎగువ స్క్రీన్షాట్లో చూడగలిగినట్లుగా, సంఖ్యలు B కాలమ్లో విలువతో పొందిన లెఫ్ట్ ఫార్ములా సెల్లలో కుడి-ఎలైట్ చేయబడింది, A నిలువు వరుసలో ఎడమ-సమలేఖనం చేయబడిన వచనానికి విరుద్ధంగా ఉంటుంది. Excel అవుట్పుట్ను సంఖ్యలుగా గుర్తిస్తుంది కాబట్టి, మీరు ఆ విలువలను మొత్తం మరియు సగటు, కని మరియు గరిష్టాన్ని కనుగొనవచ్చు. విలువ, మరియు ఏవైనా ఇతర గణనలను నిర్వహించండి.
ఇవి Excelలో LEFT యొక్క అనేక ఉపయోగాలలో కొన్ని మాత్రమే. ఈ ట్యుటోరియల్లో చర్చించిన సూత్రాలను నిశితంగా పరిశీలించడానికి, మీరు Excel LEFT ఫంక్షన్ నమూనా వర్క్షీట్ను డౌన్లోడ్ చేసుకోవడానికి స్వాగతం పలుకుతారు.
మరిన్ని ఎడమ ఫార్ములా ఉదాహరణల కోసం, దయచేసి క్రింది వనరులను తనిఖీ చేయండి:
- కామా, కోలన్, స్లాష్, డాష్ లేదా ఇతర డీలిమిటర్ ద్వారా స్ట్రింగ్ను స్ప్లిట్ చేయండి
- లైన్ బ్రేక్ ద్వారా స్ట్రింగ్ను ఎలా విభజించాలి
- 8-సంఖ్యను తేదీకి ఎలా మార్చాలి
- కౌంట్ ఇచ్చిన అక్షరానికి ముందు లేదా తర్వాత అక్షరాల సంఖ్య
- వివిధ పరిధులలోని సంఖ్యలపై విభిన్న గణనలను నిర్వహించడానికి అర్రే ఫార్ములా
Excel LEFT ఫంక్షన్ పని చేయడం లేదు - కారణాలు మరియు పరిష్కారాలు
మీ వర్క్షీట్లలో Excel LEFT ఫంక్షన్ సరిగ్గా పని చేయకపోతే, అది క్రింది కారణాలలో ఒకదాని వల్ల కావచ్చు.
1. Num_chars ఆర్గ్యుమెంట్ సున్నా కంటే తక్కువ
మీ Excel లెఫ్ట్ ఫార్ములా #VALUEని అందిస్తే! లోపం, మీరు తనిఖీ చేయవలసిన మొదటి విషయం విలువ num_chars వాదన. ఇది ప్రతికూల సంఖ్య అయితే, మైనస్ గుర్తును తీసివేయండి మరియు లోపం పోతుంది (అయితే, ఎవరైనా ప్రతికూల సంఖ్యను ఉద్దేశించి ఉంచడం చాలా అసంభవం, కానీ తప్పు చేయడం మానవత్వం :)
చాలా తరచుగా , num_chars ఆర్గ్యుమెంట్ మరొక ఫంక్షన్ ద్వారా సూచించబడినప్పుడు VALUE లోపం సంభవిస్తుంది. ఈ సందర్భంలో, ఆ ఫంక్షన్ను మరొక సెల్కి కాపీ చేయండి లేదా ఫార్ములా బార్లో దాన్ని ఎంచుకుని, అది దేనికి సమానమో చూడటానికి F9 నొక్కండి. విలువ 0 కంటే తక్కువగా ఉంటే, ఆపై లోపాల కోసం ఫంక్షన్ని తనిఖీ చేయండి.
పాయింట్ను మెరుగ్గా వివరించడానికి, దేశం ఫోన్ కోడ్లను సంగ్రహించడానికి మనం మొదటి ఉదాహరణలో ఉపయోగించిన ఎడమ సూత్రాన్ని తీసుకుందాం: LEFT(A2 , శోధన("-", A2)-1). మీకు గుర్తున్నట్లుగా, num_chars ఆర్గ్యుమెంట్లోని శోధన ఫంక్షన్ అసలు స్ట్రింగ్లోని మొదటి హైఫన్ యొక్క స్థానాన్ని గణిస్తుంది, తుది ఫలితం నుండి హైఫన్ను తీసివేయడానికి మేము 1ని తీసివేస్తాము. నేను అనుకోకుండా -1ని భర్తీ చేస్తే, చెప్పాలంటే, -11తో, సూత్రం #VALUE ఎర్రర్ ద్వారా వస్తుంది ఎందుకంటే num_chars ఆర్గ్యుమెంట్ ప్రతికూల సంఖ్యలకు సమానం:
2. అసలు టెక్స్ట్లోని లీడింగ్ స్పేస్లు
ఒకవేళ మీ Excel లెఫ్ట్ ఫార్ములా స్పష్టమైన కారణం లేకుండా విఫలమైతే, లీడింగ్ స్పేస్ల కోసం అసలు విలువలను తనిఖీ చేయండి. మీరు మీ డేటాను వెబ్ నుండి కాపీ చేసినా లేదా మరొక బాహ్య మూలం నుండి ఎగుమతి చేసినా, టెక్స్ట్ ఎంట్రీల ముందు అటువంటి అనేక ఖాళీలు గుర్తించబడకుండా దాగి ఉండవచ్చు మరియు అవి అక్కడ ఉన్నాయని మీకు ఎప్పటికీ తెలియదుఏదో తప్పు జరుగుతుంది. కింది చిత్రం సమస్యను వివరిస్తుంది:
మీ వర్క్షీట్లలోని ప్రముఖ ఖాళీలను వదిలించుకోవడానికి, Excel TRIM ఫంక్షన్ లేదా టెక్స్ట్ టూల్కిట్ యాడ్-ఇన్ని ఉపయోగించండి.
3. Excel LEFT తేదీలతో పని చేయదు
మీరు తేదీ యొక్క వ్యక్తిగత భాగాన్ని (రోజు, నెల లేదా సంవత్సరం వంటివి) పొందడానికి Excel LEFT ఫంక్షన్ని ఉపయోగించడానికి ప్రయత్నిస్తే, చాలా సందర్భాలలో మీరు మొదటి కొన్ని అంకెలను మాత్రమే తిరిగి పొందుతారు. ఆ తేదీని సూచించే సంఖ్య. విషయం ఏమిటంటే, Microsoft Excelలో, అన్ని తేదీలు జనవరి 1, 1900 నుండి రోజుల సంఖ్యను సూచించే పూర్ణాంకాలుగా నిల్వ చేయబడతాయి, ఇది సంఖ్య 1గా నిల్వ చేయబడుతుంది (మరింత సమాచారం కోసం, దయచేసి Excel తేదీ ఆకృతిని చూడండి). మీరు సెల్లో చూసేది కేవలం తేదీ యొక్క దృశ్యమాన ప్రాతినిధ్యం మాత్రమే మరియు దాని ప్రదర్శనను వేరే తేదీ ఆకృతిని వర్తింపజేయడం ద్వారా సులభంగా మార్చవచ్చు.
ఉదాహరణకు, మీరు సెల్ A1లో 11-Jan-2017 తేదీని కలిగి ఉంటే మరియు మీరు LEFT(A1,2) సూత్రాన్ని ఉపయోగించి రోజుని సంగ్రహించడానికి ప్రయత్నిస్తారు, ఫలితం 42 అవుతుంది, ఇది అంతర్గత ఎక్సెల్ సిస్టమ్లో జనవరి 11, 2017ని సూచించే నంబర్ 42746 యొక్క మొదటి 2 అంకెలు.
తేదీ యొక్క నిర్దిష్ట భాగాన్ని సంగ్రహించడానికి, కింది ఫంక్షన్లలో ఒకదాన్ని ఉపయోగించండి: DAY, MONTH లేదా YEAR.
ఒకవేళ మీ తేదీలను టెక్స్ట్ స్ట్రింగ్లుగా నమోదు చేసినట్లయితే, చూపిన విధంగా ఎడమ ఫంక్షన్ ఎటువంటి అవాంతరాలు లేకుండా పని చేస్తుంది. స్క్రీన్షాట్ యొక్క కుడి భాగంలో:
మీరు ఎక్సెల్లో ఎడమ ఫంక్షన్ని ఈ విధంగా ఉపయోగిస్తారు. చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని మళ్ళీ చూడాలని ఆశిస్తున్నానువచ్చే వారం.