일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 대드
- 파이썬
- 아가능부회애니
- 엑셀 거품형도표
- 단축키
- 엑셀프로젝트종료일
- codependency
- workday.intl함수
- VLOOKUP중복합계
- 마약같은사랑
- 공의존
- 대만드라마
- 공의존이란
- 근로일수계산
- sumif
- 다른시트자동합계
- 명중주정아애니
- VLOOKUP안될때
- 엑셀근로일수
- 엑셀 지도차트
- 이코노미스트
- SUMIF함수개념
- 엑셀workday
- networkdays함수
- 엑셀 거품형차트
- 공의존성격
- 엑셀함수
- 일요일만쉬는회사
- 엑셀
- 엑셀 움직이는 원형 차트
- Today
- Total
내가 배우는 이야기
[엑셀] 고급필터로 여러 조건을 만족하는 데이터 찾는법 (+매크로) 본문
어제 입추였다고 하는데 아직 덥네요'-' 그래도 오늘 아침하늘을 보니 가을이 오고 있는 것 같아요!
제가 회사에서 맡고 있는 인사관리 일 중 하나는 입퇴사자 회계처리입니다.
4대보험 취득/상실 신고도 해야하고 연차도, 퇴직금도 정산하고 지급합니다.
시스템이 있다면 간단하겠지만 저희 회사에선 각각 엑셀 수작업을 합니다.
까먹지 않고 쉽게 확인할 수 있도록 업무일지파일에 입퇴사자 리스트를 추가했어요.
방법은 여러가지가 있습니다.
1. 직접입력 -> 귀찮음
2. 말일 직원목록 조건부서식 -> 가장 간단한데 업무일지로 끌어올 때 이중작업해야함
3. 말일 직원목록 조건문 -> 중간중간 빈 셀이 생겨서 이중작업해야함
4. 고급필터
이번 포스팅에서는 고급필터를 사용해서 만들어보겠습니다.
1. 준비하기
[1] 필터 적용할 리스트 준비하기
- 우선 현재 직원 리스트를 '사원현황' sheet에 업데이트 하고
[2] 필터 결과를 보여줄 시트 만들기
- '업무일지' sheet를 아래 이미지처럼 만들었어요
- 파란 섹션에 추출할 정보를 넣으면 되는데,
- 주의해야할 점은 '사원현황' 시트, 그러니까 raw data의 첫행 레이블들과 이름이 꼭! 같아야합니다
[3] 필터 조건 걸기
- 6월 이후의 입/퇴사자를 추출해보겠습니다. 부서와 입퇴사일, 정규/계약여부를 같이 결과값으로 받도록 행을 만듭니다.
- 입사일과 퇴사일에 ">=2019-06-01"을 입력해서 6/1 포함하여 그 후 일자로 조건값을 주었어요
2. 필터 적용하기
[1] 상단 메뉴탭 '데이터' -> '고급' 을 누르면 작은 창이 뜹니다.
- 시트를 오가며 위의 구조로 연결해줄 거예요.
[2] 다른장소에 복사 -> ①목록 ②조건범위 ③복사위치 설정
- '사원현황' sheet의 리스트를 선택합니다 (A열부터 F열)
- 조건범위 섹션을 선택하고 -> '업무일지' sheet로 넘어와 입사일 두 셀 선택
- 복사위치에는 추출하려하는 레이블이 들어있는 행을 입력합니다
[3] 퇴사일도 동일하게 필터 적용
< 결과 >
- 6월 부터 입/퇴사한 직원들의 정보가 나왔습니다
3. 조건 추가
[1] 퇴사자 부서 조건 추가
- 원하는 만큼 조건 갯수를 늘릴 수 있어요. 6월 이후 퇴사자 중 해외영업팀을 뽑아볼게요.
- 6월 이후 퇴사자 중 해외영업팀 소속에는 최도비씨, 장도비씨가 있네요!
- 다른 방법들보다 고급필터로 정리하면 좋은 점은
1. 여러 조건을 걸 수 있다는 점
2. 좀더 깔끔한 결과값을 볼 수 있다는 점인 것 같아요!
4. 매크로로 자동화하기
- 이 과정들을 매크로로 만들어서 자동화해볼게요. 반복업무 싫어하는 저같은 귀차니즘에게 넘 좋은 기능이에요
[1] 메뉴 -> 개발도구 -> 매크로 기록
엑셀에 아주 좋은 기능이 있는데 그거슨 매크로기록.
코알못도 마우스만으로도 할 수 있어요
- 매크로 이름 써주고 -> 확인
-> 앞서 했던 필터 과정들을 (되도록이면 실수하지 않고) 진행해줍니다 -> 다 하고나서 기록 중지
그럼 매크로가 만들어졌어요 ㅎㅎㅎ 진짜 별거없지 않나여?ㅎㅎ
한번 테스트를 해볼게요
[2] 매크로 실행
조건을 조금 바꿔보겠습니다. 4월 이후를 기준으로 잡고 퇴사부서는 재무회계팀.
그리고 메뉴 -> 개발도구 -> 매크로 -> 아까 만든 매크로를 클릭하고 -> 실행합니다
< 결과 >
바로 결과값이 나왔습니다
다음에 기초데이터를 업데이트 한 후 버튼하나로 간단히 활용할 수 있습니다.
이 포스팅이 도움이 되셨길 바래요! ✧•̀.̫•́✧
'로봇화 > 엑셀' 카테고리의 다른 글
[엑셀] vlookup 중복값 더하기? SUMIF함수 개념 간단정리+다른시트 중복합계(영상/예제다운로드) (0) | 2020.04.06 |
---|---|
[엑셀] vlookup 아주 쉽고 간단하게 이해하기 (2) | 2020.03.03 |
[엑셀] 시간 차이를 시,분,초로 변환하기 (0) | 2019.01.29 |
셀 주소 표시하는 함수 CELL (0) | 2018.11.29 |
[엑셀] INDEX, MATCH 함수로 여러 조건 셀 찾기(예제 첨부) (8) | 2018.04.17 |