본문 바로가기

apps/numbers

Numbers : LOOKUP 함수를 사용하여 특정 셀의 참조값 가져오기

LOOKUP 함수는 특정 '열' 전체에서 주어진 검색값과 일치하는 것을 찾은 같은 관계의 위치 (=같은 행)에 있는 다른 열의 셀 값을 반환합니다. 정의 내용만으로는 이해하기 어려울 것 같아 다음의 예시를 준비해 보았습니다. 활용 빈도수가 폭넓은 함수이니 꼭 리뷰해 보시기 바랍니다.



예제 스프레드시트 파일 다운로드하기

먼저 이 과정을 수행하기에 앞서 아래의 예제 파일을 다운로드 받습니다. 이 예제 파일은 원시 데이터만 포함하고 있으며 앞으로 진행할 'LOOKUP' 함수는 직접 여러분이 작업해야 합니다.


LOOKUP 함수를 사용하여 특정 셀의 값 가져오기

다음 그림과 같이 Numbers 예제 파일의 '매출' 시트는 'AUDI 서울 영업소 매출 현황...'과 '모델별 단가/마진' 등 두 개의 표를 포함하고 있으며 왼쪽에 위치한 'AUDI 서울 영업소 매출 현황...' 표는 분기, 지점, 모델, (판매) 수량, 판매액, 마진액,...열로, '모델별 단가/마진' 표는 모델, 단가, 마진 열로 구성되어 있습니다.

이번 예시는 LOOKUP 함수를 사용하여 오른쪽에 있는 '모델별 단가/마진' 표로부터 특정 모델에 해당하는 '단가' 금액을 가져온 다음 '판매 수량'과 곱하여 (적색 화살표로 마킹된 셀에) 최종 '판매액'을 산출하게 됩니다.

먼저, 위 그림에서 (적색 화살표로 마킹된) 판매액 셀(F2)을 선택한 다음 '=' 키를 입력하여 공식 편집기를 호출합니다. 이어서 다음 그림과 같이 LOOKUP 을 입력한 다음 return 키를 누릅니다.


공식 편집기에서 LOOKUP 함수의 첫 번째 인수인 '검색값' 필드를 한 번 클릭하고 검색할 값이 포함되어 있는 셀(C2)를 선택합니다.


자, 이제 위에서 지정한 검색값을 찾을 '열'을 지정할 순서입니다. 공식 편집기에서 두 번째 인수값인 '검색 위치' 필드를 한 번 클릭하고 오른쪽에 있는 '모델별 단가/마진' 표에서 '모델' 값이 들어가 있는 'A'열 전체를 선택합니다. (다음 그림에서 적색 화살표가 가르키고 있는 'A' 열 막대를 클릭하면 열 전체가 선택됩니다.) 다른 시트에 있는 표를 참조할 수 도 있습니다. 


마지막으로 해당 모델의 단가값을 가져오기 위하여 공식 편집기에서 세 번째 인수값인 '결과값' 필드를 한 번 클릭하고 오른쪽에 있는 '모델별 단가/마진' 표에서 '단가' 값이 들어가 있는 'B'열 전체를 선택합니다. 


그리고 공식 편집기 맨 마지막 지점에 곱하기 기호인 * 를 입력하고 해당 모델의 판매 수량이 있는 셀(D2)를 선택합니다.


함수 입력이 완료되었습니다. return 키를 누르거나 녹색 모양의 '완료' 버튼을 클릭합니다. 셀 C2에 있는 모델명을 '모델별 단가/마진' 표의 A 열 전체에서 검색한 다음 그 옆에 있는 셀의 단가값을 가져온 다음 판매 수량을 곱합니다.  


'AUDI 서울 영업소...' 표의 C열은 편의상 데이터 포맷을 '팝업 메뉴'로 지정하였고 해당 셀을 클릭하면 다음 그림과 같이 사전에 입력된 모델명 중 하나를 선택할 수 있도록 구성되었습니다. 해당 셀에서 다른 모델 (예: A7)로 변경하면 당연히 판매액도 변경됩니다.


셀 (F2)에 적용된 함수를 다른(아래) 열에도 적용하려면, 다음 그림과 같이 해당 셀의 가장자리 중앙에 있는 주황색 핸들을 아래 방향으로 드래그합니다. 


다음 그림과 같이 해당 함수가 다른 셀에도 그대로 반영됩니다. C 열의 임의의 셀에서 모델명을 변경하면 '모델별 단가/마진' 표에서 해당 모델에 해당하는 단가값으로 자동-업데이트되어 계산됩니다.

또한 '모델별 단가/마진'표에서 모델별로 단가값을 변경하면 'AUDI 서울 영업소...'표에서 해당 함수가 적용된  모든 셀의 값 또한 자동으로 변동됩니다.


추가 정보