సాధారణ డేటా క్లీనప్ కోసం ఎక్సెల్ సూత్రాలు
సంవత్సరాలుగా, నేను పనులను ఎలా చేయాలో వివరించడానికి మరియు తర్వాత చూసేందుకు నా కోసం ఒక రికార్డును ఉంచడానికి ప్రచురణను వనరుగా ఉపయోగించాను! ఒక క్లయింట్ మాకు విపత్తుగా ఉన్న కస్టమర్ డేటా ఫైల్ను అందించారు. వాస్తవంగా ప్రతి ఫీల్డ్ తప్పుగా ఫార్మాట్ చేయబడింది మరియు ఫలితంగా, మేము డేటాను దిగుమతి చేయలేకపోయాము. విజువల్ బేసిక్ ఉపయోగించి క్లీనప్ చేయడానికి Excel కోసం కొన్ని గొప్ప యాడ్-ఆన్లు ఉన్నప్పటికీ, మేము Mac కోసం Officeని అమలు చేస్తాము, ఇది మాక్రోలకు మద్దతు ఇవ్వదు. బదులుగా, మేము సహాయం చేయడానికి నేరుగా సూత్రాల కోసం చూస్తాము. నేను వాటిలో కొన్నింటిని ఇక్కడ పంచుకోవాలని అనుకున్నాను కాబట్టి మీరు వాటిని ఉపయోగించవచ్చు.
సంఖ్యా రహిత అక్షరాలను తొలగించండి
సిస్టమ్లకు తరచుగా దేశం కోడ్తో నిర్దిష్ట 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ని అందిస్తాను; లేకపోతే, a 1. అది డేటాను క్రమబద్ధీకరించడానికి మరియు అసంపూర్ణ రికార్డులను తొలగించడానికి నన్ను అనుమతిస్తుంది.
=IF(OR(A2="",B2="",C2="",D2="",E2=""),0,1)
క్షేత్రాలను కత్తిరించండి మరియు సంగ్రహించండి
మీ డేటా మొదటి మరియు చివరి పేరు ఫీల్డ్లను కలిగి ఉంటే, కానీ మీ దిగుమతికి పూర్తి పేరు ఫీల్డ్ ఉంటే, మీరు అంతర్నిర్మిత Excel ఫంక్షన్ కాన్కాటెనేట్ని ఉపయోగించి ఫీల్డ్లను చక్కగా కలపవచ్చు, అయితే TRIMని ఉపయోగించి ముందు లేదా తర్వాత ఖాళీ స్థలాలను తీసివేయండి వచనం. ఫీల్డ్లలో ఒకదానిలో డేటా లేకపోతే మేము మొత్తం ఫీల్డ్ను TRIMతో చుట్టేస్తాము:
=TRIM(CONCATENATE(TRIM(A1)," ",TRIM(B1)))
చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా కోసం తనిఖీ చేయండి
@ మరియు రెండింటి కోసం కనిపించే అందమైన సరళమైన సూత్రం. ఇమెయిల్ చిరునామాలో (కాదు RFC ప్రమాణం
):=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),"")
అక్షరాల సంఖ్యను పరిమితం చేసి, జోడించండి…
మీరు ఎప్పుడైనా మీ మెటా వివరణలను క్లీన్ చేయాలనుకుంటున్నారా? మీరు కంటెంట్ని Excelలోకి లాగి, మెటా డిస్క్రిప్షన్ ఫీల్డ్లో (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)
అయితే, ఇవి సమగ్రంగా ఉండేందుకు ఉద్దేశించినవి కావు... జంప్ స్టార్ట్ చేయడంలో మీకు సహాయపడే కొన్ని శీఘ్ర సూత్రాలు! మీరు ఏ ఇతర సూత్రాలను ఉపయోగిస్తున్నారు? వాటిని వ్యాఖ్యలలో జోడించండి మరియు నేను ఈ కథనాన్ని అప్డేట్ చేస్తున్నప్పుడు మీకు క్రెడిట్ ఇస్తాను.