본문 바로가기
엑셀/엑셀 기본

셀에 입력 형식 미리 지정하기 '유효성 검사'

by Mensch 2023. 7. 11.
반응형

엑셀 작업을 할 때 입력 형식이 달라 데이터를 수정하여 시간을 소비하는 경우가 많이 있습니다. 특히 여러 사람에게 시트를 보내 취합할 때 미리 입력 형식을 지정하여 발송하면 두 번 일하는 번거로움을 줄일 수 있습니다. 이번 포스팅에서는 셀에 입력 형식을 미리 지정할 수 있는 유효성 검사에 대해 작성하겠습니다.

 

 

전화번호 입력 형식 지정하기

  1. 입력 형식을 지정할 셀의 범위(E2:E11)를 선택합니다.
  2. [데이터] - [데이터 도구] - [데이터 유효성 검사]에서 '데이터 유효성 검사'를 클릭합니다.
  3. 제한 대상에서 '사용자 지정'을 선택하고, 수식에 아래의 수식을 입력합니다.
    '=AND(MID(E2,4,1)="-",MID(E2,9,1)="-",LEN(E2)=13)'
    - AND : 3개의 조건을 모두 만족하는 경우(참고로 OR은 3개 중 하나를 만족하는 경우로 사용합니다)
    - MID(E2,4,1)="-" : E2셀의 4번째 입력된 문자로부터 1개의 문자가 '-'인 경우
    - MID(E2,9,1)="-" : E2셀의 9번째 입력된 문자로부터 1개의 문자가 '-'인 경우
    - LEN(E2)=13 : E2셀에 입력된 문자의 길이가 13자리인 경우 4. 입력 시 하이픈(-)까지 포함하여 '011-2345-7487'와 같이 입력합니다.

전화번호_유효성검사
'=AND(MID(E2,4,1)="-",MID(E2,9,1)="-",LEN(E2)=13'를 입력합니다

※ 만약 자릿수를 잘못 입력하는 경우 경고창이 열리게 됩니다.

 

 

주민등록번호 입력 형식 지정하기

위의 전화번호 입력 형식 지정하는 방법과 동일합니다.

  1. 범위(F2:F11)를 선택하고 '데이터 유효성 검사'를 클릭합니다.
  2. 제한 대상에서 '사용자 지정'을 선택하고, 수식에 아래의 수식을 입력합니다.
    '=AND(MID(F2,7,1)="-",LEN(F2)=14)'
    - AND : 2개의 조건을 모두 만족하는 경우
    - MID(F2,7,1)="-" : F2셀의 7번째 입력된 문자로부터 1개의 문자가 '-'인 경우
    - LEN(F2)=14 : F2셀에 입력된 문자의 길이가 14자리인 경우 3. 입력 시 하이픈(-)까지 포함하여 '118145-1247843'와 같이 입력합니다.

주민등록번호_유효성검사
=AND(MID(F2,7,1)="-",LEN(F2)=14를 입력합니다

 

이상 셀에 입력 형식 미리 지정할 수 있는 '유효성 검사'에 대해서 알아보았습니다. 다음 포스팅에서는 선택 목록 상자 지정하는 방법에 대해서 설명하겠습니다.

감사합니다.

반응형

댓글