근데 조건이 2개 이상이라면 물론 indexm match 함수를 활용하면 되나 함수가 복잡해 지는 경우가 있는데 이럴때는 구글 시트에서 filter 함수를 활용해 보니 간편하고 데이터도 쉽게 가져올수 있어 추전 드립니다.
우선 filter 함수는 아래와 같이 사용 하면 됩니다.
아래와 같은 데이터 파일이 있는데 여기서 기업별 해당 년도의 종업원 수를 가져오기 한다면 아래와 같이 하면 됩니다.
데이터를 불러올 시트로 이동 후 가져올 값을 선택 합니다.
저는 등록번호를 기준으로 2018년도의 종업원 수를 불러 오려고 합니다.
=filter(종업원수 범위,등록번호 범위=찾을 등록번호 값,년도 범위=찾을 년도 값)
시트 명이 필터값 으로 되어 있을 경우
==filter('필터값'!G1:G16,'필터값'!C1:C16=A2,'필터값'!F1:F16=B2)
물론 범위는 절대주소로 해주시는 것지 좋습니다. 이면 자동 채우기 할때 값이 이상하게 나오니까 범위는 절대주소로!!
=filter('필터값'!$G$1:$G$16,'필터값'!$C$1:$C$16=A2,'필터값'!$F$1:$F$16=B2)
그런데 데이터 값이 없어 오류가 날수 있으니 이럴 경우 iferror 함수를 사용하시면 됩니다.
=iferror(filter('필터값'!$G$1:$G$16,'필터값'!$C$1:$C$16=A4,'필터값'!$F$1:$F$16=B4),"")
오늘은 여기 까지 입니다.