엑셀 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.pngC2 셀(예시 제목):
Base64 Encoder이제 같은 행에 다른 이미지 URL과 제목을 추가한 뒤, 범위를 선택하고 표(Table)로 만들어 보세요. 제목 열로 정렬/필터를 하면 이미지도 행 데이터처럼 함께 이동하는 것을 확인할 수 있습니다.
▼ 엑셀 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)로 만들면 정렬/필터에서 진짜 편해집니다.
함께 보면 좋은 게시글
- 엑셀 FILTER 함수 – 원하는 여러 조건으로 데이터 필터링 하기
- 엑셀 SORT, SORTBY 함수 – 데이터 정렬하기
- 엑셀 UNIQUE 함수 – 중복 제거 고유 값 구하기
- 엑셀 XLOOKUP 함수 사용법 – VLOOKUP 함수 단점 해결
- 엑셀 웹페이지에서 데이터 가져오기
이 글이 도움이 되셨다면 공유 부탁 드립니다.



