Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel에서 그림/이미지를 셀에 고정하거나 셀 내부에 고정하는 방법은?

Author: Siluvia Last Modified: 2025-08-26

Excel에서 이미지를 다루다 보면 특정 셀에 이미지를 연결하여 셀 크기를 조정할 때마다 그림이 함께 이동하고 크기가 자동으로 조정되어야 할 때가 있습니다. 이는 제품 카탈로그, 조직도, 수업 계획표 등 데이터와 관련된 이미지를 일치시키는 워크시트에서 특히 유용합니다. 아래에서는 Excel에서 이 기능을 구현할 수 있는 여러 실용적인 방법과 그 적용성, 장점, 한계에 대해 분석해 드립니다.

그림 속성 서식 지정으로 그림을 셀에 고정하기
놀라운 도구를 사용하여 셀 크기에 맞게 자동으로 그림 삽입하기
VBA 코드: 프로그래밍 방식으로 이미지를 셀에 삽입하고 고정하기
Excel 수식: INDIRECT 또는 HYPERLINK를 사용해 이미지로 연결되는 클릭 가능한 링크 만들기


그림 속성 서식 지정으로 그림을 셀에 고정하기

Excel에서는 내장된 '셀과 함께 이동 및 크기 조정' 옵션을 사용하여 그림을 셀에 연결하는 간편한 방법을 제공합니다. 이 방식을 사용하면 셀 크기를 변경할 때 이미지도 그에 맞게 이동하고 크기가 조절됩니다. 이 방법은 소수의 이미지를 수동으로 관리할 때 간단하고 편리하게 사용할 수 있습니다. 다만 수많은 이미지를 처리할 경우 각각의 이미지를 개별적으로 설정해야 하기에 효율성이 떨어질 수 있습니다.

1. 워크시트에 그림을 삽입한 후, 그림을 마우스 오른쪽 버튼으로 클릭하고, 바로 가기 메뉴에서 '크기 및 속성'을 선택합니다. 아래 스크린샷을 참고하세요:

a screenshot of selecting Size and Properties from the context menu of an image

2. 그림 서식 창이 워크시트 오른쪽에 나타납니다. 해당 창에서 '크기 및 속성' a screenshot of the Size and Properties icon 아이콘을 클릭하세요. 그리고 '속성' 섹션에서 '셀과 함께 이동 및 크기 조정' 옵션을 선택한 후, 창을 닫으시면 됩니다.

a screenshot of selecting the Move and size with cells option in the Format Picture pane

이제 행 높이나 열 너비를 조정하면 그림이 연결된 셀과 함께 이동하면서 크기도 조정됩니다. 여러 이미지를 삽입해야 하는 경우 각 이미지마다 이 단계를 반복해야 합니다. 그림이 여러 셀에 걸쳐있다면, 이미지가 차지하는 영역 변화에 따라 비율적으로 크기가 조절됩니다.

팁: 그림을 셀 크기 변동에 따라 정확하게 맞추고 싶다면 그림을 반드시 한 셀 안에 완전히 배치하세요. 또한 '셀과 함께 이동 및 크기 조정' 속성이 계속 적용되어 있는지도 이중 확인하시기 바랍니다—시트나 이미지를 복사 및 붙여넣기할 때 이 속성이 초기화될 수 있습니다. 최신 Excel 버전에 따라 설정 위치가 조금씩 다를 수 있으므로, 잘 모르겠다면 '그림 서식' 창의 '속성' 부분을 찾아보세요.


놀라운 도구로 셀 크기에 맞게 자동으로 그림 삽입하기

여러 이미지를 자주 삽입하고 각 이미지를 셀 크기에 완벽하게 맞추고자 할 때, Kutools for Excel의 사진 가져오기 기능이 효율적인 솔루션을 제공합니다. 이 기능은 제품 목록, 직원 프로필, 시각적 인벤토리 시트 등에서 활용도가 높으며, 자동화된 처리를 통해 손수 조정해야 하는 번거로움을 최소화합니다.

Kutools for Excel을 적용하기 전에 먼저 다운로드하여 설치하십시오.

1. Kutools Plus 탭으로 이동하여 '가져오기 & 내보내기' > '사진 가져오기'를 클릭합니다. 아래 스크린샷을 참고하세요:

a screenshot of enabling the Import Picture feature

2. 사진 가져오기 대화상자가 나타나면, 다음 단계를 진행하세요:

  • 2.1 가져오기 순서 드롭다운에서 이미지를 각 열마다 아래로 삽입할지(Fill vertically cell after cell), 또는 각 행마다 가로로 삽입할지(Fill horizontally cell after cell) 선택하세요.
  • 2.2 추가 버튼을 클릭한 후 필요에 따라 파일 또는 폴더를 선택합니다. 개별 이미지를 가져오거나 폴더 내 모든 그림을 한 번에 불러올 수 있습니다.
  • 2.3 이제 열기 대화상자에서 원하는 이미지 파일 또는 대상 폴더를 선택하세요. 그리고 '열기' 버튼을 눌러 진행합니다. 아래 스크린샷을 참고하세요:
    a screenshot of adding pictures to the Import Pictures dialog box
  • 2.4 선택한 이미지들이 이제 사진 가져오기 대화상자에 나열됩니다. 이후 가져오기 크기 버튼을 클릭하여, 셀 크기 일치 옵션을 체크해 각 그림이 셀과 정확히 일치하도록 한 뒤, 확인.
    a screenshot of selecting the Matching cell size option
  • 2.5 그림 목록을 확인한 후, 가져오기 버튼을 클릭하세요.

3. 다음 사진 가져오기 대화상자에서 그림을 시작할 셀을 선택하세요. 확인을 누르면 Kutools for Excel이 각 이미지를 해당 셀 크기에 완벽히 맞춰 삽입합니다.

  이 유틸리티를 무료로 체험해 보려면 (30일) 클릭하여 다운로드한 후, 위의 단계에 따라 적용하기 위해 계산을 진행하십시오.


VBA 코드: 프로그래밍 방식으로 이미지를 셀에 삽입하고 고정하기

고급 사용자의 경우, 이미지를 일괄 삽입하거나 작업을 자동화할 때 VBA 코드를 활용하면 반복적인 작업을 효율적으로 처리할 수 있습니다. 이 방법은 자주 특정 셀에 이미지를 넣고 항상 해당 셀에 맞춰 이동 및 크기가 조정되어야 할 때 실용적입니다. VBA를 통한 자동화는 대규모 데이터세트, 제품 인벤토리, 시각적 자산이 포함된 대시보드에서 특히 유용합니다.

장점: 복잡하거나 반복적인 작업에서 매우 유연하고 맞춤화가 가능합니다. 어떤 이미지를 어떤 셀에 넣을지, 이미지 속성을 프로그램적으로 설정하거나 새 데이터를 이용해 이미지를 자동으로 업데이트할 수 있습니다.
제한점: 매크로 활성화가 필요하고 VBA에 대한 최소한의 이해가 필요합니다. 잘못 사용할 경우 오류나 보안 경고가 발생할 위험이 있습니다.

1. 개발 도구 > Visual Basic을 클릭해 VBA 편집기를 엽니다. Microsoft Visual Basic for Applications 창에서 삽입 > 모듈을 선택한 후 아래 코드를 모듈에 붙여넣으세요:

Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
    Dim fd As FileDialog
    Dim selectedItems() As String
    Dim targetRange As Range
    Dim i As Long
    Dim addedPic As Picture
    Dim item As Variant

    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select one or more images"
        .Filters.Clear
        .Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
        .AllowMultiSelect = True

        If .Show = -1 Then
            If .selectedItems.Count = 0 Then Exit Sub

            ReDim selectedItems(1 To .selectedItems.Count)
            For i = 1 To .selectedItems.Count
                selectedItems(i) = .selectedItems(i)
            Next i
        Else
            Exit Sub
        End If
    End With

    Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
    If targetRange Is Nothing Then Exit Sub

    Application.ScreenUpdating = False

    For i = 1 To UBound(selectedItems)
        Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
        With addedPic
            .Top = targetRange.Offset(i - 1, 0).Top
            .Left = targetRange.Offset(i - 1, 0).Left
            .Width = targetRange.Offset(i - 1, 0).Width
            .Height = targetRange.Offset(i - 1, 0).Height
            .Placement = xlMoveAndSize
        End With
    Next i

    Application.ScreenUpdating = True

    MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub

2코드를 실행하려면 VBA 편집기 도구 모음에서 Run button (실행) 버튼을 클릭합니다.

3. 파일 대화상자가 뜨면 하나 이상의 이미지 파일을 선택하고 확인을 누르세요.

4. 셀 위치를 지정하라는 메시지가 뜨면, 시작 셀을 선택합니다.

매크로는 선택한 셀부터 연속된 행에 각 이미지를 삽입합니다:

  • 각 이미지는 셀 크기에 자동으로 맞춰집니다.
  • 그림은 셀에 고정되어 이동 및 크기 조정이 셀과 함께 이뤄집니다.
  • 예를 들어, 이미지를3개 선택하고 셀 B2를 지정했다면,
    → 이미지1이 B2에 나타나고,
    → 이미지2는 B3에,
    → 이미지3은 B4에 표시됩니다.
참고 사항:
  • 이미지 크기는 셀 크기에 맞춰 조정됩니다(작은 셀은 이미지도 작아집니다).
  • 이미지는 기본적으로 행 정렬(세로 정렬)을 따릅니다.
  • 기존 텍스트나 데이터와 겹치지 않도록 충분한 빈 행을 확보하세요.

문제 해결: 매크로 보안 경고가 나타나면, Excel에서 매크로 설정을 조정해 활성화하세요. 그림 삽입 시 오류가 발생할 경우, 경로가 정확한지와 파일 형식(jpg, png, bmp 등)이 지원되는지 확인하세요.


Excel 수식: INDIRECT 또는 HYPERLINK를 사용해 이미지로 연결되는 클릭 가능한 링크 만들기

Excel에서는 수식으로 이미지를 직접 삽입할 수는 없지만, 이미지에 연결되는 대화형 링크를 만들어 이미지 참조 워크플로우를 구현할 수 있습니다. 이는 대시보드, 보고서, 또는 외부에 저장된 이미지에 빠르게 접근해야 하는 목록 등에서 유용합니다. 예를 들어, 워크시트에 이미지 파일 경로나 URL을 기록하고 이들을 클릭 가능하게 만들어 사용자가 기본 웹브라우저 또는 이미지 뷰어에서 이미지를 열 수 있도록 할 수 있습니다.

장점: 간단하며, 매크로가 필요 없고 셀 값이 동적으로 유지될 수 있습니다.
제한점: 실제 이미지는 셀에 표시되지 않고, 클릭 가능한 링크만 보입니다. 파일 내에 직접 이미지를 임베드하지 않으면서 시각 자료에 빠르게 접근할 때 유용합니다.

1. 예를 들어, 이미지 파일 경로나 URL 목록이 A열에 있다고 가정합시다. 같은 행의 빈 셀(B2 등)에 아래 수식을 입력하면 클릭 가능한 하이퍼링크가 생성됩니다:

=HYPERLINK(A2,"View Image")

이 수식은 B2 셀에 클릭 가능한 링크를 만들며, 클릭하면 A2에 기록된 경로나 URL의 이미지를 엽니다.

2. B2에 수식을 입력한 후 'Enter'를 누르세요. 다른 행에도 적용하려면 채우기 핸들을 아래로 드래그하여 모든 이미지 링크가 각각의 이미지 경로 옆에 표시되게 하세요.

매개변수 참고: HYPERLINK 함수는 두 개의 인수를 받습니다—이미지 경로/URL과 링크 텍스트입니다. 이미지 경로나 URL이 유효하고 이 Excel 파일을 사용하는 모든 사용자가 접근할 수 있는지 확인하세요. 로컬 드라이브의 파일을 참조할 경우, 같은 경로에 접근 가능한 사용자에 한해 링크가 동작합니다.

만약 경로나 URL을 기반으로 실제 이미지를 표시하고 싶다면, VBA 또는 개체 연결을 사용해야 하며 수식만으로는 이미지를 셀에 직접 삽입할 수 없습니다.

문제 해결: 링크가 열리지 않는다면, 파일 경로가 올바른지, 이미지 종류의 기본 프로그램이 제대로 설정되어 있는지 확인하세요. 인터넷 URL의 경우 연결이 활성화되어야 합니다.


 데모: Kutools for Excel로 셀 크기에 맞게 자동으로 그림 삽입하기

 

관련 문서:


최고의 오피스 생산성 도구

🤖 Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 병합   |   반올림(수식 없이) ...
슈퍼 LOOKUP: 다중 조건 VLOOKUP    다중 값 VLOOKUP  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 지정한 수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |  범위 및 열 비교 ...
추천 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 & 시트 관리자   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵게/이탤릭/취소선 필터 등) ...
15대 주요 도구 세트12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 종류의 차트(간트 차트, ...)  |  40+ 실용적 수식(생일을 기반으로 나이 계산, ...)  |  19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12 가지 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 등 다양
Kutools는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다.  가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
  • 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 추가 기능. 한 번에 설치

Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.

Excel Word Outlook Tabs PowerPoint
  • 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
  • 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
  • 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
  • 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
  • 최고의 가성비 — 개별 추가 기능 구매 대비 절약