브이룩업(vlookup)으로 데이터 값을 추출할 수 없을 때
인덱스(index), 매치(match)함수 사용 방법!! 무작정 따라하기!!
오늘은 제가 데이터 추출 작업을 하면서 배웠던 방법에 대해 알려드리려 합니다.
저는 엑셀을 잘하는편이 아닌지라..쉽게 따라하지 못했던 기억이 있어서...
제 블로그에 기록하려 합니다
예를 들면 이런 데이터가 있다고 해요
위 사진을 보시면 아파트명은 같은데 행정동이 다르죠
제가 구하고 싶은 값은 아파트명의 그냥숫자인데 브이룩업(vlookup)을
사용해서 데이터를 구하려 했더니
아파트명이 같을때는 처음 데이터만 가져온다는 걸 알게됐어요.
저는 좀 더 정확한 데이터를 만들고자 인터넷도 뒤적거려보고
지인들한테 물어도 보고 방법을 찾아봤어요.
그래서 결국 찾은 방법은 인덱스(INDEX) 함수와 매치(MATCH) 함수를
같이 쓰는 방법!!
위 사진에 오른쪽이 아래에 인덱스(INDEX),매치(MATCH)함수를 적용해서 나온 데이터 값입니다.
=INDEX($D$7:$D$11,MATCH(1,(F7=$B$7:$B$11)*(G7=$C$7:$C$11),0))
혹시나 헷갈리실까봐
=INDEX(데이터 추출할 범위의 고정 값,MATCH(1,(데이터 만들 표의 행정동=데이터 추출할 행정동 전체 범위의 고정값)*(데이터 만들 표의 아파트명=데이터 추출할 아파트명 전체 범위의 고정값).
고정값은 F4를 누르면 되더라구요.
(절대값이라 해야하나요?엑셀 고수분들 알려주시면 감사하겠습니다.)
이렇게 수식을 넣었더니 행동정과 아파트명이 같은 데이터를 추출해주더라구요!!
저 같은 고민을 하시는 분들이 제 글을 보시고 조금이라도 도움이 되었으면 합니다ㅎ
혹시 제 설명이 부족한게 있다면 댓글남겨주시면 감사하겠습니다!
감사합니다. 좋은하루보내세요~