엑셀 함수 > 찾기 및 참조영역 함수 > IMAGE 함수 – 셀에 이미지 삽입하기

IMAGE 함수 – 셀에 이미지 삽입하기

엑셀 IMAGE 함수를 사용하면 웹사이트의 이미지를 엑셀의 셀에 삽입할 수 있습니다.

함수를 이용하여 이미지를 삽입한 것이라서 일반적인 데이터처럼 다룰 수 있습니다. 예를 들어 이미지가 삽입된 여러 행을 정렬하면 이미지도 같이 정렬되는 등 장점이 많습니다.

※ IMAGE 함수는 2024년 11월 현재 Microsoft 365 이상 버전에서만 쓸 수 있습니다.

구문(Syntax)

구문(Syntax)

=IMAGE(source, [alt_text], [sizing], [height], [width])

=IMAGE(원본, [대체텍스트], [사이징], [높이], [너비])

웹사이트의 이미지를 가져와서 셀에 삽입한다.

인수

  • source: 이미지 URL 경로
    – 지원가능 이미지 파일 형식: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO, WEBP(WEBP는 웹 및 Android에서 지원되지 않음)
  • alt_text: 이미지를 설명하는 대체 텍스트(생략가능)
  • sizing: 이미지 크기 정의(생략가능)
    – 0: 셀에 그림을 맞추고 가로, 세로 비율은 유지(기본값)
    – 1: 셀에 그림을 채우고 가로, 세로 비율은 무시
    – 2: 이미지의 원래 크기를 유지(셀보다 이미지가 크면 잘림)
    – 3: 사용자 지정 크기(높이와 너비 값을 지정하여 이미지 크기를 지정)
  • height: 픽셀단위의 이미지의 높이(생략가능)
  • width: 픽셀단위의 이미지 너비(생략가능)
실습용 엑셀파일 다운로드 : IMAGE-함수사용법.xlsx

 

사용 예

이미지 URL 경로만 지정

첫 번째 인수 '이미지 URL 경로'만 지정하면 셀에 그림을 맞추고 가로, 세로 비율은 유지해 줍니다.

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png")

IMAGE 함수 사용법 - URL만 지정

 

 

대체텍스트 지정

두 번째 인수 '대체 텍스트'로 '축구공'을 지정한 경우입니다.
※ 대체텍스트는 시각 장애가 있는 사람들이 그림 또는 그래픽 콘텐츠를 이해하는 데 도움이 줍니다. 예를 들어 화면 판독기를 사용하는 사람이 문서에서 그림을 발견하면 그림을 설명하는 대체텍스트를 들을 수 있습니다.

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png","축구공")

IMAGE 함수 사용법 - 대체텍스트 지정

 

 

Sizing 인수 지정

세 번째 인수 Sizing을 사용하면 이미지의 크기 및 표시 방법을 지정할 수 있습니다.

Sizing 인수 0: 셀 맞추기(셀에 그림을 맞추고 가로, 세로 비율은 유지)

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,0)

IMAGE 함수 사용법 - Sizing 인수 지정: 0 셀 맞추기(가로, 세로 비율 유지)

 

Sizing 인수 1: 셀에 그림을 채우고 가로, 세로 비율은 무시 → 셀의 폭이 세로보다 가로가 더 길어서 그림이 가로로 늘어남

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,1)

IMAGE 함수 사용법 - Sizing 인수 지정: 1 셀 채우기(가로, 세로 비율 무시)

 

Sizing 인수 1: 셀에 그림을 채우고 가로, 세로 비율은 무시 → 셀의 폭이 가로보다 세로가 더 길어서 그림이 세로로 늘어남

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,1)

IMAGE 함수 사용법 - Sizing 인수 지정: 1 셀 채우기(가로, 세로 비율 무시)

 

Sizing 인수 2: 이미지의 원래 크기를 유지 → 이미지의 원래 크기 그대로 표시됩니다.

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,2)

IMAGE 함수 사용법 - Sizing 인수 지정: 2 원래 크기를 유지

 

Sizing 인수 2: 이미지의 원래 크기를 유지(만약 셀보다 이미지가 크면 잘림)

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,2)

 

Sizing 인수 3: 사용자 지정 크기(높이와 너비 값을 지정하여 이미지 크기를 지정)

아래는 가로50, 세로50 픽셀로 지정한 경우입니다.

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_200.png",,3,50,50)

IMAGE 함수 사용법 - Sizing 인수 지정: 3 사용자지정 크기

 

 

오류

IMAGE 함수를 잘못 사용할 경우 다음과 같은 오류가 발생할 수 있습니다.

IMAGE 함수 사용 시 오류

=IMAGE("http://xlworks.net/wp-content/uploads/2024/11/football_200.png")#BLOCKED!
http는 지원하지 않으므로 차단됨

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_zzz.png")  → #CONNECT!
서버에 문제가 있거나 주소가 잘못된 경우(football_zzz.png 이미지가 존재하지 않음)

=IMAGE("https://xlworks.net/wp-content/uploads/2024/11/football_zzz.png",,4)#VALUE!
인수가 잘못된 경우(Sizing 인수 4는 존재하지 않음)

 


관련 글

WEBSERVICE 함수 사용법 WEBSERVICE 함수 - 웹서비스 데이터 가져오기 - 엑셀 WEBSERVICE 함수는 인터넷에서 HTML, XML, JSON과 같은 형식으로 서비스되는 데이터를 엑셀로 가져올 수 있습니다. 가져온 데이터가 XML 형식이라면 FILTERXML…

WEBSERVICE 함수 - 웹서비스 데이터 가져오기 더 보기 »

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top