본문 바로가기
엑셀

[엑셀] Index함수와 Match함수 - 가로/세로 제목안에 있는 표의 데이터를 결과값으로 가져와야 할때 수식 작성 방법.

by 행아아빠 2020. 3. 14.

안녕하세요.

행아아빠입니다.

이번 #엑셀 내용은


예시로 간략하게 표를 작성해 보았습니다.

    가로는 상품명, 세로는 사이즈 그리고 그 안에는 각각의 수량을 입력해 두었습니다.

    각각 가로, 세로의 타이틀에 맞는 수량을 추출할때 사용하면 유용하겠습니다.

    오늘의 이 내용을 잘 활용하여, 추가적으로 SUMIFS 함수와 COUNTIFS 함수등의 여러 함수들을 병행하여

    로직을 잘~~!! 만드신다면, 재고관리 업무 또는 출, 입고 관리 업무,

    생산관리의 제품 생산과 원·부자재의 소요량과 현재 재고등을 한눈에 파악할 수있을뿐 아니라

    기본적으로 작성해야할 데이터만 작성한다면,

    자동으로 재고와 같은 데이터가 산출되기 때문에 업무시간도 아낄수 있겠습니다.

    그럼, 오늘 #INDEX #함수#MATCH 함수 를 활용하여 작성하는 수식 알아보겠습니다.

 

도움이 되셨다면

구독, 좋아요, 영상공유 부탁드리겠습니다. 감사합니다^^!


 

VLOOKUP 함수와 HLOOKUP 함수의 병합된 형태로 쓰일 수 있는

    INDEX, MATCH 함수의 활용.


만약, 이런 형태의 데이터로 작성을 하거나,


이러한 형식으로 데이터를 작성한다면,

    VLOOKUP 또는 HLOOKUP 함수로 그 수량을 결과값으로 불러올 수 있겠지만,

    가로, 세로에 각각 타이틀의 제목이 입력되어 있기에 가로, 세로

    다시 말해서 열과 행을 모두 참조해서 표안에 있는 수량을 결과값으로 가져와야 한다는 것 입니다.

 

    그럼 어떻게 수식을 작성해야 원하는 결과값을 얻을 수 있을까요?


조건에 맞는 결과값을 가져오기 위해서

    F1 셀 ~ H4 셀에 가로, 세로를 참조해서 결과값을 불러올 조건을 작성했고, H열에 그 결과값을 수식으로 자동으로 채울 것 입니다.

    결과값은 그림에서 처럼

    티셔츠이고 S사이즈인것은 "1"

    셔츠이면서 M사이즈인것은 "6"

    반팔이면서 L사이즈인것은 "11" 입니다.


이것을 수식으로 작성하면

    =INDEX($B$2:$D$5,MATCH(F2,$B$1:$D$1,0),MATCH(G2,$A$2:$A$5,0))

    INDEX(가져올 결과값이 들어있는 범위,

    MATCH(가로또는 세로의 타이틀을 참조할 셀 또는 텍스트 직접 입력,

    해당 타이틀 또는 제목이 있는 열 또는 행의 범위,해당값보다 작으면 1, 정확히 일치하는 값이면 0, 해당값보다 크면 -1)

    예시에서는 참조해야할 타이틀이 가로, 세로에 각각 있기 때문에

    MATCH의 함수를 가로, 세로를 참조할 수 있도록 각각 입력한 것 입니다.



가로, 세로를 참조해서 해당표에 작성된 값을 결과값으로 불러오는 함수와 수식 작성방법!!

위에서도 말씀드렸지만, 재고관리에 유용하게 사용할 수 있는 함수 활용 방법 일 것 같습니다.

저 역시 이 함수를 활용해서 사용하고 입고되는 내용과 소모되는 BOM을 미리 참조 할 시트에 별도로 작성하여 사용하고 있습니다.

이러한 파일을 여러분들의 상황에 맞게 로직을 잘 작성하여 양식을 만들어 놓으면 생산과, 입, 출고가 될때마다

각각의 소요량과 빠지고 들어오는 수량을 계산할 필요없이 엑셀에서 자동으로 계산되어 값이 나오게 되니

업무시간이 상당량 줄어들을 수 있겠습니다.

많은 분들께 도움이 되는 내용이 되길 바라며,

오늘도 좋은 하루 되세요~^^!!

댓글