본문 바로가기

엑셀/기능3

엑셀 주민번호 생년월일 추출, 주민번호 뒷자리 *표로 바꾸기 오늘은 엑셀에서 주민번호를 처리하는 몇가지 예제를 다뤄볼까합니다. 엑셀 주민번호 생년월일을 추출하는 작업과 엑셀 주민번호 뒷지라를 *표로 바꿔서 출력하는 예제를 준비해봤습니다. 엑셀 주민번호 생년월일 추출 =LEFT(주민번호, 6) 엑셀 주민번호 생년월일 추출을 위해 LEFT 함수를 사용했습니다. 모든 주민들록 번호의 앞 6자리가 생년 월일 이기 때문에 LEFT 함수를 사용할 수 있는 것입니다. 만약 주민번호에서 생년월일의 글자 길이가 사람마다 달랐다면 FIND나 SEARCH 함수를 이용해서 해결을 하는것이 좋았을 것입니다. =LEFT(주민번호, FIND("-", 주민번호) - 1) 주민번호의 생년월일을 구분할 수 있는 "-" 자의 위치를 찾아서 해당 문자 이전까지의 텍스트만 출력하는 방법입니다. 특정 .. 2020. 3. 7.
[엑셀] 공백 셀 제거 빈셀로 치환하기 :: 마이자몽 공백셀 제거 후 빈셀로 엑셀 작업중 내용은 없고 셀은 비어져 있는데 공백으로 잡히는 경우가 있다. 검색을 통해 체크를 해봐도 빈셀로 잡히지 않는다. 수식을 사용하다보면 발생하는 현상을 셀에서 del키를 눌러 빈셀로 만들 수 있지만, 데이터양 많으면 일일히 제거를 해주지 못하는 상황이 발생한다. 공백셀 빈셀로 치환 비주얼 배이직에서 명령을 직접실행하여 작업을 진행해준다. 개발 도구 탭 - Visual Basic 클릭 혹은 Alt + F11로 Visual Basic 실행 보기 탭 - 직접실행 버튼을 클릭하여 화면 하단에 직집 실행 창을 띄운다. Ctrl + G 를 눌러 실행 가능 해당 명령을 입력 후 엔터키를 눌러 공백셀을 빈셀로 만들어준다. 1 ActiveSheet.UsedRange = ActiveShee.. 2019. 3. 28.
[엑셀] 와일드카드 문자 '*', '?', '~' 사용 :: 마이자몽 와일드카드 문자 '*', '?', '~'텍스트를 검색하거나 비교 조건으로 사용할때 정확히 일치하는 값이 아닌 유사값을 찾을때 사용한다. * : 문자열을 대체한다. EX) "애*" -> 애로 시작하는 문자열. 애 뒤에 문자의 갯수는 상관없다.? : 문자 1개를 대체한다. EX) "애?" -> 애로 시작하고 뒤로 문자가 1개인 단어~ : 와일드카드 기능을 해제한다. EX) "애~*" -> 와일드카드의 기능을 없앤다. 즉 찾을 문자열은 "애*"이다. 작업 내용자몽슈퍼 회원님들 중 1. "애"가 들어가는 회원수를 구한다.2. "애"로 시작하고 이름이 4글자인 회원수를 구한다.3. 회원명에 "*" 문자가 들어가는 회원수를 구한다. 문자열 대체 '*' 사용1. "애"가 들어가는 회원수를 구한다. C2셀 내용1=CO.. 2019. 1. 20.