# 5.11 Email addresses clean आणि तपासा

Source: https://ravindrabagale.com/mr/excel/ch05-data-cleaning-a-z/5-11-e-mail-addresses.html
Language: mr (Marathi with English technical terms)

आधीचा data

 | Customer
 | E-mail (raw)

 | Ravina
 | " Ravina@Example.COM"

 | Shahrukh
 | SHAHRUKH@example.com

 | Ruhi
 | ruhi.bagale@example .com

 | Raja
 | raja@examplecom

Clean केल्यावर

 | Customer
 | E-mail
 | Valid?

 | Ravina
 | ravina@example.com
 | Yes

 | Shahrukh
 | shahrukh@example.com
 | Yes

 | Ruhi
 | ruhi.bagale@example.com
 | Yes

 | Raja
 | raja@examplecom
 | Check

Steps

या sample च्या agreed normalization साठी =LOWER(SUBSTITUTE(TRIM(B2)," ","")). Spaces चुकून आले आहेत याची खात्री करा; संशयास्पद address manually review करा.

एक @ आणि त्यानंतर dot आहे का हा basic check करा:

=IFERROR(IF(AND(LEN(C2)-LEN(SUBSTITUTE(C2,"@",""))=1,FIND("@",C2)>1,FIND(".",C2,FIND("@",C2)+1)<LEN(C2)),"Yes","Check"),"Check")

हा पूर्ण email-standard validator नाही आणि inbox अस्तित्वात आहे याचा पुरावा नाही. Literal quote characters असतील तर तेही sourceनुसार वेगळे हाताळा.

User: =LEFT(C2,FIND("@",C2)-1).

Domain: =MID(C2,FIND("@",C2)+1,100). नवीन Excel मध्ये TEXTBEFORE / TEXTAFTER वापरा.

Practice

दहा sample emails clean करा, invalid ones flag करा आणि domain column वर COUNTIF ने counts काढा.

रवींद्र बागले यांची tip

Emails ला PROPER लावू नका. Domain lowercase normalize करता येतो; local part बदलण्याचे नियम source systemनुसार ठरवा. Missing @ किंवा dot स्वतः अंदाजाने घालू नका. Check rows review करा.
