엑셀 VLOOKUP 이미지 불러오기 :: 엑셀 함수 공식

지정한 범위에서 찾는값과 일치하는 그림을 출력하는 엑셀 함수 공식의 동작원리와 실전 예제를 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 10:54
URL 복사
메모 남기기 : (18)

엑셀 VLOOKUP 이미지 불러오기 공식 :: 단계별 총정리

함수 공식
= INDEX(그림범위, MATCH(항목, 항목범위, 0 ))
영상 강의 보러가기

VLOOKUP 이미지 불러오기 공식을 보다 쉽게 설명해드리기 위해 영상강의를 준비해 드렸습니다.


예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] VLOOKUP 함수 이미지 불러오기 공식
    예제파일

ImageLookup 함수 추가기능

파일 이름과 경로를 입력하면 셀 안에 자동으로 그림이 추가되는 ImageLookup 함수 추가기능을 업데이트 하였습니다. 자세한 내용은 아래 링크를 참고해주세요.

ImageLookup 함수 추가기능 다운로드
공식을 사용해 이미지를 출력하는 방법
  1. 아무셀이나 복사한 뒤, '연결된 이미지' 로 원하는 곳에 붙여넣기 합니다.
  2. 연결된 이미지를 선택한 뒤, '수식입력줄'을 클릭합니다.
  3. 연결된 이미지 수식입력줄에 '=불러올이미지'를 입력하여 사용자 지정범위를 연결합니다. 큰따옴표(") 없이 입력하는 점을 주의합니다. (="불러올이미지" 가 아닙니다.)
이미지 불러오기 공식 설명

INDEX / MATCH 기초 공식을 응용한 방법입니다. INDEX/MATCH 함수의 기초사용법관련포스트를 참고하세요.

연결된 이미지는 다른 시트나 다른 파일, 심지어 온라인 페이지에서 이미지를 불러올 수 있는 하나의 '액자'와 같은 기능을 합니다. 해당 공식을 다루는 방법은 관련 VLOOKUP 함수 이미지 불러오기 영상강의에서 자세히 설명드렸습니다.

INDEX/MATCH 함수는 이미지를 불러오는것 외에도 다양한 방법으로 응용할 수 있습니다. INDEX/MATCH 함수의 고급사용법관련포스트에서 자세히 설명드렸습니다.

VLOOKUP 함수 이미지 불러오기 예제
VLOOKUP 방식으로 그림을 불러오는 방법을 알아봅니다.
관련 기초함수

VLOOKUP 이미지 불러오기 공식 상세설명

사용된 공식
  1. 항목범위: =Sheet1!$A:$A
    '// 국가명이 입력된 범위입니다.
  2. 그림범위: =Sheet1!$B:$B
    '// 국기 이미지가 입력된 범위입니다.
  3. 불러올이미지: =INDEX(그림범위,MATCH(Sheet1!$E$2,항목범위,0))
    '// 선택된 국가명을 참조하여 불러온 국기 그림이 담긴 사용자지정범위입니다.
이미지 불러오기 공식 사용법 단계별 알아보기
  1. 엑셀 상단의 [서식] - [이름관리자] 를 클릭한 뒤, 아래의 이름정의 범위를 추가합니다.
    이름 : 항목범위
    참조대상 : =Sheet1!$A:$A
    이름 : 그림범위
    참조대상 : =Sheet1!$B:$B

    수식 이름관리자 이름정의범위 추가
    서식 - 이름관리자에서 '이름정의범위'를 추가합니다.
  2. '항목범위'의 국가명을 참조해서, 동일한 위치에 있는 그림을 '그림범위'에서 받아올 수 있도록 '불러올이미지' 라는 이름정의범위를 추가합니다.
    이름 : 불러올이미지
    참조대상 : =INDEX(그림범위,MATCH(Sheet1!$E$2,항목범위,0))

    불러올이미지 이름정의 범위 추가
    '불러올이미지'라는 이름정의범위를 추가합니다.
  3. 아무 셀이나 선택하여 '연결된이미지'로 붙여넣기합니다. 이후 연결된이미지의 수식을 '=불러올이미지'로 직접 입력합니다.

    연결된 이미지 이름정의범위 연동
    연결된그림에 '불러올이미지' 이름정의범위를 연동합니다.
  4. 오류를 방지하기 위해 국가명이 선택되는 셀을 '데이터유효성검사' 목록상자로 제한합니다.

    데이터유효성 목록 범위 제한
    데이 유효성검사로 입력가능한 국가목록을 제한하여 오류를 방지합니다.
공식 동작원리 알아보기

국가명으로 '캐나다'를 선택한 상황을 가정하여 알아보겠습니다.

  1. [항목범위]에서 '캐나다'가 몇번째 위치하는지 알아봅니다. MATCH 함수를 사용합니다.
    = MATCH(Sheet1!$E$2,항목범위,0)
    = MATCH("캐나다",A:A,0)
    = 6  '// 캐나다는 6번째 위치하므로 6을 반환합니다.

    MATCH 함수 순서 반환
    캐나다는 6번째 위치하므로 MATCH 함수로 6이 반환됩니다.
  2. [그림범위]에서 6번째 위치한 그림을 반환합니다. INDEX 함수를 사용합니다.
    = INDEX(그림범위,MATCH(Sheet1!$E$2,항목범위,0))
    = INDEX(B:B, 6)  '// B열 6번째 위치한 캐나다 국기 이미지를 반환합니다.

    캐나다 국기 출력
    그림 범위에서 6번째 위치한 '캐나다'국기가 반환됩니다.

링크] MS 홈페이지 VLOOKUP 함수 사용법 상세설명 보러가기

4.8 10 투표
게시글평점
18 댓글
Inline Feedbacks
모든 댓글 보기
18
0
여러분의 생각을 댓글로 남겨주세요.x