엑셀 FILTER 함수를 이용해서 데이터 찾아 내는 방법
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
엑셀 FILTER 함수를 이용해서 데이터 찾아 내는 방법
엑셀에서 데이터를 찾아서 내가 원하는 형태로 만들때 제일 많이 사용하는 함수가 VLOOKUP 이 아닐까 싶습니다. 하지만 VLOOKUP 보다 더 쉽게 사용할수 있는 함수가 있는데요. 바로 FILTER 함수 입니다.
이 FILTER 함수를 이용을 해서 다양한 형태의 데이터를 찾아 내는 방법에 대해서 알아 보도록 하겠습니다. 회사, 혹은 학교에서 잘 활용해 보시면 좋을거 같아요.
FILTER 함수의 역할은?
FILTER 함수는 엑셀에서 하나 이상의 기준에 맞춰서 선택한 범위내에서 데이터를 추출할때 사용할수 있는 함수 입니다. FILTER 함수의 특징중에 하나가 데이터를 뽑을때 자동으로 하위 데이터를 뽑아내주기 때문에 VLOOKUP 처럼 모든 행에 함수를 넣어줄 필요가 없습니다. 물론, 상황에 따라서 VLOOKUP 이나, FILTER 함수등을 이용을 해야 하겠지만 말이죠.
기본 함수 사용방법은 아래와 같이 되어 있습니다.
=FILTER(array, include, [if_empty])
- array : 필터를 사용할 범위를 지정을 합니다. 필터링해서 뽑아내야 하는 데이터를 모두 포함을 해야 합니다.
- include : 조건을 넣어 주시면 됩니다.
- if_empty : 만약에 조건에 맞는 데이터가 없을때 반환해줄 값을 넣어 줍니다.
FILTER 함수의 기본 사용법
그럼 이제 필터 함수의 기본 사용방법에 대해서 알아 보도록 하겠습니다. 일단, 기본적인 사용방법을 보여 주기 위해서 아래와 같이 엑셀을 미리 만들어 놓았습니다.
저희는 여기에서 주소지가 안산인 사람만 뽑아 보는걸 FILTER 를 적용해서 해보도록 하겠습니다. 필터 적용이라고 되어 있는 표에 넣어 보려고 하는데요. 함수는 E2 에 한번만 넣어 주시면 됩니다. 사용함수는 아래와 같습니다.
=FILTER(A2:C10,C2:C1="안산")
이렇게 적용하면 아래와 같은 결과를 볼수가 있습니다.
E2 에만 함수를 넣어 주면 나머지 라인은 자동으로 필터링된 값들이 들어 가도록 되어 있습니다. 만약에 여기에서 array 부분에 A2:B10 이라고 넣어 주면 필터링 된 값도 E,F 에 이름과 나이만 들어 가게 됩니다. 이런식으로 기본적인 방법으로 간단하게 활용을 할수가 있습니다.
산술식을 넣어 줘도 마찬가지로 원하는 값을 필터링 할수가 있습니다. 2번째 이미지에서는 나이가 20살 이상인 대상자들만 출력하도록 한건데 B2:B10>20 와 같은 형태로 적어 주면 됩니다. 생각보다 간단하지 않나요? 간단하면서 원하는 데이터를 아주 쉽게 뽑아낼수가 있습니다.
FILTER 함수에 2가지 조건 사용하는 방법
FILTER 함수는 단 한가지 조건만 사용할수 있는게 아니라 AND 혹은 OR 을 기준으로 조건을 넣어서 데이터를 뽑을수가 있습니다. 아래 함수는 나이가 20 이상이면서 수원에 사는 사람을 뽑는 함수 입니다.
=FILTER(A2:C11,(B2:B11>20) * (C2:C11="수원"))
여기에서 * 는 AND 를 의미하며 + 는 OR 을 의미합니다. 결과는 아래와 같이 나옵니다.
이렇게 FILTER 함수를 이용을 하면 원하는 데이터를 아주 쉽게 찾을수 있겠죠? 표만 미리 만들어 놓고 그때그때 원하는 조건만 넣어서 사용을 할수 있습니다.
그리고 원한다면 다른 함수들과 같이 사용을 하셔도 됩니다. 만약에 정렬을 해서 보고 싶으시다면 SORT 를 넣어서 사용을 할수 있겠죠. 아래는 나이를 역순으로 정렬했을때 결과 입니다. SORT 를 이용을해서 FILTER 함수를 감싸서 사용을 해보았습니다.
이런식으로 다른 종류의 SUMIF 혹은 MAX, MIN, COUNT 등을 이용해서 원하는 형태로 뽑아 낼수 있을겁니다.
이번 포스팅에서는 엑셀에서 데이터 추출할때 사용하면 정말 편리한 함수인 FILTER 함수에 대해서 알아 보았습니다. 엑셀에서 원하는 데이터를 쉽게 찾고 싶으신 분들은 한번정도 해보시고 익혀서 활용해 보시면 좋을거 같아요.
이상 포스팅 마치도록 하겠습니다. 여기까지 읽어 주셔서 감사합니다. 도움이 되셨다면 하단에 있는 구독 & 공감 & 댓글 많이 부탁 드립니다.