KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 이메일 주소이 유효한지 어떻게 확인하나요?

작성자Xiaoyang수정 날짜

Excel 데이터베이스를 관리할 때 통신을 보내거나 연락처 목록을 가져오기 전 모든 이메일 주소이 올바르게 형식화되었는지 확인해야 하는 경우가 많습니다. 잘못된 이메일 주소는 반송 메시지, 미완료된 서신 또는 통합 시스템의 오류를 초래할 수 있습니다. 각 항목을 수동으로 확인하는 대신 Excel 은 이메일 주소의 유효성을 자동으로 검토할 수 있는 실용적인 방법을 제공하여 데이터 정리를 간소화하고 데이터 관리 워크플로의 정확도를 높여줍니다。

이메일 주소가 유효한지 확인하는 스크린샷

수식으로 이메일 주소이 유효한지 확인하기

VBA 코드 – 자동으로 이메일 주소만 입력할 수 있습니다


수식으로 이메일 주소이 유효한지 확인하기

워크시트의 이메일 주소이 유효할 가능성이 있는지 효율적으로 확인하려면 Excel 수식을 사용할 수 있습니다。 이 방법은 대량의 이메일 목록을 신속하게 스캔하고 기본 이메일 형식 요구사항을 충족하지 않을 가능성이 있는 항목을 강조 표시해야 할 때 이상적입니다。

아래 수식은 이메일 주소에 마침표(“。“)가 하나 이상 포함되어 있고 「@」 기호 뒤에 마침표가 있는지 확인합니다。 이 두 조건은 유효한 이메일 형식에서 기대되는 요소입니다。

1。 확인 결과를 반환할 빈 셀에 다음 수식을 입력하거나 복사하세요:

=AND(IFERROR(FIND(".",A2),FALSE),IFERROR(FIND(".",A2,FIND(「@」,A2)),FALSE))

2。 수식을 입력한 후Enter키를 눌러 확인하세요。 그런 다음 채우기 핸들을 아래로 끌어 대상 열의 다른 셀에도 이 수식을 적용하세요。 이 수식은 검사를 통과한 항목(유효할 가능성이 있음)에는TRUE를, 요구사항을 충족하지 못한 항목에는FALSE를 반환합니다。

수식을 사용하여 이메일 주소가 유효한지 확인하는 스크린샷

참고 및 팁:

  • 이 수식은 기본 형식만 확인합니다。 즉 마침표(。)의 존재 여부와 「@」 기호에 대한 상대적 위치만 검증하며, 도메인이나 사용자 이름이 실제로 존재하는지 보장하지 않으며 일부 드물지만 유효한 사례도 필터링하지 않습니다。
  • 데이터에 공백, 특수 문자 또는 후행 구두점이 포함된 경우 올바르지 않은 유효성 검사 결과가 나올 수 있습니다。
  • 보다 엄격한 이메일 형식 검사를 원한다면 아래 설명된 대로 추가 검사를 수행하거나 VBA/매크로를 사용하는 것을 고려하세요。

VBA 코드 – 자동으로 이메일 주소만 입력할 수 있습니다

잘못된 주소를 프로그래밍 방식으로 플래그하거나 강조 표시하려는 경우와 같이 보다 고급적이고 자동화된 이메일 유효성 검사를 원한다면 VBA 매크로를 사용하는 것이 매우 효과적입니다。 이 방법은 많은 이메일 레코드가 포함된 스프레드시트나 일괄 처리를 통해 통신 프로토콜 준수를 보장해야 할 때 적합합니다。

이 코드는 범위 선택에 있는 이메일 주소이 기본 형식 표준(「@」 기호와 「@」 뒤에 최소한 하나의 “。“이 존재함)을 충족하는지 확인합니다。 필요 시 잘못된 셀을 색상으로 강조하거나 데이터 정리 시 쉽게 검토할 수 있도록 주석을 추가할 수도 있습니다。

1.개발자 도구>Visual Basic를 클릭한 후, 나타나는Microsoft Visual Basic for Applications창에서삽입>모듈을 선택하고 다음 VBA 코드를 모듈에 붙여넣으세요:

Sub ValidateEmailAddresses()
    Dim rng As Range
    Dim cell As Range
    Dim email As String
    Dim atPos As Long
    Dim dotPos As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.InputBox("Select email range", xTitleId, Selection.Address, Type:=8)
    
    For Each cell In rng
        email = Trim(cell.Value)
        atPos = InStr(1, email, "@")
        
        If atPos > 1 Then
            dotPos = InStr(atPos + 1, email, ".")
            
            If dotPos > atPos + 1 Then
                cell.Interior.ColorIndex = xlNone ' Format as valid
            Else
                cell.Interior.Color = vbYellow ' Flag as invalid
                cell.AddComment "Invalid email format"
            End If
        Else
            cell.Interior.Color = vbYellow ' Flag as invalid
            cell.AddComment "Invalid email format"
        End If
    Next cell
End Sub

2。 매크로를 실행하려면실행 버튼단추를 클릭하세요。 이메일 주소가 포함된 범위를 선택하라는 대화상자가 표시됩니다。 잘못된 항목은 노란색으로 강조되고 「Invalid email format」이라는 주석이 추가되며, 유효한 항목은 변경되지 않은 상태로 유지됩니다。

  • 워크시트가 보호된 경우 매크로를 실행하기 전에 먼저 보호를 해제해야 할 수도 있습니다。 먼저 작업 내용을 저장하세요。
  • 중복 플래그를 방지하려면 재실행 전에 주석을 제거하거나 지우세요。
  • 매크로는 이메일의 존재 여부가 아닌 형식만 검증합니다。 조직 전체의 검사를 위해 필요 시 결과를 내보내 추가 검증을 수행하는 것을 고려하세요。

이러한 Excel 솔루션을 활용하면 이메일 관리 시 수작업을 줄이고 통신 오류를 최소화하며 이메일 캠페인이나 보고를 위한 연락처 목록 준비를 간소화할 수 있습니다。

  • 셀 형식(예: 텍스트로 저장된 숫자)로 인해 오류가 발생하는 경우, 수식이나 유효성 검사를 적용하기 전에 이메일 열의 서식을 일반 또는 텍스트로 설정하세요。
  • 대규모 데이터셋의 경우 수식 검사와 VBA 플래깅을 결합하여 철저한 검토를 수행하는 것을 고려하세요。
  • 도메인 요구사항이나 새 이메일 형식 표준의 변경 사항이 있는지 주기적으로 데이터베이스를 감사하세요。

관련된 추가 문서:

  • 워크시트의 열에서 이메일 주소만 입력할 수 있습니다
  • 众所周한 바와 같이, 유효한 이메일 주소은 세 부분으로 구성됩니다: 사용자 이름, 「골뱅이(@)」 기호, 그리고 도메인입니다. 특정 워크시트 열에 올바른 이메일 형식의 텍스트만 입력되도록 데이터 입력을 제한하고 싶을 때가 있습니다. 이 문서에서는 Excel 에서 이를 구현하는 방법을 설명합니다。
  • 텍스트 문자열에서 이메일 주소 추출
  • 웹 소스에서 이메일 목록을 가져올 때 주소와 함께 추가 텍스트가 종종 포함됩니다. 혼합된 문자열에서 오직 이메일 주소만 추출해야 하는 경우, 이 문서에서는 Excel 에서 신속하게 분리할 수 있는 효과적인 기법을 제공합니다。
  • 여러 개의 이메일 주소을 하이퍼링크로 변환하기
  • 일반 텍스트 이메일 주소 목록이 있고 이를 클릭 가능한 하이퍼링크로 변환하여 직접 메시지를 보내고 싶다면, 이 가이드에서는 Excel 에서 여러 주소를 효율적으로 처리하는 유용한 팁을 소개합니다。

  • 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
  • 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
  • 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
  • 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
  • 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
  • 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
  • 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
  • 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
  • PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...
kte 탭 201905
  • Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!
officetab 하단