본문 바로가기
Excel

엑셀(excel) - 조건 값에 맞는 여러 열의 값 불러오기(VLOOKUP 함수 활용)

by 찌노오 2022. 6. 16.

 

 

 

엑셀은 강력한 시각화 도구이다.

그런데 일을 하다보면 그 사실을 잊고 데이터를 정리하는 분석도구로 생각할 때가 많다.

 

그래서 VLOOKUP을 어떻게 쓰면 시각화 도구로써 엑셀을 활용할 수 있을지 몇 가지 예시를 포스팅해보려고 한다.

 

VLOOKUP함수를 사용하여 테이블의 행(row) 전체 가져오기

어떤 데이터를 다른 부서, 혹은 거래처에 전달할 때 필요한 부분만 보내고 싶을 때가 있다. 아니면 개인정보나 민감한 정보가 포함된 데이터를 제외하여 정리해야 하는 경우도 있다. 이때 VLOOKUP을 통해 고유값을 이용해 필요한 열의 정보만 가져오는 것이 가능하다.

주문번호를 통해 거래처명과 매입가만 출력하고 싶을 때

A1:F10의 범위를 가지는 테이블이 있다.

주문번호(고유값)에 따른 여러 정보를 담고 있는데,  지금은 9개의 행 밖에 없지만 나중에 수십만 개의 행을 가진 테이블이 된다고 가정해보자. (혹은 지금은 6개의 열을 가진 정보를 담고 있는데, 이후에 거래일, 거래처 유형, 에누리,  수량 등 다양한 정보가 추가된다고 가정해보자.)

 

 거래처에서 특정 주문번호를 통해 정보를 재확인하거나,  아니면 전체 데이터는 보안상의 이유로 노출할 수 없을 때 타 부서에서 해당 정보를 보고 싶을 경우 Ctrl+F(찾기) 같은 기능으로는 한계가 있다. 

 

이때, VLOOKUP을 활용하여 찾는 값의 여러 정보를 한 번에 출력하는 방법이다.

 

상세 설명

H3:J4 범위에 각자 스타일에 맞게 간단한 테이블을 만들어준다. 일종의 내비게이터(Navigator)라고 보면 되겠다. 그리고 다음과 같이 수식을 입력해보자

 

I4 셀

= VLOOKUP($H4,$A$1:$F$10,2,FALSE) 

'주문번호'를 기준으로 2번째 열인 '거래처명'열을 출력하기 위해 3번째 파라미터 값은 2로 입력해준다.

 

J4 셀

=VLOOKUP($H4,$A$1:$F$10,4,FALSE)

'주문번호'를 기준으로 4번째 열인 '매입가'열을 출력하기 위해 3번째 파라미터 값은 4로 입력해준다.

 

이렇게 하면 주문번호만 바꿔넣으면 거래처명과 매입가가 자동으로 출력되는 효과가 있다,

 

 

지금은 동일한 시트에서 작업을 했지만, 데이터 시트와 출력 시트를 구분하여 시각화할 수도 있다.

 

데이터 시트를 잠금설정하여 (미약하지만)보안 문제도 해결하여, 좀 더 민감한 정보도 다뤄볼 수 도 있겠다.

 

반응형

댓글