엑셀 IMAGE 함수 사용법 - 셀에 이미지 넣기, 크기 조정 방법

엑셀 IMAGE 함수 사용법 – 셀에 이미지 넣기, 크기 조정 방법

엑셀에서 이미지를 넣는 방법은 보통 “삽입 > 그림”으로 개체 형태로 올리는 방식이었습니다. 하지만 Microsoft 365에서는 IMAGE 함수를 사용해 셀 안에 이미지(Picture in Cell)를 삽입할 수 있습니다. 이렇게 넣은 이미지는 셀 데이터처럼 행/열 이동, 크기 조정, 정렬, 필터까지 가능해서 체크리스트·인벤토리·썸네일 목록 등 “목록형 데이터”에 특히 유용합니다.

1. IMAGE 함수란?

IMAGE 함수는 지정한 원본(source) 이미지 주소를 가져와 셀에 표시해주는 함수입니다. 이미지가 셀 안에 들어가기 때문에, 표(Table)로 만들면 다른 텍스트 데이터와 함께 정렬/필터 작업이 훨씬 자연스럽습니다.

2. IMAGE 함수 기본 문법

=IMAGE(source, [alt_text], [sizing], [height], [width])
  • source(필수): 보통 https URL 이미지 주소
  • alt_text(선택): 이미지가 안 보일 때 표시할 대체 텍스트(접근성에도 도움)
  • sizing(선택): 이미지 크기 조정 방식(0~3)
  • height / width(선택): sizing이 3일 때 픽셀 단위로 크기 지정

3. 가장 쉬운 시작: URL을 셀에 두고 참조하기(추천)

실무에서는 URL이 길어질 수 있고, 나중에 관리/수정도 필요합니다. 그래서 아래처럼 URL을 셀에 넣고 IMAGE가 그 셀을 참조하는 방식이 가장 편합니다.

3-1) 예시 구성

  • A열: 이미지 표시
  • B열: 이미지 URL
  • C열: 제목(이름)

3-2) 수식 예시

A2 셀:

=IMAGE(B2,"",0)

B2 셀(예시 URL):

https://pages.bluesharehub.com/og/base64-encoder.png

C2 셀(예시 제목):

Base64 Encoder

이제 같은 행에 다른 이미지 URL과 제목을 추가한 뒤, 범위를 선택하고 표(Table)로 만들어 보세요. 제목 열로 정렬/필터를 하면 이미지도 행 데이터처럼 함께 이동하는 것을 확인할 수 있습니다.

▼ 엑셀 IMAGE 함수 사용 예시

엑셀 IMAGE 함수 사용 예시

4. sizing 옵션(0~3)으로 크기 조정하기

IMAGE 함수의 핵심은 sizing 옵션입니다. 아래 예시는 A2 셀에 넣는다고 가정합니다.

4-1) 0: 셀에 맞추고 비율 유지(가장 무난)

=IMAGE(B2,"",0)

이미지가 셀 안에 보기 좋게 들어가고, 가로세로 비율이 유지됩니다. 처음 시작은 보통 이 값이 가장 편합니다.

4-2) 1: 셀을 가득 채우기(비율 무시)

=IMAGE(B2,"",1)

셀을 꽉 채우지만, 이미지가 찌그러질 수 있습니다. 썸네일을 “정사각형”처럼 통일하고 싶을 때 쓰는 경우가 있습니다.

4-3) 2: 원본 크기 유지(셀 경계를 넘을 수 있음)

=IMAGE(B2,"",2)

원본 이미지 크기를 유지합니다. 셀보다 크면 경계를 넘을 수 있어 목록형 표에는 비추천이고, 단일 셀 강조용으로 가끔 사용합니다.

4-4) 3: 사용자 지정 크기(픽셀 지정)

=IMAGE(B2,"",3,120,120)

원하는 높이/너비(픽셀)로 직접 지정합니다. 단, 너무 무리하게 지정하면 원본 비율이 깨질 수 있으니 주의하세요. 높이/너비 중 하나만 지정하면 비율을 유지하려는 동작이 나올 수 있습니다.

5. 대체 텍스트(alt_text) 넣기

대체 텍스트는 접근성(스크린 리더)에도 도움이 되고, 이미지가 차단되거나 로딩 실패 시 안내 문구 역할도 합니다.

=IMAGE(B2,"대표 이미지(썸네일)",0)

예를 들어, “Base64 Encoder 대표 이미지”처럼 구체적으로 적어두면 좋습니다.

6. 목록형(표)에서 IMAGE가 진짜 유용한 이유: 정렬/필터

IMAGE 함수로 넣은 이미지는 셀 데이터처럼 동작합니다. 그래서 아래 같은 목록을 만들 때 특히 좋습니다.

  • 사이트 대표이미지(OG 이미지) 목록 관리
  • 상품/인벤토리 관리(이미지 + 품명 + 재고)
  • 직원/프로필 목록(사진 + 이름 + 부서)
  • 콘텐츠 썸네일 리스트(썸네일 + 제목 + URL)

팁: 표(Table)로 만든 뒤 C열(제목)로 정렬/필터를 해보세요. 이미지가 함께 움직이면 “Picture in Cell”의 장점을 제대로 체감할 수 있습니다.

7. 오류/주의사항(안 보일 때 체크)

이미지가 안 보이거나 오류가 나면 아래부터 순서대로 확인하면 해결이 빠릅니다.

7-1) #VALUE! 오류가 나는 경우

  • 지원되지 않는 이미지 형식일 수 있습니다.
  • sizing 값이 0~3 범위를 벗어난 경우
  • sizing=3인데 height/width가 비어 있거나 1보다 작은 값인 경우
  • sizing이 0/1/2인데 height/width를 같이 넣은 경우(옵션 충돌)

7-2) #CONNECT! 오류가 나는 경우

  • 인터넷 연결 문제
  • 이미지 서버 응답 문제(일시 장애, 차단 등)

7-3) #BLOCKED! 오류가 나는 경우

  • 보안 설정(외부 콘텐츠 차단) 때문에 이미지 접근이 막힌 경우
  • 회사/조직 정책으로 외부 콘텐츠가 제한된 환경일 수 있음

7-4) URL 관련 주의(중요)

  • 인증이 필요한 URL(로그인 필요)은 이미지가 렌더링되지 않을 수 있습니다.
  • 리디렉션(redirect)되는 URL은 보안상 차단될 수 있습니다.
  • URL이 너무 길면(예: 브라우저 주소창에서 복사한 긴 URL) 문제가 생길 수 있어, 가능하면 이미지 링크 복사로 “직접 이미지 URL”을 넣는 방식이 안정적입니다.

8. 정리

  • IMAGE 함수는 셀 안에 이미지를 넣어 목록을 시각적으로 관리할 때 강력합니다.
  • URL은 셀(B열)에 넣고, IMAGE가 참조하는 방식이 가장 관리하기 쉽습니다.
  • sizing(0~3) 옵션으로 비율 유지 / 셀 채우기 / 원본 유지 / 픽셀 지정을 선택할 수 있습니다.
  • 표(Table)로 만들면 정렬/필터에서 진짜 편해집니다.

함께 보면 좋은 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤