본문 바로가기

데이터

엑셀 실습 - 필터를 이용해 특정조건을 충족한 행 추출하기

반응형

필터를 이용해 특정조건을 충족한 행 추출하기

 

 

 

 


 

방과후학교를 운영하는 경기도 내 중학교, 고등학교에 코딩교육 홍보 리플렛을 우편으로 보내려 한다.

그러나 예산 문제로 모든 중, 고등학교에 보낼 수 없으니 먼저 100개의 학교를 선정해서 1차로 보내고

다음 200개 학교를 선정해서 2차로 보내려 한다.

조건을 설정해 해당 조건을 충족하는 100개의 학교를 먼저 선정할 것이다.

그리고 그 다음 조건을 충족하는 200개의 학교를 2차로 선정할 것이다.

먼저 1차 우편전송 후 약 2개월여간 효과가 있는지 확인하고 효과가 있다고 판단될 시 2차로 우편전송을 할 것이다.  

 

조건을 충족하는지 여부는 엑셀의 필터를 이용해 확인할 것이다.

조건은

1) 특기적성프로그램의 수가 4개 이상인 학교 

2) 특기적성수강학생 수가 51명 이상인 학교

3) 방과후학교참여학생 수가 151명 이상인 학교

 

이 세 조건을 모두 충족하는 학교 100개를 선정할 것이다.

 

 

원본데이터다. 

해당 데이터는 '방과후학교운영계획및운영,지원현황' 이라는 이름의 데이터다.

 

 

 

 

 

데이터를 추출해내기 전에 필요없는 열들을 숨기기 처리해준다.

 

 

 

 

 

우리가 살펴볼 열은

기준년도, 학교명, 특기적성프로그램수, 특기적성수강학생수, 방과후학교참여학생수 다.

 

 

 

 

 

 

다음 데이터에 필터를 걸어본다.

메뉴바의 데이터에서 필터를 클릭한다.

 

 

 

 

 

그럼 아래와 같이 필터가 걸리는 걸 확인할 수 있다.

해당 데이터는 초등학교까지 포함되어 있으므로 중학교와 고등학교만을 추출해내야 한다.

먼저 학교명 필터에서 텍스트필터 > 포함 에 들어가보자

 

 

 

 

 

 

그리고 아래와 같이 고등학교가 포함되거나 중학교가 포함된 셀만이 나타나도록 해준다.

 

 

 

 

 

확인을 눌러주면 아래와 같이 고등학교와 중학교만 추출된다.

 

 

 

 

 

다음 앞서 제시한 조건들을 필터에 적용해 줄 것이다.

먼저 특기적성프로그램수에 대한 조건을 적용한다.

특기적성프로그램 필터에서 숫자필터 > 보다 큼 을 눌러준다.

 

 

 

 

 

그리고 아래와 같이 작성해준다.

 

 

 

 

 

다음 특기적성수강학생수에 대한 조건을 적용해준다.

 

 

 

 

 

 

51명 이상인 데이터만 추출하므로 아래와 같이 작성한다.

 

 

 

 

 

방과후학교참여학생수에 대한 조건을 적용해준다.

 

 

 

 

 

 

151명 이상이어야 하므로 아래와 같이 입력해준다.

 

 

 

 

 

확인을 눌러주면 아래와 같이 조건이 적용된 것을 확인할 수 있다.

 

 

 

 

 

데이터에는 기준년도가 설정되어 있는데 여기서 2019년만 추출되도록 필터를 걸자

 

 

 

 

 

그럼 2019년도의 데이터만 추출된다.

 

 

 

 

 

이렇게 해서 추출된 학교는 총 124개인데 우리는 100개의 학교에 1차 우편전송을 할 것이므로

24개의 학교를 걸러내야 한다.

여기서 24개의 학교를 걸러내는 기준은 방과후학교참여학생수로,

해당 수치가 가장 적은 24개의 학교는 대상에서 제외할 것이다.

 

아래와 같이 방과후학교참여학생수 필터에서 숫자 내림차순 정렬을 해준다.

 

 

 

 

 

그럼 아래와 같이 내림차순으로 정렬되는 것을 확인할 수 있다.

 

반응형