பொதுவான தரவு சுத்தம் செய்வதற்கான எக்செல் சூத்திரங்கள்

எக்செல் தரவு சுத்திகரிப்பு சூத்திரங்கள்

பல ஆண்டுகளாக, விஷயங்களை எவ்வாறு செய்வது என்பதை விவரிக்க மட்டுமல்லாமல், பின்னர் பார்ப்பதற்கு ஒரு பதிவை வைத்திருக்கவும் நான் வெளியீட்டை ஒரு ஆதாரமாகப் பயன்படுத்தினேன்! இன்று, எங்களிடம் ஒரு வாடிக்கையாளர் இருந்தார், அது எங்களுக்கு ஒரு வாடிக்கையாளர் தரவுக் கோப்பை ஒப்படைத்தது, அது ஒரு பேரழிவு. கிட்டத்தட்ட ஒவ்வொரு துறையும் தவறாக வடிவமைக்கப்பட்டன; இதன் விளைவாக, எங்களால் தரவை இறக்குமதி செய்ய முடியவில்லை. விஷுவல் பேசிக் பயன்படுத்தி தூய்மைப்படுத்த எக்செல் சில சிறந்த துணை நிரல்கள் இருக்கும்போது, ​​மேக்ஸிற்கான ஆபிஸை இயக்குகிறோம், இது மேக்ரோக்களை ஆதரிக்காது. அதற்கு பதிலாக, நாங்கள் உதவ நேரான சூத்திரங்களைத் தேடுகிறோம். நான் இங்கே சிலவற்றை பகிர்ந்து கொள்ள நினைத்தேன், அதனால் மற்றவர்கள் அவற்றைப் பயன்படுத்தலாம்.

எண் அல்லாத எழுத்துக்களை அகற்று

கணினிகள் பெரும்பாலும் தொலைபேசி எண்களை ஒரு குறிப்பிட்ட, 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))

இப்போது நீங்கள் விளைந்த நெடுவரிசையை நகலெடுத்து பயன்படுத்தலாம் திருத்து> மதிப்புகளை ஒட்டவும் ஒழுங்காக வடிவமைக்கப்பட்ட முடிவுடன் தரவை எழுத.

அல்லது பல புலங்களை மதிப்பீடு செய்யுங்கள்

இறக்குமதியிலிருந்து முழுமையற்ற பதிவுகளை நாங்கள் அடிக்கடி அகற்றுவோம். நீங்கள் எப்போதும் சிக்கலான படிநிலை சூத்திரங்களை எழுத வேண்டியதில்லை என்பதையும் அதற்கு பதிலாக நீங்கள் ஒரு அறிக்கையை எழுதலாம் என்பதையும் பயனர்கள் உணரவில்லை. கீழேயுள்ள இந்த எடுத்துக்காட்டில், காணாமல் போன தரவுகளுக்கு 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 ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.