[기초강좌 제 87강] 두개의 조건에 만족하는 자료찾기 썸네일 이미지
[기초강좌 제 87강] 두개의 조건에 만족하는 자료찾기
콘텐츠 타입 MS 오피스 엑셀 2003(2007, 2010가능), Windows XP 이상
용량0KB
조회1,689
즐겨찾기
[기초강좌 제 87강] 두개의 조건에 만족하는 자료찾기를 즐겨찾기 한 횟수는 0 0입니다.
이용등급 프리미엄
제품 상세정보

 




[ 기초 강좌 ]

 

제 87 강

두개의 조건에 만족하는 자료찾기

 

두개의 조건에 만족하는 자료찾기

그 사용법을 알아봅니다.

이럴 때 필요해요

 

두개의 조건에 만족하는 자료를 찾을때

이렇게 사용해요

 >아래와 같은 데이터 테이블의 재고량 란(빨간색 점선 영역)에 품번과 품명이 source테이블에서의 품번 및 품명과 일치하는 자료만 

  찾아서 각각 해당되는 source테이블의 재고량 값을 구할 수는 없을까요?

라는 내용의 질문을 보내 오신 분이 계셨습니다.

                                                                   


 

두 개의 조건, 즉 품번과 품명 모두 source테이블의 품번 및 품명과 일치해야 하는 조건에 만족하려면 어떻게 해야 할까요?

이런 경우, INDEX( )와 MATCH( )함수를 배열식으로 잘 응용하면 간단히 해결하실 수 있습니다.

그전에 먼저 source테이블부터 살펴 보겠습니다.

 

왼쪽 데이터의 '재고량'란(빨간색 점선 내)에는 각각 아래와 같은 형태의 수식이 들어 있습니다.

 

 {=IF(ISERROR(조건),"",INDEX(재고량,MATCH(B10&C10,품번&품명,0)))}

 

수식의 좌우 양쪽 끝에 중괄호를 사용한 것으로 보아 배열식임이 분명합니다.

또 IF( )와 ISERROR( )함수를 중첩 사용하여 오류값의 발생에 대해 처리했습니다.

 

그런데, 수식에서 사용된 '조건'이나 '재고량','품번'과 '품명'등은 또 뭘까요?

수식을 간략하게 만들기 위해 '이름정의' 기능을 사용하여 정의된 이름들입니다.

 

'이름정의' 기능에 대해서는 앞에서 이미 설명드린 바 있으므로 부연설명은 생략하고

참고로 '수식-이름정의' 메뉴에서 각각 정의된 이름들을 살펴 보시기 바랍니다.

특히 '재고량' 또는 '품명','품번' 등으로 정의된 이름들의 '참조대상'란에 각각 입력된 수식을 마우스로 클릭하여

무엇이 나타나는지 살펴 보시기 바랍니다.

 

그런데, 여기서 그냥 넘어 갈수없는 점은

수식, 즉 {=IF(ISERROR(조건),"",INDEX(재고량,MATCH(B10&C10,품번&품명,0)))}에서 MATCH 함수부분

(즉, MATCH(B10&C10,품번&품명,0)의 인수로 사용된 값 (즉, B10&C10와 품번&품명)인데, 이것은

'&' 연산자를 사용하여 두개의 값을 하나의 값으로, 또한 두개의 배열(범위)을 하나의 범위로 인식하도록

묶어 준 것 입니다.

 

어느정도 이해가 되시나요?

이해가 되시지 않는다면

왼쪽의 D57셀을 선택하여 '수식입력줄'에서 아래의 그림과 같이 (B57&C57)부분을 마우스로 지정한 다음 <F9>키를

사용하여 나타나는 결과값을 살펴 보시기 바랍니다.

 

 

아마 아래와 그림과 같은 결과값이 나타날것입니다.

그럼,  B57과 C5셀에 입력된 데이터들과 비교해 보시면 위에서 설명드린 내용들을 이해하시기가 쉬워 지실 것입니다.

 

저작권정보
1. 콘텐츠의 저작권은 쿠키(www.coukey.co.kr)에 있으며, 사용권한은 1인 1카피입니다.
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.
[기초강좌 제 87강] 두개의 조건에 만족하는 자료찾기
이용후기

업무자동화 맞춤제작

고객님의 상황에 100% 맞춘 콘텐츠 제작 전문 서비스를 이용해 보세요.
프리미엄 무료 이벤트 중