2.5 Text functions and cleaning up strings
Microsoft Office for Windows కీబోర్డ్ సూచనల ప్రకారం తనిఖీ చేసినవి, ఆగస్టు 2026. ఇంగ్లీషు పాఠం నుండి అనువాదం — 30 ఆగస్టు 2026.
మీరు ఏమి చేయగలరు
చిందరవందరగా ఉన్న టెక్స్ట్ను ఫార్ములాలతో విడగొట్టగలరు, కలపగలరు, సరిచేయగలరు. పేర్లు వేరే నిలువు వరుసల్లోకి వెళ్తాయి, పొడవైన టెక్స్ట్ నుండి కోడ్లు బయటికి వస్తాయి, అనవసరమైన ఖాళీలు పోతాయి — వెయ్యి అడ్డు వరుసలను చేతితో మళ్ళీ టైప్ చేయనవసరం లేదు.
మొదలు పెట్టే ముందు
మెస్సీ డేటా వర్క్బుక్ డౌన్లోడ్ చేసుకోండి. అందులోని చెత్త కావాలనే పెట్టినది: కలగలిసిన పెద్ద అక్షరాలు, కంటికి కనిపించని ఖాళీలు, ఒకదానికొకటి అతుక్కుపోయిన భాగాలు.
పని
- రెండింటిలోనూ ఒకటే: కొలిచే పరికరాలతో మొదలుపెట్టండి.
=LEN(A2)అక్షరాలను లెక్కపెడుతుంది — ఒకేలా కనిపిస్తున్న రెండు సెల్లు ఒకటి కాదని ఇదే రుజువు చేస్తుంది.=FIND("@", A2)ఒక అక్షరం ఎన్నో స్థానంలో ఉందో చెబుతుంది, ఇది పెద్ద అక్షరాలను వేరే అక్షరాలుగా చూస్తుంది. SEARCH కూడా అదే పని చేస్తుంది, కానీ పెద్ద అక్షరాల తేడాను పట్టించుకోదు. ముగిసిన షీట్లో వీటిని అరుదుగా చూపిస్తారు. వీటితో మీరు రోగనిర్ధారణ చేస్తారు. - రెండింటిలోనూ ఒకటే: పాత కత్తిరించే పరికరాలు స్థానాన్ని బట్టి ముక్కలు తీస్తాయి.
=LEFT(A2, 3)మొదటి మూడు అక్షరాలు తీస్తుంది.=RIGHT(A2, 4)చివరి నాలుగు తీస్తుంది.=MID(A2, 5, 2)ఐదో స్థానం నుండి రెండు అక్షరాలు తీస్తుంది. FIND తో కలిపితే ఇవి నిర్మాణాన్ని బట్టి కత్తిరిస్తాయి:=LEFT(A2, FIND("@", A2)-1)అంటే@గుర్తుకు ముందు ఉన్నదంతా, అంటే ఈమెయిల్ చిరునామాలోని యూజర్ పేరు. - రెండింటిలోనూ ఒకటే: కొత్త ఫంక్షన్లు అదే విషయాన్ని సూటిగా చెబుతాయి.
=TEXTBEFORE(A2, "@"),=TEXTAFTER(A2, "@")రాసినట్టే చదవబడతాయి.=TEXTSPLIT(A2, ",")కామాలతో అతుక్కున్న సెల్ను ఒకే అడుగులో నిలువు వరుసలుగా విడగొడుతుంది, ఎన్ని సెల్లు కావాలంటే అన్నిటిలోకీ పరుచుకుంటుంది. మీ Excel లో ఇవి ఉంటే వీటినే వాడండి, పాత LEFT, FIND రాతను చదవడం కూడా నేర్చుకోండి. - రెండింటిలోనూ ఒకటే: కలపడం అంటే TEXTJOIN.
=TEXTJOIN(", ", TRUE, A2:C2)ఒక రేంజ్ను ఒక విడదీసే గుర్తుతో కలుపుతుంది, ఖాళీ సెల్లను వదిలేస్తుంది — భాగాల నుండి చిరునామా ఇలాగే తయారవుతుంది. చిన్న కలయికలకు యాంపర్శాండ్ గుర్తు అక్కడికక్కడే చేసేస్తుంది:=A2&" "&B2. - రెండింటిలోనూ ఒకటే: ఇక సరిచేసే పెట్టె.
=TRIM(A2)మొదట్లో, చివర్లో, మధ్యలో రెండేసి ఉన్న ఖాళీలను తీసేస్తుంది. Excel లో అన్నిటికంటే ఎక్కువ వాడే మరమ్మతు ఇదే.=CLEAN(A2)అచ్చు కాని అక్షరాలను తీసేస్తుంది, అవి వేరే వ్యవస్థల నుండి అతికించినప్పుడు వస్తాయి.=PROPER(A2),=UPPER(A2),=LOWER(A2)పెద్ద అక్షరాలను సరిచేస్తాయి. లుకప్ పాఠంలో వచ్చిన కనిపించని ఖాళీ సమస్య TRIM కు సొంత మైదానం: LEN చెప్పే పొడవు ఒక అక్షరం ఎక్కువగా ఉన్న తాళంచెవి. - రెండింటిలోనూ ఒకటే: రెండు ఫంక్షన్లు టెక్స్ట్ను మారుస్తాయి, కానీ అవి వేరే వేరే ప్రశ్నలకు జవాబు చెబుతాయి.
=SUBSTITUTE(A2, "-", "/")ఇచ్చిన టెక్స్ట్ ఎక్కడ కనిపిస్తే అక్కడ మారుస్తుంది, లేదా చివరి భాగంలో మీరు సంఖ్య ఇస్తే ఆ ఒక్క దాన్నే మారుస్తుంది. REPLACE స్థానాన్ని బట్టి పైన రాసేస్తుంది: ఐదో అక్షరం నుండి ఏడో అక్షరం వరకు, అక్కడ ఏమున్నా సరే. మీరు అడుగుతున్న ప్రశ్న ఏదో తెలుసుకోండి: ఈ టెక్స్ట్నా, ఈ స్థానాన్నా? - రెండింటిలోనూ ఒకటే: ఫార్ములాలు అసలు దాన్ని ఎప్పుడూ మార్చవు. అవి దాని పక్కన సరిచేసిన కాపీలను తయారు చేస్తాయి. మరమ్మతు పూర్తయ్యాక ఫార్ములా నిలువు వరుసను ఎంచుకుని CtrlC తో కాపీ చేయండి. తరువాత దాని మీదే విలువలను మాత్రమే అతికించండి: CtrlAltV తో Paste Special డైలాగ్ తెరిచి, Values ఎంచుకుని Enter నొక్కండి. ఆ తరువాత సాయం కోసం పెట్టిన అసలు నిలువు వరుసలను తీసేయవచ్చు.
ప్రయత్నించండి
మెస్సీ వర్క్బుక్ మొత్తం చేయండి. పేర్ల నిలువు వరుస మీద TRIM, PROPER వాడి, చెత్త పోయిందని LEN తో రుజువు చేయండి. ఈమెయిల్ నిలువు వరుసను @ గుర్తు దగ్గర విడగొట్టండి. TEXTJOIN తో ఒక ప్రదర్శన పేరు తయారు చేయండి. చివరగా సరిచేసిన నిలువు వరుసల మీద విలువలను అతికించి ముగించండి.
మీకు మీరే పరీక్ష
రెండు సెల్లు ఒకేలా కనిపిస్తున్నాయి, కానీ LEN ఒకదానికి 12, ఇంకోదానికి 13 అంటోంది. ఏమి జరుగుతోంది, దీన్ని ఏది సరిచేస్తుంది?
పొడవైన దాంట్లో కంటికి కనిపించని ఒక అక్షరం ఉంది, సాధారణంగా చివర ఒక ఖాళీ. =TRIM() దాన్ని సరిచేస్తుంది, అచ్చు కాని అక్షరాలను =CLEAN() చూసుకుంటుంది. తరువాత LEN తో పని అయిందని రుజువు అవుతుంది.
ఈమెయిల్లో @ కు ముందు ఉన్నదంతా తీయడం పాత రాతలోనూ కొత్త రాతలోనూ చెప్పండి.
పాతది: =LEFT(A2, FIND("@", A2)-1). కొత్తది: =TEXTBEFORE(A2, "@"). ఒకటే ఫలితం, కానీ కొత్తది సూటిగా చెబుతుంది.
ఒక కోడ్లోని ప్రతి హైఫన్నూ స్లాష్గా మార్చాలంటే SUBSTITUTE నా, REPLACE నా?
SUBSTITUTE, ఎందుకంటే అది ఒక టెక్స్ట్ ఎక్కడ కనిపిస్తే అక్కడ దాన్ని గురిపెడుతుంది. REPLACE ఒక స్థానాన్ని గురిపెడుతుంది, అందులో ఏమి ఉన్నా సరే.
సరిచేసిన నిలువు వరుస ఉన్నా, అసలు దాన్ని తీసేసే ముందు Special → Values ఎందుకు చేయాలి?
ఆ మరమ్మతు అనేది అసలు దాన్ని చదువుతున్న ఒక ఫార్ములా. అసలు దాన్ని తీసేస్తే ఫార్ములా పాడైపోతుంది. విలువలను అతికిస్తే సరిచేసిన టెక్స్ట్ గట్టిపడి తనంతట తానే నిలబడుతుంది.
Go deeper
We haven't checked most of these for screen reader use yet.
Back to Text functions and cleaning up strings: work through the checklist