none
다중 컬럼 참조하기

    일반 토론

  • 보다 자세한 설명 및 예제 파일은 다음 내용을 참고하세요.

    http://www.iExceller.com/MyXls/Lectures/multi_column_ref.xls
    ---------------------------------------------------------------
    이번 시간에는 Multi-column 참조하기, 즉 여러 개의 열에 있는 값을 참조하여 원하는 다른 값을 불러오는 방법에 대해 살펴보도록 하겠습니다.
     
    무슨 소리냐 하면… Workplace 시트에 다음과 같은 참조 테이블이 있습니다.
    '팀 선택' 콤보 상자에서 팀을 선택하면 그 팀에 해당하는 팀원들의 이름이 '팀원' 콤보 상자에 표시되고 여기서 검색할 팀원을 선택하면 그 사람의 나이가 표시됩니다.
     

    Workplace 시트의 D3 셀에는 다음과 같은 수식이 입력되어 있습니다.
     
     {=INDEX(D6:D29,MATCH(B3&C3,B6:B29&C6:C29,0))} 
     
    Index와 Match 함수를 중첩해서 사용하였는데, B열에 있는 값과 C열에 있는 값을 & 연산자를 이용하여 연결한 다음, 이것을 Match 함수의 인수로 넘겨준 점과 배열 수식을 이용하여 여러 값을 비교한 점을 눈여겨 보시면 되겠습니다(즉, 수식을 입력하신 다음 Ctrl + Shift + Enter 키를 함께 눌러 마무리 하세요).
     
    그리고 어느 팀이 선택되었느냐에 따라 그에 해당하는 팀원이 표시되도록 하는 것은 '이중 유효성 검사' 기능을 이용한 것입니다. 이중 유효성 검사를 구현하는 방법은 여러 가지가 있습니다만, 여기서는 '데이터-유효성 검사' 기능을 사용하였습니다(이 부분에 대해서는 앞 강좌의 내용을 참고하세요!)
     
    C3 셀을 선택하고 '데이터-유효성 검사' 메뉴를 선택해 보면 다음과 같은 수식이 입력되어 있습니다.
     
     =INDIRECT(HLOOKUP($B$3,F$2:I$3,2,FALSE)) 


     

    2006년 11월 3일 금요일 오전 8:49