엑셀(Excel) 배열수식을 이용해 두개의 열에 만족하는 값 찾기 |
환경 : Microsoft Excel 2010 |
MATCH 함수를 이용해 하나의 열에 해당하는 값은 찾을수 있지만 두개의 열에 동시에 만족하는 값을 찾을려면 배열수식을 이용해야 합니다.
▼ 아래 처럼 영업소중 대구에 해당하는 행의 번호를 알아오기 위해서 MATCH 를 사용했습니다. 5번째 행이네요.
▼ 그런데 영업소와 구분에서 대구와 지방에 해당하는 행을 가져올려면 어떻게 해야 할까요? 우선 검색할 두 값을 합쳐서 한단어로 만듭니다. 그리고 검색할 영역을 합칩니다. 검색할 단어는 G3&G4, 검색할 영역은 A3:A9&B3:B9 이 될겁니다.
▼ 이렇게 수식을 만들고 CTRL + SHIFT + ENTER 누릅니다. 그럼 아래와 같이 배열 수식이 되겠죠.
{=MATCH(G3&G4,A3:A9&B3:B9,0)}
검색한 조건에 맞게 제대로 값을 가져오는 것을 알수 있습니다. 메모리에는 아래와 같이 문자가 합쳐진 형태로 있을 겁니다. {“광주지방”, “부산지방”, “일산수도권”, “분당수도권”, “대구지방”, “수원수도권”, “대전지방”}
▼ 여기에서 하나더 추가해 조회한 행에 해당하는 전반기 실적값을 가져오는 방법에 대해 알아 보겠습니다. INDEX 함수를 사용하면 되며 첫번째 인수로 전반기실적에 해당하는 열의 영역을, 두번째 인수로 위에서 MATCH 함수로 값을 조회했던 행번호를 넘기면 됩니다.
{=INDEX(C3:C9,MATCH(G3&G4,A3:A9&B3:B9,0))}
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀(Excel) 데이터 유효성 체크 – 특정 셀의 값에 따라 입력여부 결정하기 (0) | 2015.02.03 |
---|---|
엑셀(Excel) 개발도구의 체크박스 컨트롤로 체크리스트 만들기 (4) | 2015.01.30 |
엑셀 부분합 이용해서 데이터 정렬과 데이터 그룹화하기 (1) | 2015.01.22 |
엑셀(Excel) 레코드관리 기능을 이용해 셀 데이터 입력,수정,삭제 하기 (1) | 2015.01.20 |
엑셀 필터기능 날짜 데이터 걸러내는 방법 (0) | 2015.01.19 |
엑셀(Excel) TREND, FORCAST 함수를 이용해서 미래 데이터 예측하기 (2) | 2014.12.26 |
엑셀 차트 만들는 방법 (0) | 2014.12.25 |
엑셀(Excel) PERCENTILE 와 QUARTILE 이용해서 백분위수와 사분위수 구하기 (0) | 2014.12.19 |