반응형


엑셀 초보탈출 12강

index, match 함수 심화 활용하기

데이터 테이블(표)에 있는 값 찾기, 추출하기


오늘은 지난시간 배운 index, match 함수를 활용하는 방버에대해 알아보겠습니다.

우선 index, match 함수 사용하는 방법을 모르신다면, 아래 내용을 먼저 읽고 오시면 좋을 것 같습니다.

 

https://ian-storyhouse.tistory.com/33

 

직장인 엑셀 실무 | 11강. INDEX, MATCH 함수 - 데이터표에서 값 찾기 (index, match 함수 쉽게 이해하기)

엑셀 초보탈출 11강 index, match 함수 활용하여 데이터 테이블(표)에 있는 값 찾기, 추출하기 오늘은 데이터표에서 행,열에 해당하는 값을 찾는 함수에 대해 알아보겠습니다. 사실 해당 함수는 2개

ian-storyhouse.tistory.com

 

 

자, 그럼 실전 예시로 요새 많은 사람들에게 익숙한 MBTI 궁합표를 활용하여

두개의 mbti를 입력하면 해당 mbti 의 궁합정도가 나오는 엑셀파일을 만들어보겠습니다.

 

 

조금씩은 다를 수 있지만, 위와 같은 MBTI 별 궁합표를 모두들 한 번 쯤을 봤을 것입니다.

위 표를 활용하여 두개의 MBTI를 입력하면 궁합이 어떤지 나타내주는 파일을 만들어보겠습니다.

 

우선, 예시를 위해 색으로 표현된 MBTI 궁합을 텍스트로 표현하여 만들어서 사용해보도록 하겠습니다.

 

위 표를 엑셀화 시켜봤습니다.

텍스트에 따라 색상도 매칭시켜 채워넣을 수 있는데,

이 부분은 나중에 조건부수식을 배우면 쉽게 적용 할 수 있습니다.

 

우리는 위 표가 있다고 생각하고 해봅시다.

 

예를들어, 두명의 MBTI를 알고, 이들의 궁합이 궁금할 때,

아래처럼 각각의 MBTI를 입력하면 궁합이 어떤지 나오게 만들 수 있습니다.

 

 

이럴 때 위에 표를 raw 데이터 값으로 활용하여 수식을 적용하여 만들 수 있습니다.

 

 

위와 같이 표에서 찾을 수도 있지만, 우리는 엑셀을 활용하여 각각의 MBTI 만 입력하면 표에서 매칭되는 값을 나타나게 해 줄겁니다.

반응형

1번 스텝

INDEX 활용

ISTJ와 ENFJ는 각각 세로 16번째와 가로 5번째에 위치해있습니다.

이를 index함수에 넣으면

=index(B2:R18,16,5)

로 표현됩니다.

 

2번 스텝

MATCH활용 - 세로 16번째를 match 함수로 표현하기

=match(E20,B2:B18,0)

-> E20 칸에 입력값에 따라 결과값 추출

-> ISTJ의 경우 "16" 결과값

 

3번 스텝

MATCH활용 - 가로 5번째를 match 함수로 표현하기

=match(E21,B2:R2,0)

-> E21 칸에 입력값에 따라 결과값 추출

-> ENFJ의 경우 "5" 결과값

 

4번 스텝

INDEX 와 MATCH 함수 합쳐주기

=index(B2:R18,match(E20,B2:B18,0),match(E21,B2:R2,0))

-> E20 셀과 E21 셀의 값에 따라 match 함수의 추출값이 바뀌고, 그 결과로 인해 index 함수의 결과값이 바뀜

최종적으로 위와 같이 수식을 입력함으로써 결과값을 만들어 낼 수 있습니다.

 

위 표에서 각각 사람1, 2 MBTI 만 바꿔준다면 자동적으로 궁합 정도의 결과값도 달라지게 됩니다.

 

지금까지 index, match 함수를 배운 이후에, 활용하는 방법에 대해 예시를 통해 알아봤습니다.

 

우리에게 익숙한 MBTI 궁합표를 활용하여, 표에서 데이터를 추출해봤습니다.

 

이 함수들을 배워 놓으면 실무에서 사용할일이 매우 많을 것 입니다.

vlookup에 경우 하나의 기준값으로 매칭되는 값들만 표현 할 수 있는데,

표를 활용하면 두개의 기준값에 부합하는 데이터값을 표현할 수 있습니다.

 

그럼 또 연습해보시고,

 

다음번 강의에서 뵙겠습니다!

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기