본문 바로가기
컴퓨터/엑셀

EXCEL 엑셀 | 조건에 맞는 사진 불러오기 INDEX 함수, MATCH 함수, 이름정의 하기

by withN 2025. 5. 6.
반응형

이전 포스팅에서 vlookup으로 제품 정보를 찾았습니다.

각 제품에 맞는 사진을 불러오는 방법을 알아볼건데요

vlookup은 아래 포스팅에서 확인해주세요

https://anne4u.tistory.com/716

 

사진 불러오기 예제

좌.'사진불러오기(연습)'시트 / 우.'제품 목록'시트

왼쪽 제품사진 셀에 제품명에 일치하는 사진을

오른쪽 '제품목록' 시트에서 찾아서 불러오겠습니다.

 

이제 같이 해볼까요

제품 목록에 있는 색상 셀 중 하나를 선택하여 복사합니다.

제품 사진 빈 셀에 [연결된 그림]으로 붙여넣기를 합니다.

연결된 그림으로 붙여넣기 한 사진을 선택하여 수식 입력줄에서

셀주소가 제품목록 시트의 F5셀로 되어 있는 것을

사진 셀 주소인 G5로 변경합니다.

셀주소를 G5로 변경하니 제품 사진으로 바뀌었습니다.

 

이름 정의

제품 목록 시트의 제품 번호 셀들을 이름 정의합니다.

B5:D10 범위를 선택한 후 이름상자에서 '제품번호' 라고 이름을 입력한 후 엔터키를 칩니다.

G5:G10 범위 셀들의 제품사진도 '제품사진'으로 이름 정의 합니다.

반응형
메뉴를 이용한 이름 정의

 

또는 다른 방법으로는

상단의 메뉴 [수식] →[정의된 이름]그룹의 [이름 관리자] 를 눌러

새로 만들기 창에서 이름정의 할 수 있습니다.

또는 [이름 정의]에서도 이름 정의를 할 수 있습니다.

'제품 목록' 시트에서

상단의 메뉴 [수식] → [정의된 이름]그룹 의 [이름 관리자]   [새로 만들기] 를 선택합니다.

 

INDEX(array, row_num, [column_num])

MATCH(lookup_value, lookup_array, [match_type])

 

=  INDEX (사진범위, MATCH (검색항목,검색항목범위,0))

 

새 이름 창이 뜨면

이름 : 제품 불러오기

참조대상에는 INDEXMATCH 함수를 입력하여 이름정의합니다.

=INDEX(제품사진,MATCH('사진불러오기(연습)'!$C$5, 제품번호,0))

 

하나씩 해봅니다.

= INDEX (제품사진

 

정의된 이름 '제품사진' 입력

또는

상단 메뉴 [수식] → [수식에서 사용] 이름정의 목록에서 '제품사진'을 선택

제품사진 뒤에 콤마(,)를 입력한 후 C5셀을 클릭하면 아래와 같이 입력됩니다.

INDEX (제품사진, '사진불러오기(연습)'!$C$5, 

이번에는 품번인 PR0004를 참조할 셀범위('제품번호'로 이름 정의)를 입력합니다.

이번에는 이름정의 목록을 불러오는 단축키인 [F3]을 눌러 이름정의 목록을 불러옵니다.

그중 '제품번호'를 선택후 뒤에 콤마(,) 입력

INDEX (제품사진, '사진불러오기(연습)'!$C$5,제품번호,

마지막으로 정확하게 일치하는 값을 찾기 위해 숫자 0을 입력하고 괄호 )) 를 입력합니다.

제품불러오기 이름 정의가 끝났습니다.

 

마지막 확인

붙여넣기로 입력한 제품 사진을 선택한 후 수식을 정의한 이름으로 변경합니다

수식입력줄에서 =제품불러오기 로 변경합니다.

이제 품번을 변경할 때마다 품번과 일치하는 정보 및 제품사진으로 바뀌는 것을 확인할 수 있습니다.

 

index, match, vlookup 함수를 이용하여

제품 정보와 사진정보 쉽게 바꿔봤습니다.

인적 정보나 기타 다른 정보값 변경으로 활용해보세요

 

 

지금까지 엑셀 실무에서 많이 사용하는

함수들을 알아봤습니다.

 

공감과 구독, 댓글! 잊지 마세요~

모든 글과 사진의 무단 복제 및 2차 가공을 금지합니다.

Copyright ⓒ 2009 anne. All rights reserved.

반응형

댓글