విషయ సూచిక
మీ వర్క్షీట్లలో నిర్మాణాత్మక టెక్స్ట్ డేటాతో పని చేస్తున్నప్పుడు, సంబంధిత సమాచారాన్ని తిరిగి పొందడానికి మీరు తరచుగా దాన్ని అన్వయించవలసి ఉంటుంది. టెక్స్ట్ స్ట్రింగ్లో ఎడమ లేదా కుడి వైపు నుండి ఎన్ని అక్షరాలనైనా తీసివేయడానికి ఈ కథనం మీకు కొన్ని సులభమైన మార్గాలను నేర్పుతుంది.
Excelలో ఎడమ నుండి అక్షరాలను ఎలా తీసివేయాలి
స్ట్రింగ్ నుండి మొదటి అక్షరాలను తీసివేయడం అనేది Excelలో అత్యంత సాధారణ కార్యాలలో ఒకటి మరియు ఇది 3 విభిన్న సూత్రాలతో సాధించబడుతుంది.
Excelలో మొదటి అక్షరాన్ని తీసివేయండి
మొదటి అక్షరాన్ని తొలగించడానికి స్ట్రింగ్ నుండి, మీరు REPLACE ఫంక్షన్ని లేదా RIGHT మరియు LEN ఫంక్షన్ల కలయికను ఉపయోగించవచ్చు.
REPLACE( string, 1, 1, "")ఇక్కడ, మేము కేవలం 1 అక్షరాన్ని తీసుకుంటాము మొదటి స్థానం నుండి మరియు దానిని ఖాళీ స్ట్రింగ్ ("")తో భర్తీ చేయండి.
కుడి( స్ట్రింగ్, LEN( స్ట్రింగ్) - 1)ఈ ఫార్ములాలో, మేము స్ట్రింగ్ యొక్క మొత్తం పొడవును లెక్కించడానికి మరియు దాని నుండి 1 అక్షరాన్ని తీసివేయడానికి LEN ఫంక్షన్ని ఉపయోగించండి. తేడా కుడికి అందించబడింది, కాబట్టి ఇది స్ట్రింగ్ చివరి నుండి అనేక అక్షరాలను సంగ్రహిస్తుంది.
ఉదాహరణకు, సెల్ A2 నుండి మొదటి అక్షరాన్ని తీసివేయడానికి, సూత్రాలు క్రింది విధంగా ఉంటాయి:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
ఎడమ నుండి అక్షరాలను తీసివేయండి
స్ట్రింగ్ యొక్క ఎడమ వైపు నుండి ప్రముఖ అక్షరాలను తీసివేయడానికి, మీరు REPLACE లేదా RIGHT మరియు LEN విధులు, కానీ మీరు ప్రతిసారీ ఎన్ని అక్షరాలను తొలగించాలనుకుంటున్నారో పేర్కొనండి:
REPLACE( string , 1, num_chars ,"")లేదా
RIGHT( string , LEN( string ) - num_chars )ఉదాహరణకు, ని తీసివేయడానికి A2లోని స్ట్రింగ్ నుండి మొదటి 2 అక్షరాలు , సూత్రాలు:
=REPLACE(A2, 1, 2, "")
=RIGHT(A2, LEN(A2) - 2)
మొదటి 3 అక్షరాలను తీసివేయడానికి , సూత్రాలు ఈ ఫారమ్ను తీసుకుంటాయి:
=REPLACE(A2, 1, 3, "")
=RIGHT(A2, LEN(A2) - 3)
దిగువ స్క్రీన్షాట్ రీప్లేస్ ఫార్ములా చర్యలో చూపుతుంది. RIGHT LENతో, ఫలితాలు సరిగ్గా ఒకే విధంగా ఉంటాయి.
మొదటి n అక్షరాలను తొలగించడానికి అనుకూల ఫంక్షన్
మీ వర్క్షీట్లలో VBAని ఉపయోగించడం మీకు అభ్యంతరం లేకపోతే, మీరు RemoveFirstChars అనే స్ట్రింగ్ ప్రారంభం నుండి అక్షరాలను తొలగించడానికి మీ స్వంత వినియోగదారు నిర్వచించిన ఫంక్షన్ని సృష్టించవచ్చు. ఫంక్షన్ కోడ్ ఇలా చాలా సులభం:
ఫంక్షన్ RemoveFirstChars(string As Long , num_chars As Long ) RemoveFirstChars = కుడి(str, Len(str) - num_chars) ఫంక్షన్ ముగింపుమీ వర్క్బుక్లో కోడ్ చొప్పించిన తర్వాత ( వివరణాత్మక సూచనలు ఇక్కడ ఉన్నాయి), మీరు ఈ కాంపాక్ట్ మరియు సహజమైన సూత్రాన్ని ఉపయోగించి ఇచ్చిన సెల్ నుండి మొదటి n అక్షరాలను తీసివేయవచ్చు:
RemoveFirstChars(string, num_chars)ఉదాహరణకు, మొదటి ని తొలగించడానికి A2లోని స్ట్రింగ్ నుండి అక్షరం, B2లోని సూత్రం:
=RemoveFirstChars(A2, 1)
A3 నుండి మొదటి రెండు అక్షరాలను తీసివేయడానికి, B3లోని ఫార్ములా:
=RemoveFirstChars(A4, 2)
A4 నుండి మొదటి మూడు అక్షరాలను తొలగించడానికి, B4లోని సూత్రం:
=RemoveFirstChars(A4, 3)
గురించి మరింత Excelలో అనుకూల ఫంక్షన్లను ఉపయోగించడం.
అక్షరాలను ఎలా తీసివేయాలికుడి నుండి
స్ట్రింగ్ యొక్క కుడి వైపు నుండి అక్షరాలను తీసివేయడానికి, మీరు స్థానిక ఫంక్షన్లను కూడా ఉపయోగించవచ్చు లేదా మీ స్వంతంగా సృష్టించవచ్చు.
Excelలో చివరి అక్షరాన్ని తీసివేయండి
తొలగించడానికి సెల్లోని చివరి అక్షరం, సాధారణ సూత్రం:
LEFT( స్ట్రింగ్ , LEN( స్ట్రింగ్ ) - 1)ఈ ఫార్ములాలో, మీరు 1ని తీసివేయండి స్ట్రింగ్ యొక్క మొత్తం పొడవు మరియు స్ట్రింగ్ ప్రారంభం నుండి అనేక అక్షరాలను సంగ్రహించడానికి తేడాను ఎడమ ఫంక్షన్కు పాస్ చేయండి.
ఉదాహరణకు, సెల్ A2 నుండి చివరి అక్షరాన్ని తీసివేయడానికి, B2లోని సూత్రం:
=LEFT(A2, LEN(A2) - 1)
కుడి నుండి అక్షరాలను తీసివేయండి
సెల్ చివర నుండి ఇచ్చిన అక్షరాల సంఖ్యను తీసివేయడానికి, సాధారణ సూత్రం:
LEFT( string , LEN( string ) - num_chars )తర్కం ఎగువ సూత్రంలో వలె ఉంటుంది మరియు క్రింద ఒక జంట ఉన్నాయి ఉదాహరణలు.
చివరి 3 అక్షరాలు ని తీసివేయడానికి, num_chars :
=LEFT(A2, LEN(A2) - 3)
ని తొలగించడానికి 3ని ఉపయోగించండి చివరి 5 అక్షరాలు , num_chars :
87కి 5 సరఫరా 30
Excelలో చివరి n అక్షరాలను తీసివేయడానికి అనుకూల ఫంక్షన్
మీరు కుడివైపు నుండి ఎన్ని అక్షరాలనైనా తీసివేయడానికి మీ స్వంత ఫంక్షన్ను కలిగి ఉండాలనుకుంటే, ఈ VBAని జోడించండి మీ వర్క్బుక్కు కోడ్:
ఫంక్షన్ RemoveLastChars(str As Long , num_chars As Long ) RemoveLastChars = ఎడమ(str, Len(str) - num_chars) ముగింపు ఫంక్షన్ఫంక్షన్ పేరు RemoveLastChars మరియు దాని సింటాక్స్ అవసరం లేదుఏదైనా వివరణ:
RemoveLastChars(string, num_chars)దీనికి ఫీల్డ్ టెస్ట్ ఇవ్వడానికి, A2లో చివరి అక్షరం ని వదిలించుకుందాం:
=RemoveLastChars(A2, 1)
అదనంగా, మేము A3లోని స్ట్రింగ్ యొక్క కుడి వైపు నుండి చివరి 2 అక్షరాలను తీసివేస్తాము:
=RemoveLastChars(A3, 2)
చివరి 3 అక్షరాలను తొలగించడానికి సెల్ A4 నుండి, సూత్రం:
=RemoveLastChars(A4, 3)
మీరు దిగువ స్క్రీన్షాట్లో చూడగలిగినట్లుగా, మా అనుకూల ఫంక్షన్ అద్భుతంగా పనిచేస్తుంది!
ఒకేసారి కుడి మరియు ఎడమ నుండి అక్షరాలను ఎలా తీసివేయాలి
మీరు స్ట్రింగ్కు రెండు వైపులా ఉన్న అక్షరాలను తుడిచివేయాల్సిన పరిస్థితిలో, మీరు పైన పేర్కొన్న రెండు సూత్రాలను వరుసగా అమలు చేయవచ్చు లేదా దీని సహాయంతో ఉద్యోగాన్ని ఆప్టిమైజ్ చేయవచ్చు MID ఫంక్షన్.
MID( స్ట్రింగ్ , ఎడమ _ అక్షరాలు + 1, LEN( string ) - ( ఎడమ _ అక్షరాలు + కుడి _ అక్షరాలు )ఎక్కడ:
- chars_left - ఎడమ నుండి తొలగించాల్సిన అక్షరాల సంఖ్య.
- chars_right - కుడి నుండి తొలగించాల్సిన అక్షరాల సంఖ్య.
మీరు ఎక్స్ట్రాక్ చేయాలనుకుంటున్నారని అనుకుందాం. mailto:[email protected] వంటి స్ట్రింగ్ నుండి వినియోగదారు పేరు t. దీని కోసం, టెక్స్ట్లోని కొంత భాగాన్ని ప్రారంభం నుండి ( mailto: - 7 అక్షరాలు) మరియు చివరి నుండి ( @gmail.com - 11 అక్షరాలు) తీసివేయాలి.
0>పైన ఉన్న నంబర్లను ఫార్ములాకు అందించండి: =MID(A2, 7+1, LEN(A2) - (7+10))
…మరియు ఫలితం మిమ్మల్ని వేచి ఉండనివ్వదు:
వాస్తవంగా ఏమిటో అర్థం చేసుకోవడానికి ఇక్కడ జరగబోతోంది, యొక్క సింటాక్స్ గుర్తుకు తెలపండిMID ఫంక్షన్, ఇది అసలు స్ట్రింగ్ మధ్యలో నుండి నిర్దిష్ట పరిమాణంలోని సబ్స్ట్రింగ్ను లాగడానికి ఉపయోగించబడుతుంది:
MID(టెక్స్ట్, స్టార్ట్_నమ్, num_chars)టెక్స్ట్ ఆర్గ్యుమెంట్ ఎలాంటి ప్రశ్నలను లేవనెత్తదు - ఇది మూలాధార స్ట్రింగ్ (మా విషయంలో A2).
సంగ్రహించడానికి మొదటి అక్షరం యొక్క స్థానాన్ని పొందడానికి ( start_num ), మీరు తీసివేయవలసిన అక్షరాల సంఖ్యకు 1 జోడించండి. ఎడమ నుండి (7+1).
ఎన్ని అక్షరాలు తిరిగి ఇవ్వాలో నిర్ణయించడానికి ( num_chars ), మీరు తీసివేయబడిన అక్షరాల మొత్తం (7 + 11) లెక్కించి, పొడవు నుండి మొత్తాన్ని తీసివేయండి మొత్తం స్ట్రింగ్లో: LEN(A2) - (7+10)).
ఫలితాన్ని సంఖ్యగా పొందండి
మీరు పైన పేర్కొన్న ఫార్ములాల్లో ఏది ఉపయోగించినా, అవుట్పుట్ ఎల్లప్పుడూ వచనంగా ఉంటుంది, అయినప్పటికీ తిరిగి వచ్చిన విలువ సంఖ్యలను మాత్రమే కలిగి ఉంటుంది. ఫలితాన్ని సంఖ్యగా అందించడానికి, మూల సూత్రాన్ని VALUE ఫంక్షన్లో వ్రాప్ చేయండి లేదా ఫలితాన్ని ప్రభావితం చేయని కొన్ని గణిత ఆపరేషన్ చేయండి, ఉదా. 1తో గుణించండి లేదా 0ని జోడించండి. మీరు ఫలితాలను మరింతగా గణించాలనుకున్నప్పుడు ఈ సాంకేతికత చాలా ఉపయోగకరంగా ఉంటుంది.
మీరు A2:A6 సెల్ల నుండి మొదటి అక్షరాన్ని తీసివేసి, ఫలిత విలువలను సంకలనం చేయాలనుకుంటున్నారని అనుకుందాం. ఆశ్చర్యకరంగా, అల్పమైన SUM ఫార్ములా సున్నాని అందిస్తుంది. ఎందుకు అది? సహజంగానే, మీరు తీగలను జోడిస్తున్నారు, సంఖ్యలు కాదు. దిగువన ఉన్న ఆపరేషన్లలో ఒకదానిని అమలు చేయండి మరియు సమస్య పరిష్కరించబడింది!
=VALUE(REPLACE(A2, 1, 1, ""))
=RIGHT(A2, LEN(A2) - 1) * 1
=RemoveFirstChars(A2, 1) + 0
మొదటి లేదా చివరిగా తీసివేయండి ఎక్సెల్లో
ఫ్లాష్ ఫిల్తో అక్షరం2013 మరియు తదుపరి సంస్కరణల్లో, Excelలో మొదటి మరియు చివరి అక్షరాలను తొలగించడానికి మరొక సులభమైన మార్గం ఉంది - Flash Fill ఫీచర్.
- అసలు డేటాతో మొదటి సెల్కు ప్రక్కనే ఉన్న సెల్లో, టైప్ చేయండి అసలైన స్ట్రింగ్ నుండి మొదటి లేదా చివరి అక్షరాన్ని విస్మరించి, ఎంటర్ నొక్కండి.
- తదుపరి సెల్లో ఆశించిన విలువను టైప్ చేయడం ప్రారంభించండి. మీరు నమోదు చేస్తున్న డేటాలోని నమూనాను Excel పసిగట్టినట్లయితే, అది మిగిలిన సెల్లలో అదే నమూనాను అనుసరిస్తుంది మరియు మొదటి / చివరి అక్షరం లేకుండా మీ డేటా యొక్క ప్రివ్యూను ప్రదర్శిస్తుంది.
- ఎంటర్ కీని నొక్కండి పరిదృశ్యాన్ని అంగీకరించండి.
అల్టిమేట్ సూట్తో స్థానం వారీగా అక్షరాలను తీసివేయండి
సాంప్రదాయకంగా, మా అల్టిమేట్ సూట్ యొక్క వినియోగదారులు కొన్ని క్లిక్లతో పనిని నిర్వహించగలరు కొన్ని రకాల ఫార్ములాలను గుర్తుంచుకోవడానికి.
ఒక స్ట్రింగ్ నుండి మొదటి లేదా చివరి n అక్షరాలను తొలగించడానికి, మీరు ఇలా చేయాలి:
- Ablebits డేటాలో ట్యాబ్, టెక్స్ట్ సమూహంలో, తీసివేయి > స్థానం ద్వారా తీసివేయి ని క్లిక్ చేయండి.
ఉదాహరణకు, మొదటి అక్షరాన్ని తీసివేయడానికి, మేము కాన్ఫిగర్ చేస్తాము కింది ఎంపిక:
ఎక్సెల్లో ఎడమ లేదా కుడి నుండి సబ్స్ట్రింగ్ను ఎలా తీసివేయాలి. చదివినందుకు ధన్యవాదాలు మరియు తదుపరి మా బ్లాగులో మిమ్మల్ని చూడాలని ఎదురుచూస్తున్నానువారం!
అందుబాటులో ఉన్న డౌన్లోడ్లు
మొదటి లేదా చివరి అక్షరాలను తీసివేయండి - ఉదాహరణలు (.xlsm ఫైల్)
అల్టిమేట్ సూట్ - ట్రయల్ వెర్షన్ (.exe ఫైల్)