విషయ సూచిక
గత కొన్ని కథనాలలో, మేము వివిధ టెక్స్ట్ ఫంక్షన్లను చర్చించాము - టెక్స్ట్ స్ట్రింగ్లను మార్చడానికి ఉపయోగించేవి. ఈ రోజు మా దృష్టి కుడి ఫంక్షన్పై ఉంది, ఇది స్ట్రింగ్కు కుడివైపు నుండి నిర్దిష్ట సంఖ్యలో అక్షరాలను అందించడానికి రూపొందించబడింది. ఇతర Excel టెక్స్ట్ ఫంక్షన్ల మాదిరిగానే, RIGHT చాలా సరళమైనది మరియు సూటిగా ఉంటుంది, అయినప్పటికీ ఇది మీ పనిలో సహాయకరంగా ఉండే కొన్ని స్పష్టమైన ఉపయోగాలను కలిగి ఉంది.
Excel RIGHT ఫంక్షన్ సింటాక్స్
Excelలోని RIGHT ఫంక్షన్ టెక్స్ట్ స్ట్రింగ్ చివరి నుండి పేర్కొన్న అక్షరాల సంఖ్యను అందిస్తుంది.
RIGHT ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంటుంది:
ఎక్కడ :
- టెక్స్ట్ (అవసరం) - మీరు అక్షరాలను సంగ్రహించాలనుకుంటున్న టెక్స్ట్ స్ట్రింగ్.
- Num_chars (ఐచ్ఛికం) - ది కుడివైపు అక్షరం నుండి ప్రారంభించి, సంగ్రహించాల్సిన అక్షరాల సంఖ్య.
- num_chars విస్మరించబడితే, స్ట్రింగ్లోని 1 చివరి అక్షరం అందించబడుతుంది (డిఫాల్ట్).
- num_chars మొత్తం సంఖ్య కంటే ఎక్కువగా ఉంటే స్ట్రింగ్లోని అక్షరాలు, అన్ని అక్షరాలు అందించబడతాయి.
- సంఖ్య_అక్షరాలు ప్రతికూల సంఖ్య అయితే, కుడి సూత్రం #VALUEని అందిస్తుంది! లోపం.
ఉదాహరణకు, సెల్ A2లోని స్ట్రింగ్ నుండి చివరి 3 అక్షరాలను సంగ్రహించడానికి, ఈ సూత్రాన్ని ఉపయోగించండి:
=RIGHT(A2, 3)
ఫలితం ఇలాగే కనిపించవచ్చు:
ముఖ్యమైన గమనిక! Excel RIGHT ఫంక్షన్ ఎల్లప్పుడూ టెక్స్ట్ని అందిస్తుందిస్ట్రింగ్ , అసలు విలువ సంఖ్య అయినప్పటికీ. సంఖ్యను అవుట్పుట్ చేయడానికి సరైన సూత్రాన్ని బలవంతం చేయడానికి, ఈ ఉదాహరణలో ప్రదర్శించిన విధంగా VALUE ఫంక్షన్తో కలిపి ఉపయోగించండి.
Excelలో RIGHT ఫంక్షన్ను ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు
నిజ జీవితంలో వర్క్షీట్లు, Excel RIGHT ఫంక్షన్ అరుదుగా స్వంతంగా ఉపయోగించబడుతుంది. చాలా సందర్భాలలో, మీరు మరింత సంక్లిష్టమైన సూత్రాలలో భాగంగా ఇతర Excel ఫంక్షన్లతో కలిసి దీన్ని ఉపయోగిస్తున్నారు.
ఒక నిర్దిష్ట అక్షరం తర్వాత వచ్చే సబ్స్ట్రింగ్ను ఎలా పొందాలి
మీరు సంగ్రహించాలనుకుంటే నిర్దిష్ట అక్షరాన్ని అనుసరించే సబ్స్ట్రింగ్, ఆ అక్షరం యొక్క స్థానాన్ని నిర్ణయించడానికి శోధన లేదా కనుగొను ఫంక్షన్ని ఉపయోగించండి, LEN ఫంక్షన్ ద్వారా అందించబడిన మొత్తం స్ట్రింగ్ పొడవు నుండి స్థానాన్ని తీసివేయండి మరియు అసలు స్ట్రింగ్ యొక్క కుడి వైపు నుండి అనేక అక్షరాలను లాగండి.
RIGHT( string , LEN( string ) - SEARCH( అక్షరం , స్ట్రింగ్ ))అనుకుందాం, సెల్ A2 ఖాళీతో వేరు చేయబడిన మొదటి మరియు చివరి పేరును కలిగి ఉంది మరియు మీరు చివరి పేరును మరొక సెల్కి లాగాలని లక్ష్యంగా పెట్టుకున్నారు. ఎగువన ఉన్న సాధారణ సూత్రాన్ని తీసుకోండి మరియు మీరు స్ట్రింగ్ స్థానంలో A2ని మరియు అక్షరం:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
ఇదే పద్ధతిలో, మీరు ఏదైనా ఇతర అక్షరాన్ని అనుసరించే సబ్స్ట్రింగ్ను పొందవచ్చు, ఉదా. కామా, సెమికోలన్, హైఫన్ మొదలైనవి. ఉదాహరణకు, హైఫన్ తర్వాత వచ్చే సబ్స్ట్రింగ్ను సంగ్రహించడానికి,ఈ సూత్రాన్ని ఉపయోగించండి:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
ఫలితం ఇలాగే కనిపిస్తుంది:
డిలిమిటర్ చివరిగా సంభవించిన తర్వాత సబ్స్ట్రింగ్ను ఎలా సంగ్రహించాలి
ఎప్పుడు ఒకే డీలిమిటర్ యొక్క అనేక సంఘటనలను కలిగి ఉన్న సంక్లిష్ట తీగలతో వ్యవహరించేటప్పుడు, మీరు తరచుగా చివరి డీలిమిటర్ సంభవించిన కుడి వైపున ఉన్న వచనాన్ని తిరిగి పొందవలసి ఉంటుంది. విషయాలను సులభంగా అర్థం చేసుకోవడానికి, కింది సోర్స్ డేటాను మరియు కావలసిన ఫలితాన్ని చూడండి:
మీరు పై స్క్రీన్షాట్లో చూడగలిగినట్లుగా, నిలువు వరుస A లోపాల జాబితాను కలిగి ఉంది. ప్రతి స్ట్రింగ్లోని చివరి కోలన్ తర్వాత వచ్చే ఎర్రర్ వివరణను లాగడం మీ లక్ష్యం. ఒక అదనపు సంక్లిష్టత ఏమిటంటే, అసలు స్ట్రింగ్లు వేర్వేరు సంఖ్యల డీలిమిటర్ సందర్భాలను కలిగి ఉండవచ్చు, ఉదా. A3 3 కోలన్లను కలిగి ఉంది, అయితే A5 కేవలం ఒకటి.
ఒక పరిష్కారాన్ని కనుగొనడంలో కీలకం మూలం స్ట్రింగ్లోని చివరి డీలిమిటర్ యొక్క స్థానాన్ని నిర్ణయించడం (ఈ ఉదాహరణలో పెద్దప్రేగు యొక్క చివరి సంఘటన). దీన్ని చేయడానికి, మీరు కొన్ని విభిన్న ఫంక్షన్లను ఉపయోగించాల్సి ఉంటుంది:
- అసలు స్ట్రింగ్లోని డీలిమిటర్ల సంఖ్యను పొందండి. ఇది సులభమైన భాగం:
- మొదట, మీరు LEN ఫంక్షన్ని ఉపయోగించి స్ట్రింగ్ మొత్తం పొడవును గణిస్తారు: LEN(A2)
- రెండవది, మీరు స్ట్రింగ్ పొడవును డీలిమిటర్లు లేకుండా గణిస్తారు కోలన్ యొక్క అన్ని సంఘటనలను ఏమీ లేకుండా భర్తీ చేసే SUBSTITUTE ఫంక్షన్: LEN(సబ్స్టిట్యూట్(A2,":",""))
- చివరిగా, మీరు అసలు స్ట్రింగ్ యొక్క పొడవును తీసివేయండిమొత్తం స్ట్రింగ్ పొడవు నుండి డీలిమిటర్లు లేకుండా: LEN(A2)-LEN(సబ్స్టిట్యూట్(A2,":",""))
ఫార్ములా సరిగ్గా పని చేస్తుందని నిర్ధారించుకోవడానికి, మీరు దీన్ని ఒక లో నమోదు చేయవచ్చు ప్రత్యేక సెల్, మరియు ఫలితం 2 అవుతుంది, ఇది సెల్ A2లోని కోలన్ల సంఖ్య.
- చివరి డీలిమిటర్ని కొన్ని ప్రత్యేక అక్షరంతో భర్తీ చేయండి. స్ట్రింగ్లోని చివరి డీలిమిటర్ తర్వాత వచ్చే వచనాన్ని సంగ్రహించడానికి, మేము డీలిమిటర్ యొక్క ఆఖరి సంఘటనను ఏదో ఒక విధంగా "మార్క్" చేయాలి. దీని కోసం, పెద్దప్రేగు యొక్క చివరి సంఘటనను అసలు స్ట్రింగ్లలో ఎక్కడా కనిపించని అక్షరంతో భర్తీ చేద్దాం, ఉదాహరణకు పౌండ్ గుర్తుతో (#).
మీరు Excel SUBSTITUTE ఫంక్షన్ యొక్క సింటాక్స్ గురించి బాగా తెలిసి ఉంటే, అది 4వ ఐచ్ఛిక ఆర్గ్యుమెంట్ (instance_num)ని కలిగి ఉందని మీరు గుర్తుంచుకోవచ్చు, అది పేర్కొన్న అక్షరం యొక్క నిర్దిష్ట సంఘటనను మాత్రమే భర్తీ చేయడానికి అనుమతిస్తుంది. మరియు మేము ఇప్పటికే స్ట్రింగ్లోని డీలిమిటర్ల సంఖ్యను లెక్కించాము కాబట్టి, పైన పేర్కొన్న ఫంక్షన్ను మరొక సబ్స్టిట్యూట్ ఫంక్షన్ యొక్క నాల్గవ ఆర్గ్యుమెంట్లో అందించండి:
=SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))
మీరు ఈ ఫార్ములాను ప్రత్యేక సెల్లో ఉంచినట్లయితే , ఇది ఈ స్ట్రింగ్ని అందిస్తుంది: ERROR:432#కనెక్షన్ సమయం ముగిసింది
- స్ట్రింగ్లోని చివరి డీలిమిటర్ స్థానాన్ని పొందండి. మీరు చివరి డీలిమిటర్ని ఏ అక్షరంతో భర్తీ చేసారు అనేదానిపై ఆధారపడి, స్ట్రింగ్లో ఆ అక్షరం యొక్క స్థానాన్ని గుర్తించడానికి కేస్-ఇన్సెన్సిటివ్ శోధన లేదా కేస్-సెన్సిటివ్ FINDని ఉపయోగించండి. మేము చివరి కోలన్ను భర్తీ చేసాము# గుర్తుతో, కాబట్టి మేము దాని స్థానాన్ని కనుగొనడానికి క్రింది సూత్రాన్ని ఉపయోగిస్తాము:
=SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))
ఈ ఉదాహరణలో, ఫార్ములా 10ని అందిస్తుంది, ఇది భర్తీ చేయబడిన స్ట్రింగ్లో # యొక్క స్థానం.
- చివరి డీలిమిటర్కు కుడివైపున సబ్స్ట్రింగ్ను తిరిగి ఇవ్వండి. స్ట్రింగ్లోని చివరి డీలిమిటర్ యొక్క స్థానం మీకు ఇప్పుడు తెలుసు కాబట్టి, మీరు చేయాల్సిందల్లా మొత్తం స్ట్రింగ్ పొడవు నుండి ఆ సంఖ్యను తీసివేసి, అసలు స్ట్రింగ్ చివరి నుండి అనేక అక్షరాలను తిరిగి ఇవ్వడానికి కుడి ఫంక్షన్ను పొందండి:
=RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))
దిగువ స్క్రీన్షాట్లో చూపినట్లుగా, ఫార్ములా ఖచ్చితంగా పని చేస్తుంది:
మీరు వేర్వేరు సెల్లు వేర్వేరు డీలిమిటర్లను కలిగి ఉండే పెద్ద డేటాసెట్తో పని చేస్తుంటే, మీరు కోరుకోవచ్చు సాధ్యమయ్యే లోపాలను నివారించడానికి IFERROR ఫంక్షన్లో పై సూత్రాన్ని జతచేయడానికి:
=IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)
ఒకవేళ నిర్దిష్ట స్ట్రింగ్ పేర్కొన్న డీలిమిటర్ యొక్క ఒక్క సంఘటనను కలిగి ఉండకపోతే, అసలు స్ట్రింగ్ తిరిగి ఇవ్వబడుతుంది, దిగువ స్క్రీన్షాట్లో 6వ వరుసలో లాగా:
స్ట్రింగ్ నుండి మొదటి N అక్షరాలను ఎలా తీసివేయాలి
స్ట్రింగ్ చివరి నుండి సబ్స్ట్రింగ్ను సంగ్రహించడంతో పాటు, Excel RIGHT ఫంక్షన్ ఉపయోగపడుతుంది మీరు స్ట్రింగ్ ప్రారంభం నుండి నిర్దిష్ట సంఖ్యలో అక్షరాలను తీసివేయాలనుకున్నప్పుడు.
గతంలో ఉపయోగించిన డేటాసెట్లో ious ఉదాహరణ, మీరు ప్రతి స్ట్రింగ్ ప్రారంభంలో కనిపించే "ERROR" అనే పదాన్ని తీసివేయవచ్చు మరియు దోష సంఖ్య మరియు వివరణను మాత్రమే వదిలివేయవచ్చు. దానిని కలిగి ఉండటానికిపూర్తయింది, మొత్తం స్ట్రింగ్ పొడవు నుండి తీసివేయవలసిన అక్షరాల సంఖ్యను తీసివేయండి మరియు ఆ సంఖ్యను Excel RIGHT ఫంక్షన్ యొక్క num_chars ఆర్గ్యుమెంట్కి అందించండి:
RIGHT( string , LEN ( string )- number_of_chars_to_remove )ఈ ఉదాహరణలో, మేము A2లోని టెక్స్ట్ స్ట్రింగ్ నుండి మొదటి 6 అక్షరాలను (5 అక్షరాలు మరియు ఒక కోలన్) తీసివేస్తాము, కాబట్టి మా సూత్రం ఇలా ఉంటుంది అనుసరిస్తుంది:
=RIGHT(A2, LEN(A2)-6)
Excel RIGHT ఫంక్షన్ ఒక సంఖ్యను అందించగలదా?
ఈ ట్యుటోరియల్ ప్రారంభంలో పేర్కొన్నట్లుగా, Excelలోని RIGHT ఫంక్షన్ ఎల్లప్పుడూ టెక్స్ట్ స్ట్రింగ్ను కూడా అందిస్తుంది. అసలు విలువ సంఖ్య అయితే. కానీ మీరు సంఖ్యా డేటాసెట్తో పని చేస్తే మరియు అవుట్పుట్ కూడా సంఖ్యాపరంగా ఉండాలని కోరుకుంటే? VALUE ఫంక్షన్లో కుడి సూత్రాన్ని గూడు కట్టుకోవడం సులభమైన పరిష్కారం, ఇది సంఖ్యను సూచించే స్ట్రింగ్ను సంఖ్యగా మార్చడానికి ప్రత్యేకంగా రూపొందించబడింది.
ఉదాహరణకు, స్ట్రింగ్ నుండి చివరి 5 అక్షరాలను (జిప్ కోడ్) లాగడానికి A2లో మరియు సంగ్రహించబడిన అక్షరాలను సంఖ్యగా మార్చండి, ఈ సూత్రాన్ని ఉపయోగించండి:
=VALUE(RIGHT(A2, 5))
దిగువ స్క్రీన్షాట్ ఫలితాన్ని చూపుతుంది - దయచేసి నిలువు వరుస Bలో ఎడమకు విరుద్ధంగా కుడి-సమలేఖన సంఖ్యలను గమనించండి కాలమ్ A:
RIGHT ఫంక్షన్ తేదీలతో ఎందుకు పని చేయదు?
Excel RIGHT ఫంక్షన్ టెక్స్ట్ స్ట్రింగ్లతో పని చేయడానికి రూపొందించబడింది, అయితే తేదీలు సంఖ్యల ద్వారా సూచించబడతాయి. అంతర్గత ఎక్సెల్ సిస్టమ్, సరైన ఫార్ములా ఒక వ్యక్తిని తిరిగి పొందలేకపోయిందిఒక రోజు, నెల లేదా సంవత్సరం వంటి తేదీలో భాగం. మీరు దీన్ని చేయడానికి ప్రయత్నిస్తే, మీరు పొందేది తేదీని సూచించే సంఖ్య యొక్క కొన్ని చివరి అంకెలు మాత్రమే.
అనుకుందాం, మీకు సెల్ A1లో 18-Jan-2017 తేదీ ఉంది. మీరు RIGHT(A1,4) ఫార్ములాతో సంవత్సరాన్ని సంగ్రహించడానికి ప్రయత్నిస్తే, ఫలితం 2753 అవుతుంది, ఇది ఎక్సెల్ సిస్టమ్లో జనవరి 18, 2017ని సూచించే 42753 నంబర్ యొక్క చివరి 4 అంకెలు.
"కాబట్టి, నేను తేదీలో కొంత భాగాన్ని ఎలా తిరిగి పొందగలను?", మీరు నన్ను అడగవచ్చు. కింది ఫంక్షన్లలో ఒకదానిని ఉపయోగించడం ద్వారా:
- DAY ఫంక్షన్ని ఒక రోజుని ఎక్స్ట్రాక్ట్ చేయండి: =DAY(A1)
- MONTH ఫంక్షన్ని పొందండి: =MONTH(A1)
- సంవత్సరానికి సంబంధించిన ఫంక్షన్: =YEAR(A1)
క్రింది స్క్రీన్షాట్ ఫలితాలను చూపుతుంది:
మీ తేదీలు టెక్స్ట్ స్ట్రింగ్ల ద్వారా సూచించబడితే , మీరు బాహ్య మూలం నుండి డేటాను ఎగుమతి చేసినప్పుడు తరచుగా జరిగే సందర్భం, తేదీలోని నిర్దిష్ట భాగాన్ని సూచించే స్ట్రింగ్లోని చివరి కొన్ని అక్షరాలను లాగడానికి RIGHT ఫంక్షన్ని ఉపయోగించకుండా మిమ్మల్ని ఏదీ నిరోధించదు:
Excel RIGHT ఫంక్షన్ పనిచేయడం లేదు - కారణాలు మరియు పరిష్కారాలు
మీ వర్క్షీట్లో సరైన ఫార్ములా సరిగ్గా పని చేయకపోతే, చాలా మటుకు అది క్రింది కారణాలలో ఒకదాని వల్ల కావచ్చు:
- ఒకటి లేదా అంతకంటే ఎక్కువ ఉన్నాయి అసలు డేటాలో ట్రైలింగ్ స్పేస్లు . సెల్లలోని అదనపు ఖాళీలను త్వరగా తీసివేయడానికి, Excel TRIM ఫంక్షన్ లేదా సెల్ క్లీనర్ యాడ్-ఇన్ని ఉపయోగించండి.
- num_chars ఆర్గ్యుమెంట్ సున్నా కంటే తక్కువ . యొక్కఅయితే, మీరు ఉద్దేశపూర్వకంగా మీ ఫార్ములాలో ప్రతికూల సంఖ్యను ఉంచాలని అనుకోరు, అయితే num_chars ఆర్గ్యుమెంట్ని మరొక Excel ఫంక్షన్ లేదా విభిన్న ఫంక్షన్ల కలయికతో లెక్కించినట్లయితే మరియు మీ కుడి ఫార్ములా #VALUEని అందిస్తుంది! ఎర్రర్, లోపాల కోసం నెస్టెడ్ ఫంక్షన్(లు)ని తనిఖీ చేయండి.
- అసలు విలువ తేదీ . మీరు ఈ ట్యుటోరియల్ని దగ్గరగా అనుసరించినట్లయితే, RIGHT ఫంక్షన్ తేదీలతో ఎందుకు పని చేయలేదో మీకు ఇప్పటికే తెలుసు. ఎవరైనా మునుపటి విభాగాన్ని దాటవేస్తే, Excel RIGHT ఫంక్షన్ తేదీలతో ఎందుకు పని చేయదు అనే దానిలో మీరు పూర్తి వివరాలను కనుగొనవచ్చు.
మీరు Excelలో రైట్ ఫంక్షన్ని ఈ విధంగా ఉపయోగిస్తున్నారు. ఈ ట్యుటోరియల్లో చర్చించిన ఫార్ములాలను నిశితంగా పరిశీలించడానికి, దిగువన ఉన్న మా నమూనా వర్క్బుక్ని డౌన్లోడ్ చేసుకోవడానికి మీకు చాలా స్వాగతం. నేను చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని వచ్చే వారం మా బ్లాగ్లో చూస్తానని ఆశిస్తున్నాను.
అందుబాటులో ఉన్న డౌన్లోడ్లు
Excel RIGHT ఫంక్షన్ - ఉదాహరణలు (.xlsx ఫైల్)
1>