본문 바로가기

엑셀 셀 크기에 맞게 이미지 자동 조절하는 방법 완벽 정리

감성태그 2025. 6. 2.

엑셀 시트의 셀 B2에 산과 구름이 있는 삽화 이미지가 삽입되어 있으며, 셀 테두리를 드래그하여 이미지 크기를 셀 크기에 맞게 자동으로 조정하는 장면

엑셀에서 셀 크기에 맞게 자동으로 조절되는 이미지 삽입 방법을 설명드리겠습니다. 이 기능은 보고서, 양식, 증명서 등에서 시각적 통일감을 줄 때 유용합니다. 아래는 Tistory 블로그용으로 3000자 최적화된 글이며, 대표 이미지 2장과 대체 텍스트, 영어 요약, 제목 추천, SEO 태그까지 포함했습니다.

 

엑셀 셀 크기에 맞게 변화하는 이미지 삽입 방법 (Step-by-Step)

🔹 1단계: 이미지 삽입

  • 엑셀에서 이미지를 삽입하려면:
     
    [삽입][그림][이 장치] → 이미지 선택 후 삽입
     
     VBA를 이용한 자동화 (선택 사항)

🔹 2단계: 이미지 위치 조정

  • 삽입된 이미지를 마우스로 드래그하여 원하는 셀 위로 정확히 위치시킵니다.
  • 단, 단일 셀에 맞추려면 이미지의 좌측 상단과 우측 하단이 하나의 셀 안에 들어오도록 조정해야 합니다.

🔹 3단계: 이미지 속성 변경 (핵심!)

  • 이미지를 우클릭하고 [크기 및 속성] 또는 **[서식] → [속성]**으로 이동합니다.
  • 아래 3가지 옵션 중에서 **“셀 크기에 맞게 이동 및 크기 조정”**을 선택합니다.
  •  
  • 옵션설명
    셀과 함께 이동 및 크기 조정 ✅ 셀 크기에 따라 이미지도 같이 변경됨 (추천)
    셀과 함께 이동하나 크기는 고정 셀 위치만 이동되며 이미지 크기는 고정
    셀에 고정됨 셀 이동, 크기와 무관하게 이미지 고정
     

이 설정을 통해 셀의 크기를 조절하면 이미지도 함께 늘어나거나 줄어듭니다.


Sub InsertImageFitToCell()
    Dim imgPath As String
    imgPath = "C:\Users\사진경로.jpg"  ' 이미지 경로 지정

    Dim rng As Range
    Set rng = Range("B3")  ' 이미지 삽입할 셀

    Dim img As Picture
    Set img = ActiveSheet.Pictures.Insert(imgPath)

    With img
        .Top = rng.Top
        .Left = rng.Left
        .Width = rng.Width
        .Height = rng.Height
        .Placement = xlMoveAndSize
    End With
End Sub
이 코드를 사용하면 이미지가 지정 셀에 맞게 자동 삽입됩니다.

✅ 실전 활용 예시

예1. 사진 명부

  • 직원 사진을 셀에 맞춰 삽입해두면, 행 높이나 열 너비를 조절할 때 사진 크기도 자동으로 조정됩니다.

예2. 상품 태그

  • 제품별 바코드, 로고 등을 셀에 맞게 넣어 놓으면 표 정렬이나 필터링 시에도 이미지가 흐트러지지 않습니다.

🔎 주의사항

  • 셀 병합 시 이미지 비율이 깨질 수 있으니 되도록 병합하지 않고 사용하세요.
  • 너무 작은 셀에 이미지를 넣으면 식별이 어려워질 수 있습니다.
  • 파일 용량이 커지지 않도록 적절한 해상도로 삽입하세요.
더보기

✨ 영문 요약 (500자 이내)

How to Insert an Image That Automatically Resizes with Excel Cells
This tutorial explains how to insert an image in Microsoft Excel that adjusts its size according to the cell's dimensions. After inserting the image, right-click and select “Move and size with cells” under properties. This is ideal for employee ID sheets, product catalogs, or any visuals tied to dynamic table layouts. VBA code is also provided for automation. Make sure to avoid merged cells and overly high-resolution images for optimal performance.

 

댓글