5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키응용 공식INDEX/MATCH 이미지 검색 공식

INDEX/MATCH 이미지 검색 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

범위에서 값을 찾아 동일한 위치에 있는 그림을 출력하는 공식입니다. (연결된 그림 활용)

INDEX/MATCH 이미지 검색 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=INDEX ( 그림범위, MATCH ( 항목, 항목범위, 0 ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
사진범위필수연결된 그림에 표시할 셀 영역입니다. 항목범위와 행 개수가 같아야 하며 실제 통합문서에서는 그림이 놓인 영역을 이름으로 정의합니다.
항목필수항목범위에서 검색할 값이 입력된 셀입니다.
항목범위필수항목을 검색할 단일 열 범위입니다. 같은 항목이 여러 개면 MATCH 함수가 첫 번째 위치를 반환합니다.
A
B
C
D
E
F
1
국가
국기
찾을 국가
이미지
2
대한민국
KOR
캐나다
CAN
3
일본
JAP
4
캐나다
CAN
5
프랑스
FRA
6
인도
IND
7
호주
AUS
8

동작 원리

MATCH 함수가 항목의 위치를 계산하고 INDEX 함수가 그림범위에서 같은 위치의 셀 참조를 반환합니다.

INDEX/MATCH 연결된 그림 검색 예제 시트에서 E2 셀이 캐나다에 대응하는 그림 코드 CAN을 표시하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

사진/항목 범위를 등록합니다.

이미지 검색에 참조할 항목범위(검색할 값 범위), 사진범위(출력할 이미지가 있는 범위)를 이름 범위로 설정합니다.

항목범위=시트!B8:B13 이름 관리자에서 항목 범위를 추가합니다.
사진범위=시트!C8:C13 이름 관리자에서 사진 범위를 추가합니다.
2

INDEX/MATCH 검색 범위 등록하기

이름 관리자에서 이미지 출력 공식을 등록합니다.

=INDEX(사진범위,MATCH(항목,항목범위,0)) 항목 범위에서 항목의 순번을 찾습니다. (예: 캐나다는 3번째) → 사진 범위에서 해당 순번의 이미지를 반환합니다.
3

연결된 그림 추가

아무 셀을 복사 → 선택하여 붙여넣기 → [연결된 그림]을 추가한 후, 수식입력줄에 "=국기" 를 입력하면 이미지 검색 공식이 완성됩니다.

연결된그림 = 국기 연결된 그림으로 이미질르 출력합니다.
4

MATCH 함수가 항목의 위치를 계산합니다

MATCH 함수는 항목 범위에서 값을 검색한 후, 순번을 반환합니다. 예를 들어, 캐나다는 범위의 세 번째 위치에 있으므로 3을 반환합니다.

=MATCH ( 항목, 항목범위, 0 ) 캐나다를 정확히 일치로 찾습니다.
= 3 항목범위에서 캐나다의 상대 위치입니다.
5

INDEX 함수가 같은 위치의 셀을 선택합니다

INDEX 함수는 MATCH 함수가 반환한 3을 사용해 사진범위의 세 번째 셀(=캐나다 국가 이미지)을 반환합니다.

=INDEX ( 사진범위, 3 ) 사진범위의 세 번째 셀 B4를 선택합니다.

댓글 18

댓글 18
4.8 (10개 평가)
굴레악
굴레악 2020.08.02 18:32
자세히 보면 어렵지 않은데
막상 오랜만에 사용하려면 헷갈릴 때가 많더라고요.

국기 보니 지난 월드컵 때 사용했던 게 생각나네요.
이 기능을 알려고 한참 찾았었는데 제대로 된 설명이 거의 없어서 그 당시 어렵게 느껴졌었던 기억과 파일이 무거워졌던 기억이 떠오르네요.
이제 이 설명으로 완전 숙지하고,
추가 기능으로 알려주신 ImageLookup함수 폴더 기능으로 편하고 빠르게 사용해 봐야겠습니다.
감사합니다.(__)
panpan
panpan 2021.02.27 10:35
아무 셀이나 선택하여 '연결된이미지'로 붙여넣기합니다. 이후 연결된이미지의 수식을 '=불러올이미지'로 입력합니다.
=> 어떻게 하는건지 모르겠어요. 아무리해봐도 연결된이미지로 붙이기 메뉴가 없어요.
오빠두엑셀
오빠두엑셀 작성자 2021.03.03 21:43
안녕하세요.
아래 영상강의를 한번 참고해보시겠어요? 단계별로 자세히 설명이 되어 있습니다.
https://www.oppadu.com/%ec%97%91%ec%85%80-%ea%b7%b8%eb%a6%bc-%eb%b6%88%eb%9f%ac%ec%98%a4%ea%b8%b0-%ed%95%a8%ec%88%98/
엑셀초보
엑셀초보 2021.03.09 10:25
안녕하세요. Index,match를 이용하여 그림 불러오기를 했는데, 기준 데이터가 상대참조는 안되는거 같아서요.
예를들어 기준이 A열에 LIST 형태로 되어 있고 A의 기준에 따라 B열에 이미지를 자동채우기로 불러올 있는 방법이 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2021.03.12 03:24
안녕하세요.
이번 강의에서 소개해드린 방법은 여러 그림을 동시에 출력하지 못합니다.
말씀하신 내용을 구현하려면 VBA를 사용하셔야 하는데요.
아래 링크를 한번 확인해보시길 바랍니다.
https://www.oppadu.com/%EC%97%91%EC%85%80-%EA%B7%B8%EB%A6%BC-%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0-%ED%95%A8%EC%88%98/
달팽이
달팽이 2021.08.25 12:25
다량의 사진을 넣어야 하는 자료에서 아주 유용하네요.
그런데 출력을 해 보니 사진 우측 모서리에 작은 고깔 메모 표시가 살짝 나옵니다. 이걸 안 보이게 하는 방법은 없을까요?
오빠두엑셀
오빠두엑셀 작성자 2021.08.26 20:08
안녕하세요.
혹시 작은 빨간색 메모를 말씀하시는건가요?
연결된 그림은 셀에 보이는 화면을 그대로 가져오기 때문에, 셀에 메모가 포함되거나 오류가 있으면, 표식이 그대로 나타납니다.
메모 표식 또는 오류 표식 보임 설정을 변경해보세요.
메모 설정은 아래 링크,
https://www.oppadu.com/%ec%97%91%ec%85%80-%ea%b7%b8%eb%a6%bc-%eb%b6%88%eb%9f%ac%ec%98%a4%ea%b8%b0-%ed%95%a8%ec%88%98/#q3
오류 설정은 아래 링크를 참고해보세요.
https://www.oppadu.com/%EC%97%91%EC%85%80-%EC%98%A4%EB%A5%98-%ED%91%9C%EC%8B%9C/
달팽이
달팽이 2021.08.30 13:45
완전완전 감사합니다.
어르신
어르신 2021.08.26 14:33
샘플 파일 참조해서 해보는데 match 결과가 없는 경우 바로 전에 가져온 이미지 그대로 유지가 되는거 같아서요... 결과가 없는 경우는 빈 이미지를 보여 주려고 하는데 방법이 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2021.08.26 20:19
안녕하세요.
아래 포스트의 자주묻는질문을 확인해보시겠어요?
https://www.oppadu.com/vlookup-%ed%95%a8%ec%88%98-%ea%b7%b8%eb%a6%bc-%eb%b6%88%eb%9f%ac%ec%98%a4%ea%b8%b0-%ec%98%88%ec%a0%9c/#q1
김맹꽁
김맹꽁 2022.09.29 15:51
이미지가 $E$2 를 기준으로 하나만 나오는데 그 밑으로 쭉 여러개 할 수는 없을까요? $표시를 지우거나 해봐도 안되네요 아시는분 답좀 굽신굽신~~
예를들어 E2 에 대한민국하면 F2에 대한민국사진
E3 에 일본 하면 F3에 일본사진 이런식으로 쭉 여러개가 될까요?
오빠두엑셀
오빠두엑셀 작성자 2022.09.30 23:15
안녕하세요!
이번 강의에서 소개해드린 연결된 이미지로는 말씀하신 방법처럼 사용할 수 없습니다. 여러 셀을 각각 참조해서 이미지를 여러개 불러오려면, vba를 사용해야 합니다. (또는 M365의 경우 2023년 상반기 IMAGE 함수 업데이트 예정)
아래 링크를 한번 확인해보세요!
https://www.oppadu.com/product/%ec%97%91%ec%85%80-ximage-%ed%95%a8%ec%88%98-%ec%b6%94%ea%b0%80%ea%b8%b0%eb%8a%a5/
스마일
스마일 2023.08.03 17:56
주소록 엑셀을 사진으로 찍어서 엑셀로 불러오고 싶은데 2016엑셀 버젼이라서
그런지 잘 안되네요 조언 부탁드립니다
빡새
빡새 2024.01.31 21:12
매번 좋은 강의 감사합니다
혼자서는 도저히 해결이 안되서 질문 남깁니다

1. 이미지를 여러개 불러와야 할경우
이름관리자에 각각의 이미지를 이름관리자에 따로 등록하는 방법 말고
이름관리자 한개에 여러개 이미지를 동시에 불러오기 하는 방법은 없을까요?

2. 코드에 맞는 이미지를 불러오기 까지는 성공했는데 코드값이 없을경우,
이전에 불러왔던 이미지가 그대로 남아있게 됩니다
코드가 없을경우 이미지도 공백처리 할 수는 없을까요?

답변 기다리겠습니다
오빠두엑셀
오빠두엑셀 작성자 2024.02.10 04:48
안녕하세요. 오빠두엑셀입니다.
  1. 여러개의 이름관리자를 일괄 등록하는 것은 매크로를 사용하면 가능합니다.
  2. IF(항목범위="","",INDEX(그림범위, MATCH(항목, 항목범위, 0 ))) 으로 수식을 변경 후 사용해보세요.
감사합니다.
강민준🤗
강민준🤗 2024.08.11 16:51
좋은 강의 감사합니다🙇‍♂️
greenday
greenday 2025.03.21 15:53
좋은 강의 감사합니다. 실행은 정상적으로 되는데, 불러와지는 이미지 화질이 자꾸 강제로 압축이 되어서 열화가 됩니다. 방법이 없을까요 ㅜㅜ
오빠두엑셀
오빠두엑셀 작성자 2025.03.22 18:50
안녕하세요.
'연결된 그림'으로 출력한 이미지의 크기를 조정할 경우 이미지의 해상도가 깨질 수 있습니다.
예를 들어 복사한 셀의 너비가 10x10 이고, 연결된 그림의 크기를 20x20 일 경우 이미지가 열화될 수 있는데요.
이러한 문제는 픽셀화 된 이미지의 한계여서 복사한 셀의 너비를 직접 조정하는 것 외에는 방법이 없을 것 같습니다.
스크랩 완료