Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

엑셀(Excel)/Excel
반응형

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

 

환경 : Microsoft Excel 2010

 

MATCH 함수를 이용해 하나의 열에 해당하는 값은 찾을수 있지만 두개의 열에 동시에 만족하는 값을 찾을려면 배열수식을 이용해야 합니다.

 

아래 처럼 영업소중 대구에 해당하는 행의 번호를 알아오기 위해서 MATCH 를 사용했습니다. 5번째 행이네요.

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

 

그런데 영업소와 구분에서 대구와 지방에 해당하는 행을 가져올려면 어떻게 해야 할까요? 우선 검색할 두 값을 합쳐서 한단어로 만듭니다. 그리고 검색할 영역을 합칩니다. 검색할 단어는 G3&G4, 검색할 영역은 A3:A9&B3:B9 이 될겁니다.

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

 

이렇게 수식을 만들고 CTRL + SHIFT + ENTER 누릅니다. 그럼 아래와 같이 배열 수식이 되겠죠.

 

{=MATCH(G3&G4,A3:A9&B3:B9,0)}

 

검색한 조건에 맞게 제대로 값을 가져오는 것을 알수 있습니다. 메모리에는 아래와 같이 문자가 합쳐진 형태로 있을 겁니다. {“광주지방”, “부산지방”, “일산수도권”, “분당수도권”, “대구지방”, 수원수도권”, “대전지방”}

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

 

여기에서 하나더 추가해 조회한 행에 해당하는 전반기 실적값을 가져오는 방법에 대해 알아 보겠습니다. INDEX 함수를 사용하면 되며 첫번째 인수로 전반기실적에 해당하는 열의 영역을, 두번째 인수로 위에서 MATCH 함수로 값을 조회했던 행번호를 넘기면 됩니다.

 

{=INDEX(C3:C9,MATCH(G3&G4,A3:A9&B3:B9,0))}

엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기

 

반응형
Posted by 녹두장군1
,