오랜만에 itq엑셀 자격증 관련 자료를 올려봅니다.
제1작업에서 중요한 점수를 차지하는
조건부서식, 유효성검사 부분과 함께
함수 부분 또한 중요한데요
너무 많은 함수를 전부 정리할 수는 없고
엑셀 데이터가 문자, 숫자, 날짜로 구분되어 입력을 하고
그 데이터를 처리하기 위해 함수를 사용하니
우선 문자 데이터와 관련된 함수를 좀 살펴볼까 합니다.
이번에도
파일을 업로드 해두었습니다.
실습이 필요하신 분은 파일을 다운로드해서 사용하세요.
사원코드에서 맨 앞에 글자만 찾아서
부서코드 조견표와 비교해서 사용해야 할 때
Left 함수로 필요한 글자를 찾아서
찾기참조 함수까지 함께 사용해야 하는 경우입니다.
여기서는 우선 Left 함수만 사용해 보겠습니다.
Left(글자가 있는 셀 주소, 왼쪽부터 필요한 글자수)
부서명을 처음 구하는 첫 칸에 클릭하고
=LEFT(G15, 1)을 입력하고 엔터를 하면
위에 보이는 것과 같이 P-101 데이터의 첫 글자인 "P"만 출력되는 것을 볼 수 있습니다.
출력한 결과셀을 자세히 보면
아래 이미지에서 보이는 것과 같이
녹색 테이두리 아래 핸들점이 보입니다.
이 핸들점을 클릭 드래그하면
함수가 복사되면서
입력한 셀 주소가 한 칸씩 이동하며
사원코드 입력 문자에서 첫글자만 찾아서
결과셀 주소에 나타내주는 것을 볼 수 있습니다.
이 데이터에서는 생년월일과 나이를 구하는 표입니다.
생년월일은 날짜 형식의 데이터로 처리되야 하기에
DATE함수를 사용하고
주민등록번호의 앞자리 숫자를 날짜 형식 안에
필요한 글자만큼 대입을 해야 합니다.
셀 주소에서 앞글자를 찾는 함수를 보았다면
이번에는 셀 주소 안의 원하는 위치부터 글자를 찾는 함수를 사용해야 합니다.
Mid(글자가 있는 셀 주소,셀 안에서 필요한 글자가 시작되는 위치, 필요한 글자수)
함수 입력에서 보면
Date(년, 월, 일) 구조 안에
위쪽의 함수 결과를 살펴보면
Date(left(G4,2),mid(G4,3,2),mid(G4,5,2))로
입력된 것을 볼 수 있습니다.
조금 더 풀어서 본다면
날짜형식으로 변환(년도 : Date(left(주민등록번호 셀주소, 왼쪽부터 2글자)
이렇게 구하고 뒤에 mid함수로 월, 과 일을 구해서 대입을 합니다.
날짜형식(년도,월 : Date(left(G4,2),Mid(주민등록번호셀주소,3번째위치부터,2글자),
일자를 구하는 것 또한
월을 구하는 방식과 같은 방법으로 대입을 하시면 됩니다.
마지막 예시에서는
이메일 주소에서 아이디만 찾아보겠습니다.
이메일 주소 구조가 아이디 @ 도메인이름의 형식인데
아이디 길이와 도메인 이름의 글자수가 데이터마다 다르기 때문에
중간의 "@" 를 기준으로 필요한 글자를 찾기 위해서
left 함수와 함께 search 함수를 같이 사용해 보겠습니다.
SEARCH("찾는글자",찾을 글자가 있는 문자데이터 주소)
=left(글자위치, 찾고자하는 글자수)
찾고자하는 글자수 자리에
Search("@",이메일주소)로 우선 @글자가 이메일주소에서
몇번째 위치에 있는지 위치번호를 찾아냅니다.
여기서 @ 글자가 아이디에서 제외되야 하므로
Left(C4,search("@",C4) -1 )
search함수로 구한 글자수에서 한글자 빼기를 해야
필요한 아이디만 나오게 됩니다.
간략하게 몇가지 경우의 상황에서
필요한 글자 찾는 방법을 살펴보았습니다.
다른 문자 찾는 방법과
찾기 참고 함수까지 함께 사용한 예시를
다음에 조금 더
설명해보겠습니다.
'자격증 정보' 카테고리의 다른 글
GTQi 시험에 자주 나오는 일러스트 브러쉬 정보 (0) | 2024.11.12 |
---|---|
일러스트 프로그램의 패턴 응용 : 패턴 회전, 패턴 크기조절하기 (0) | 2024.11.11 |
색상 기준으로 포토샵 누끼따는법 응용하기 (0) | 2024.11.07 |
일러스트 프로그램 라이브 페인트 버켓 툴 사용으로 로고 만들어보기 (0) | 2024.11.07 |
포토샵에서 이미지로 브러시로 등록하고 사용하는 법 (0) | 2024.11.06 |