엑셀에서 매핑 테이블(Mapping Table)을 만들어 데이터를 카테고리화 하고 정렬까지 하는 방법입니다.
예시 상황은 아래와 같습니다.
인사팀, 재무팀, 개발 1팀, 국내영업 1팀 등 여러 부서에 다양한 사람들이 있다.
부서에 따라 경영지원, 기술, 영업 3가지 대분류 카테고리를 만들고 경영지원, 기술, 영업 카테고리 순으로 정렬하고자 한다.
결국은 아래 2가지를 하는게 목표이다.
이제 매핑테이블과 Vlookup을 활용해 실질적으로 각 부서를 3개 카테고리로 나누고 정렬하는 방법입니다.
1. 매핑테이블 만들기
2. Vlookup() 함수로 매핑 테이블을 참조해 부서들 카테고리화 및 정렬하기
매핑 테이블(Mapping Table) 만드는 방법입니다. 간단히 매핑의 의미를 짚고 넘어가면 아래와 같습니다.
매핑(Mapping) : 매핑이란 하나의 값을 다른 값으로 대응시키는 것을 말합니다. 한자로는 사상(寫像)이라고 합니다. [1]
위의 정의처럼 매핑은 하나의 값을 다른 값으로 대응시키는 것으로, 저희는 위의 문제를 해결하기 위해 각 '부서명'을 '부서 대분류명 3가지'에 대응시키는 테이블을 만들 예정입니다.
또한 정렬을 위해 각 '부서명'을 '부서 대분류 고유번호'로도 매핑하려고 합니다.
부서명 -> 대분류명, 부서 대분류 고유번호(정렬을 위해 매핑)
부서명에 대응한 매핑 테이블을 만든 결과는 아래와 같습니다.
저는 부서명 전체열을 복사한 후 '중복제거'하여 각 부서명에 대분류 대응 값을 입력했습니다.
생성한 매핑테이블과 VLOOKUP() 함수를 사용해 카테고리화 및 정렬준비하는 방법 입니다.
매핑테이블은 위의 예시처럼 표를 만들면 되고, 결국은 VLOOKUP() 함수 사용법 설명 입니다.
Vlookup(Vertical Lookup, 수직 검색) : 스프레드시트에서 지정한 표(매핑테이블)의 첫번째 열을 수직으로 위에서 부터 아래로 탐색하다가 일치하는 값을 발견하면, 일치하는 값이 발견된 행의 오른쪽 특정데이터를 반환해주는 함수 입니다. <- 주의 : 해당열에 동일한 값이 여러개 있으면 가장 처음 만난(수직으로 검색하기에 가장 위에있는) 행의 오른쪽 특정 값을 반환 합니다.
VLOOKUP 함수 사용방법
VLOOKUP 함수에는 4개의 인수값이 들어갑니다.
|
아래에는 VLOOUP 함수를 사용해 부서명을 카테고리화 한 예제와, 엑셀 파일 첨부합니다.
상세 입력내용
아래에 예제 파일 첨부합니다.
궁금하신 사항은 댓글 남겨 주세요.
참고 :
1. 해시넷, 매핑, http://wiki.hash.kr/index.php/%EB%A7%A4%ED%95%91
[엑셀 DATE 함수] 엑셀에서 날짜가 숫자로 변할때 해결 방법 및 DATE함수 사용방법 (0) | 2020.01.28 |
---|---|
[엑셀 날짜/요일/경과시간 표시하기] 사용자 지정 셀 서식 (0) | 2020.01.27 |
[엑셀 사용자 지정 정렬] Excel에서 원하는 방법으로 정렬하는 방법 (0) | 2020.01.12 |
[엑셀 조건부서식] 해당 값이 존재하는 행 전체에 조건부서식 걸기 (0) | 2019.12.09 |
엑셀 셀 서식 활용 - 숫자 천단위 표시 및 자동으로 문자넣기 (0) | 2019.10.24 |