가로세로 VLOOKUP 찾기, 클릭 3번이면 OK! :: 엑셀프레소 13강
가로세로 VLOOKUP 찾기 목차 바로가기
영상강의
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [실무기초] 클릭 3번으로 구하는 가로세로 VLOOKUP예제파일
- 가로세로로 참조할 범위를 머릿글을 포함하여 선택합니다.
가로세로로 참조할 범위를 머릿글을 포함하여 선택합니다. - '수식' - '선택 영역에서 만들기'를 클릭합니다.
수식 - 선택 영역에서 만들기를 클릭합니다. - '첫 행'과 '왼쪽 열'이 선택된 상태로 '확인' 버튼을 클릭합니다.
첫행과 왼쪽열이 선택된 상태로 '확인'버튼을 클릭합니다. - [ =값1 값2 ] 처럼 가로/세로로 참조할 머릿글을 띄어쓰기로 입력하면 원하는 값이 출력됩니다.
[ = 값1 값2 ] 형태로 두 머릿글을 띄어쓰기로 입력하면 원하는 갑이 출력됩니다.
- 다른 셀 주소를 그대로 참조할 경우에는 #NULL! 오류가 반환됩니다.
다른 셀 주소를 그대로 참조하면 #NULL! 오류가 반환됩니다. - 각 셀 주소를 INDIRECT 함수를 통해 참조하면 올바르게 값을 불러 올 수 있습니다.
셀 주소를 INDIRECT 함수로 참조하면 올바른 값이 구해집니다.
- '수식' - '이름관리자' 로 이동합니다. (또는 단축키 Ctrl + F3)
'수식' - '이름관리자'로 이동합니다. - 첫번째 이름정의 범위를 선택한 뒤 키보드 Shift 키를 누른채로 마지막 이름정의범위를 선택하면 두 범위 사이의 모든 범위가 한번에 선택됩니다.
삭제할 모든 이름정의범위를 선택합니다. - '삭제' 버튼 클릭 후 '확인' 버튼을 클릭합니다.
삭제버튼을 클릭합니다. - '닫기' 버튼을 눌러 마무리합니다.
'닫기'버튼을 눌러 이름정의범위 삭제를 마무리합니다.
자주묻는질문
자주묻는질문1. [ =값1 값2 ]의 동작원리는 무엇인가요?
엑셀의 참조연산자(=범위연산자)에는 3가지가 있습니다.
연산자 설명 : 두 개의 셀 사이를 범위로 지정합니다. (예: A1:A3, B1:C10 등..) , 두 범위를 병합합니다. 단 범위간 겹치는 범위는 중복되어 계산됩니다.
(예: A1:A3, A1:C1 '→ 여기서 A1은 중복되므로 2번 계산됩니다.)(띄어쓰기) 두 범위 간 교차하는 셀을 반환합니다.
(예: A1:A3 A2:B2 '→ A2가 반환됩니다.)'삽입' - '선택 영역에서 만들기' 기능을 사용하면 범위의 '첫 행'과 '왼쪽 열'을 이름으로한 각각의 범위가 생성됩니다. 따라서 [ =서울 매장당매출 ] 을 입력하면 '서울' 과 '매장당매출' 범위가 교차하는 '19,640,000' 이 값으로 반환됩니다.
=서울 매장당매출 을 입력하면 각 범위과 교차하는 지점의 값인 19,640,000이 반환됩니다. 자주묻는질문2. 이름정의범위가 많을 경우, 파일크기나 동작속도에 영향을 미칠 수 있나요?
10000행 * 5열을 가진 데이터로 테스트한 결과, 기존 396kb → 이름정의범위 추가 후 513kb 로 약 117kb 가량 증가한 것을 확인하였습니다. 동작속도의 경우, 최초 이름정의범위를 생성 할 때 약 3초정도의 딜레이가 발생하였으나, 이후 작업시에는 사용자가 느리다라고 느낄만한 문제는 발생하지 않았습니다.
이름정의범위 추가 후 약 110kb 정도 증가하였습니다. (10000행 데이터 기준) 하지만 보다 효율적인 작업을 위하여 참조해야 할 데이터가 많을 경우에는 이번 강의에서 소개해드린 이름정의범위를 사용하는 것 대신 VLOOKUP/MATCH 또는 INDEX/MATCH 함수 공식을 사용하는 것을 권장드립니다.
- 가로세로로 참조할 범위를 머릿글을 포함하여 선택합니다.