
Excel import web images — URL 이미지를 셀에 넣는 가장 쉬운 방법
웹의 이미지(URL)를 엑셀 셀 안에 바로 표시하려면 IMAGE 함수를 사용하세요. 대량 목록은 Power Query(From Web)로 URL을 수집한 뒤 스필 수식으로 한 번에 렌더링하면 됩니다.
Quick Fix: 30초 완성
- A열에 이미지 URL을 붙여넣습니다(https 권장).
- B2에 입력:
=IMAGE(A2, "제품 이미지", 0) - 대량 적용:
=IMAGE(A2:A100)또는 호환성 안전:
=MAP(A2:A100, LAMBDA(u, IMAGE(u)))
IMAGE 함수 요약(구문·옵션)
=IMAGE(source, [alt_text], [sizing], [height], [width])
- source: https URL 권장
- alt_text: 접근성 설명
- sizing: 0 맞춤(기본) / 1 채움 / 2 원본 / 3 사용자지정(px)
실무 예제
| A(URL) | 설명 |
|---|---|
| https://example.com/img/a.png | A상품 |
| https://example.com/img/b.jpg | B상품 |
맞춤/채움/원본/커스텀
=IMAGE(A2, "fit", 0)
=IMAGE(A2, "fill", 1)
=IMAGE(A2, "original", 2)
=IMAGE(A2, "120px", 3, 120, 120)
Power Query로 URL 자동 수집
- 데이터 > 웹에서(From Web) 선택 → 주소 입력
- 필요 시 고급에서 헤더/쿼리 추가
- URL 열만 남기고 정리 → 닫기 & 로드
- 시트에 로드된 URL 옆 셀에
=IMAGE([@URL])또는 스필 수식 입력
체크리스트
- URL은 https·공개 접근
- 형식: JPG/PNG/GIF/TIFF/ICO/WEBP(환경별 제한 가능)
- 스필은 테이블 밖에서 사용, 막히면 범위 비우기
- 핫링크 차단 시 워드프레스 업로드 폴더로 복사 후 URL 교체
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| #N/A/빈칸 | 접근 차단·http·경로오류 | https·공개 URL 사용, 자사 서버로 업로드 |
| WEBP 표시 이슈 | 클라이언트 지원 제한 | JPG/PNG로 변경 |
| #SPILL! | 스필 범위가 막힘 | 범위 비우고 테이블 밖에서 수식 사용 |
| 비율 깨짐 | sizing=1 | 0 또는 3(픽셀 지정) 사용 |
관련 글
공식 문서: Microsoft: IMAGE · Picture in cell · Power Query: Web.Contents