-
엑셀 문자열 특정문자 추출 2/MID, LEFT, RIGHT, IFERROR , IF, CHOOSE엑셀의 모든것 2021. 1. 20. 18:35728x90
주민번호에서 성별구분, 주민번호 앞자리, 주민번호 뒷자리를 함수로 추출하는 방법을 배움니다.
= MID( 문자열의 위치, 문자열의 시작위치, 리턴할 문자의 수)
-> 문자열의 위치 = H5, 시작위치 = 8번째(주민번호 남녀구분 나타내는위치), 갯수 = 1 (성별구분 값하나)= CHOOSE( 참조할 값, 1일때 값, 2일때 값, 3일때 값, 4일때 값, 5일때 값, ....)
-> 참조할값 : 남여구분칸(J5), 1일때 값 = 남, 2일때 값 = 여, 3일때 값 = 남, 4일때 값 = 여
*CHOOSE 함수는 참조하는 값이 숫자일때(1, 2, 3, ......) 사용가능 합니다.
= LEFT( 문자열의 위치, 리턴할 문자의 수) - 문자열의 왼쪽부터해서 입력한 숫자만큼 글자를 리턴한다.
-> 문자열의 위치 = H5, 리턴할 문자의 수 = 2
*주민번호에서 앞자리 2개가 출생년도 이다.= RIGHT( 문자열의 위치, 리턴할 문자의 갯수) - 문자열의 오른쪽 부터 입력한 숫자만큼 글자를 리턴한다.
-> 문자열의 위치 = H5, 리턴할 문자의 수 = 3= OR( 조건식1, 조건식2, 조건식3, ......) 조건식들중 하나라도 참이면 "TRUE"값을 보여줍니다.
조건식1 = J5="1", 조건식2 = J5="3"
= IF( 조건식, 참 값, 거짓값)
->조건식 = OR(J5="1", J5="3"), 참값 = "남", 거짓값 = "여"
-> 남여구분이 1,3일경우는 남자 그렇지 않으면 여자라고 값을 보여줍니다.= IFERROR( 함수식, 오류일때 리턴 값)
-> 함수를 구했을 경우 #NAME?, #VALUE? 값이 나타나는 것을 ""(NULL)로 나타낼때 사용하면 됩니다.자료를 복사해서 연습해보세요 ^^
주민번호 780922-1234567 450101-2345678 341202-1048854 201010-3495884 130909-4123456 728x90반응형'엑셀의 모든것' 카테고리의 다른 글
엑셀 여러커럼의 값으로 중복된 값을 찾기 2탄 (0) 2021.01.25 엑셀에서 특정 문자 추출하기 3 /FIND, LEFT, MID (0) 2021.01.20 엑셀 문자열에서 특정문자 추출하기-빠른 채우기 기능 (0) 2021.01.20 엑셀 셀 색상별 글자 색상별 합계 구하기. (1) 2021.01.15 엑셀 중복 찾기/엑셀 중복값 데이터 찾기 / CONCATENATE / IF함수 / 금액-공급가액과 세액 계산하기 (0) 2020.07.20