ఎక్సెల్ లో సాధారణ డేటా శుభ్రపరిచే సూత్రాలు

ఎక్సెల్ సూత్రాలు

సంవత్సరాలుగా, నేను పనులను ఎలా చేయాలో వివరించడానికి ప్రచురణను వనరుగా ఉపయోగించాను, కానీ తరువాత చూడటానికి నా కోసం ఒక రికార్డును కూడా ఉంచాను! ఈ రోజు, మాకు ఒక క్లయింట్ ఉంది, అది మాకు కస్టమర్ డేటా ఫైల్‌ను అప్పగించింది, అది విపత్తు. వాస్తవానికి ప్రతి ఫీల్డ్ తప్పుగా ఫార్మాట్ చేయబడింది మరియు; ఫలితంగా, మేము డేటాను దిగుమతి చేయలేకపోయాము. విజువల్ బేసిక్ ఉపయోగించి క్లీనప్ చేయడానికి ఎక్సెల్ కోసం కొన్ని గొప్ప యాడ్-ఆన్లు ఉన్నప్పటికీ, మేము మాక్రోస్ కోసం ఆఫీస్ను నడుపుతాము, ఇది మాక్రోలకు మద్దతు ఇవ్వదు. బదులుగా, మేము సహాయపడటానికి సూటి సూత్రాల కోసం చూస్తాము. నేను ఇక్కడ కొన్నింటిని పంచుకుంటానని అనుకున్నాను, కాబట్టి ఇతరులు వాటిని ఉపయోగించవచ్చు.

సంఖ్యా రహిత అక్షరాలను తొలగించండి

సిస్టమ్‌లకు తరచుగా ఫోన్ నంబర్‌లను కంట్రీ కోడ్‌తో నిర్దిష్ట, 11-అంకెల ఫార్ములాలో చేర్చాల్సిన అవసరం ఉంది మరియు విరామచిహ్నాలు లేవు. ఏదేమైనా, చేసారో తరచుగా ఈ డేటాను డాష్‌లు మరియు పీరియడ్‌లతో నమోదు చేస్తారు. ఇక్కడ గొప్ప ఫార్ములా ఉంది సంఖ్యా రహిత అక్షరాలను తొలగిస్తుంది ఎక్సెల్ లో. ఫార్ములా సెల్ A2 లోని డేటాను సమీక్షిస్తుంది:

=IF(A2="","",SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))*
ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10))

ఇప్పుడు మీరు ఫలిత కాలమ్‌ను కాపీ చేసి ఉపయోగించవచ్చు విలువలను సవరించండి సరిగ్గా ఆకృతీకరించిన ఫలితంతో డేటాను వ్రాయడానికి.

OR తో బహుళ క్షేత్రాలను అంచనా వేయండి

మేము తరచుగా దిగుమతి నుండి అసంపూర్ణ రికార్డులను ప్రక్షాళన చేస్తాము. మీరు ఎల్లప్పుడూ సంక్లిష్ట క్రమానుగత సూత్రాలను వ్రాయవలసిన అవసరం లేదని మరియు బదులుగా మీరు OR స్టేట్మెంట్ వ్రాయవచ్చని వినియోగదారులు గ్రహించలేరు. దిగువ ఈ ఉదాహరణలో, డేటా తప్పిపోయినందుకు నేను A2, B2, C2, D2 లేదా E2 ని తనిఖీ చేయాలనుకుంటున్నాను. ఏదైనా డేటా తప్పిపోయినట్లయితే, నేను 0 ను తిరిగి ఇవ్వబోతున్నాను, లేకపోతే 1. ఇది డేటాను క్రమం చేయడానికి మరియు అసంపూర్తిగా ఉన్న రికార్డులను తొలగించడానికి నన్ను అనుమతిస్తుంది.

=IF(OR(A2="",B2="",C2="",D2="",E2=""),0,1)

క్షేత్రాలను కత్తిరించండి మరియు సంగ్రహించండి

మీ డేటాకు మొదటి మరియు చివరి పేరు ఫీల్డ్‌లు ఉంటే, కానీ మీ దిగుమతికి పూర్తి పేరు ఫీల్డ్ ఉంటే, మీరు ఎక్సెల్ ఫంక్షన్ కాంకాటేనేట్‌లో అంతర్నిర్మితంగా ఉపయోగించి ఫీల్డ్‌లను చక్కగా కలపవచ్చు, కానీ ముందు లేదా తరువాత ఖాళీ స్థలాలను తొలగించడానికి TRIM ని ఉపయోగించుకోండి. టెక్స్ట్. ఫీల్డ్‌లలో ఒకదానికి డేటా లేనప్పుడు మేము మొత్తం ఫీల్డ్‌ను TRIM తో చుట్టేస్తాము:

=TRIM(CONCATENATE(TRIM(A1)," ",TRIM(B1)))

చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా కోసం తనిఖీ చేయండి

Simple మరియు రెండింటి కోసం చూస్తున్న చాలా సరళమైన సూత్రం. ఇమెయిల్ చిరునామాలో:

=AND(FIND(“@”,A2),FIND(“.”,A2),ISERROR(FIND(” “,A2)))

మొదటి మరియు చివరి పేర్లను సంగ్రహించండి

కొన్నిసార్లు, సమస్య దీనికి విరుద్ధంగా ఉంటుంది. మీ డేటాకు పూర్తి పేరు ఫీల్డ్ ఉంది, కానీ మీరు మొదటి మరియు చివరి పేర్లను అన్వయించాలి. ఈ సూత్రాలు మొదటి మరియు చివరి పేరు మధ్య ఖాళీని చూస్తాయి మరియు అవసరమైన చోట వచనాన్ని పట్టుకుంటాయి. చివరి పేరు లేకపోతే లేదా A2 లో ఖాళీ ఎంట్రీ ఉంటే ఐటి కూడా నిర్వహిస్తుంది.

=IFERROR(IF(SEARCH(" ",A2,1),LEFT(A2, SEARCH(" ",A2,1)),A2),IF(LEN(A2)>0,A2,""))

మరియు చివరి పేరు:

=IFERROR(IF(SEARCH(" ",A2,1),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)),A2),"")

అక్షరాల సంఖ్యను పరిమితం చేసి, జోడించండి…

మీరు ఎప్పుడైనా మీ మెటా వివరణలను శుభ్రం చేయాలనుకుంటున్నారా? మీరు ఎక్సెల్ లోకి కంటెంట్ను లాగి, మెటా డిస్క్రిప్షన్ ఫీల్డ్ (150 నుండి 160 అక్షరాలు) లో ఉపయోగించడానికి కంటెంట్ను ట్రిమ్ చేయాలనుకుంటే, మీరు ఈ ఫార్ములాను ఉపయోగించి దీన్ని చేయవచ్చు నా స్పాట్. ఇది స్థలంలో వివరణను శుభ్రంగా విచ్ఛిన్నం చేస్తుంది మరియు తరువాత…:

=IF(LEN(A1)>155,LEFT(A1,FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ",""))))) & IF(LEN(A1)>FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ","")))),"…",""),A1)

వాస్తవానికి, ఇవి సమగ్రంగా ఉండటానికి ఉద్దేశించినవి కావు… జంప్ స్టార్ట్ పొందడానికి మీకు సహాయపడే కొన్ని శీఘ్ర సూత్రాలు! మీరు ఏ ఇతర సూత్రాలను ఉపయోగిస్తున్నారు? వ్యాఖ్యలలో వాటిని జోడించండి మరియు నేను ఈ కథనాన్ని నవీకరించినప్పుడు మీకు క్రెడిట్ ఇస్తాను.

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.