Skip to main content

Excel에서 마우스를 올렸을 때 이미지를 표시하는 방법은 무엇입니까?

Author: Sun Last Modified: 2025-08-06

때로는 사용자가 특정 셀 위에 마우스를 올렸을 때만 이미지를 표시하여 더 상호작용이 가능한 Excel 워크시트를 만들고 싶을 수 있습니다. 예를 들어, 이는 항상 보이는 그래픽으로 워크시트를 복잡하게 하지 않고도 데이터 항목에 연결된 시각적 참조, 지침 또는 제품 이미지를 제공하는 데 유용할 수 있습니다. 이 가이드에서는 Excel에서 마우스를 올렸을 때 이미지를 팝업 또는 툴팁으로 표시하는 효과를 얻기 위한 몇 가지 방법을 소개합니다. 각 방법은 그 자체의 적용 시나리오와 제한 사항을 가지고 있습니다. 이미지 표시, 텍스트 전용 툴팁 또는 더 고급 상호작용이 필요한지에 따라 다른 솔루션이 귀하의 작업 흐름에 더 적합할 수 있습니다.

주석을 사용하여 팝업 사진 삽입

마우스 오버 시 팝업 이미지를 동적으로 표시하기 위해 VBA 사용

데이터 유효성 검사 입력 메시지로 툴팁 표시


arrow blue right bubble 주석을 사용하여 팝업 사진 삽입

Excel에서 셀 위로 마우스를 올렸을 때만 이미지를 표시하는 실용적인 방법 중 하나는 주석(일부 최신 Excel 버전에서는 노트라고도 함)에 이미지를 삽입하는 것입니다. 이 방법은 사용자가 셀에 마우스를 올릴 때마다 팝업 이미지를 생성하는 간단한 방법을 제공합니다.

이 방법의 일반적인 시나리오에는 데이터 포인트에 대한 참조 다이어그램, 제품 사진 또는 설명 이미지를 표시하는 것이 포함됩니다. 이 기술의 주요 이점은 VBA 또는 외부 애드인을 사용할 필요가 없다는 점으로, 널리 호환되고 관리하기 쉽습니다. 하지만 주석은 Excel Online에서는 지원되지 않으며, 보다 고급 솔루션과 비교했을 때 서식 및 상호작용에 제한이 있을 수 있습니다.

1. 팝업 이미지를 표시하고자 하는 셀을 선택하세요. 셀을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 '주석 삽입' (또는 사용 중인 버전에 따라 "새로운 메모")을 선택하세요. 스크린샷 보기:

pop up image by inserting a comment

2. 주석 상자가 나타난 후, 주석 가장자리 위에 포인터를 가져가 화살표가 있는 십자가 모양으로 바뀌면 마우스 오른쪽 버튼을 클릭하고 '주석 서식'을 선택하세요. 스크린샷 보기:

format the comment

3. '주석 서식' 대화상자에서 '색상 및 선' 탭을 클릭하세요. 다음으로, 색상 드롭다운 화살표를 클릭하고 목록에서 '채우기 효과'를 선택하세요. 스크린샷 보기:

set options in the Format Comment dialog box

4. 팝업 대화상자의 '그림' 탭으로 전환하세요. '그림 선택'을 클릭하고 표시하고자 하는 이미지를 찾아 선택한 다음 '삽입'을 클릭하세요. 스크린샷 보기:

select image to insert into the comment

참고: Excel 2013 이상에서는 '채우기 효과' 대화상자에서 '그림 선택' 버튼을 클릭한 후 '파일로부터' 옵션을 사용하여 이미지를 선택하고 '삽입'을 클릭해야 합니다.

5. 각 대화상자에서 확인을 클릭하여 변경 사항을 확정하고 닫으세요. 이제 선택한 셀의 주석 내부에 이미지가 표시됩니다. 스크린샷 보기:

an image is inserted into the comment

6. 기본 사용자 이름 텍스트를 삭제하여 주석을 개인화하고 싶을 수도 있습니다. 주석 텍스트를 클릭하고 이름을 삭제하여 이미지만 남겨두세요.
an image pops up when hovering over a cell

: 주석이 항상 표시되지 않고 마우스를 올렸을 때만 표시되도록 하려면 '검토' 탭에서 '모든 주석 표시'가 활성화되어 있지 않은지 확인하세요.

turn off the Show All Comments feature

이 방법은 작은 또는 중간 크기의 워크시트에 가끔씩 이미지를 팝업으로 추가하는 경우에 적합하지만, 고급 상호작용, 동적 이미지 업데이트 또는 큰 시트에서 많은 이미지를 지원해야 하는 경우에는 아래에 설명된 VBA 기반 또는 인터랙티브 셀 링크 방법을 고려하세요.

흔히 발생하는 문제로는 주석이 숨겨져 있거나 주석 상자가 이미지에 비해 너무 작으면 이미지가 표시되지 않을 수 있다는 점입니다. 최적의 외관을 위해 항상 이미지 크기와 주석 상자 크기를 확인하세요.


arrow blue right bubble VBA를 사용하여 마우스를 올렸을 때 동적으로 팝업 이미지 표시하기

특정 셀에 마우스를 올렸을 때 이미지를 사용자 정의 팝업 창 또는 리치 툴팁으로 표시해야 하는 경우와 같이 이미지가 어떻게 그리고 언제 나타날지에 대해 더 유연한 제어가 필요하다면, VBA 솔루션이 권장됩니다. 이 방법을 사용하면 프로그래밍 방식으로 이미지를 표시하고 숨길 수 있어, 대규모 데이터 세트, 대시보드 또는 이미지가 데이터에 따라 변경되는 사용 사례에 적합합니다.

이 방법은 다음과 같은 경우에 가장 적합합니다:

  • 마우스를 올린 셀에 따라 다양한 크기 또는 형식의 팝업 이미지
  • 워크시트를 복잡하게 하지 않고도 이미지를 동적으로 업데이트하는 기능 지원
  • 표준 주석 기반 이미지보다 표시 동작을 더 잘 제어할 수 있음

잠재적인 단점: VBA 솔루션은 Excel Online에서는 지원되지 않으며, 매크로를 활성화하지 않은 사용자는 사용할 수 없습니다. 또한 설정 및 기본적인 VBA 지식이 필요할 수 있으며, 매크로 보안 설정 때문에 파일 배포 시 주의가 필요합니다.

작업 단계:

1. 팝업 이미지를 표시하고자 하는 워크시트를 열고, 워크시트 탭을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 '코드 보기'를 선택하세요.

2. 다음 코드를 워크시트 코드 창(표준 모듈이 아닌)에 복사하여 붙여넣으세요:

Dim popUpPic As Picture
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    
    If Not popUpPic Is Nothing Then
        popUpPic.Delete
    End If
    
    ' Optional: Only run for a specific range, e.g. B2:B5
    If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
        Set popUpPic = ActiveSheet.Pictures.Insert("C:\YourImagePath\yourimage.jpg")
        
        With popUpPic
            .Top = Target.Top
            .Left = Target.Offset(0, 1).Left
            .Height = 80 ' Adjust size as needed
            .Width = 80
            .Placement = xlMoveAndSize
        End With
    End If
End Sub

참고:

  • 팝업 이미지가 나타나기를 원하는 셀 범위에 맞게 Range("B2:B5")를 수정하세요.
  • "C:\YourImagePath\yourimage.jpg"를 실제 이미지 경로로 대체하세요.
  • 셀별로 서로 다른 이미지를 사용하려면 다음 VBA 코드를 시도하세요.
    Dim popUpPic As Picture
    'Updated by Extendoffice.com 2025/7/11
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        On Error Resume Next
    
        If Not popUpPic Is Nothing Then
            popUpPic.Delete
        End If
    
        If Not Intersect(Target, Me.Range("B2:B5")) Is Nothing Then
            Dim imgPath As String
    
            Select Case Target.Address
                Case "$B$2"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\durian.jpg"
                Case "$B$3"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\Mango.jpg"
                Case "$B$4"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\orange.jpg"
                Case "$B$5"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\strawberry.jpg"
                Case Else
                    imgPath = ""
            End Select
    
            If imgPath <> "" Then
                Set popUpPic = Me.Pictures.Insert(imgPath)
                With popUpPic
                    .Top = Target.Top
                    .Left = Target.Offset(0, 1).Left
                    .Height = 80
                    .Width = 80
                    .Placement = xlMoveAndSize
                End With
            End If
        End If
    End Sub
  • 이 코드 예제는 사용자가 범위 내의 셀을 선택할 때마다 이미지를 표시합니다. Worksheet_BeforeDoubleClick 또는 Worksheet_BeforeRightClick와 같은 다른 트리거 이벤트에 대해서도 유사한 논리를 적용할 수 있습니다.

3. VBA 편집기를 닫고 Excel로 돌아갑니다. 지정된 범위 내의 셀을 선택하여 팝업 이미지를 표시하세요. 다른 셀을 선택하면 이미지가 숨겨집니다.

오류가 발생하면 매크로 설정이 VBA 코드 실행을 허용하도록 되어 있는지 확인하고 이미지 경로가 올바른지 확인하세요. 파일을 배포할 때 사용자에게 이 기능이 작동하려면 매크로를 활성화해야 한다는 점을 상기시키세요.


arrow blue right bubble 데이터 유효성 검사 입력 메시지로 툴팁 표시

사용자가 셀 위로 마우스를 올렸을 때 추가 정보를 위한 텍스트 기반 툴팁만 표시해야 한다면, Excel의 내장된 데이터 유효성 검사 입력 메시지 기능을 사용할 수 있습니다. 이 방법은 이미지를 표시할 수는 없지만, 코드를 작성하지 않고도 설명, 지침 또는 경고를 팝업으로 제공할 수 있는 간단한 방법입니다. 이는 폼, 설문조사 또는 교육 템플릿에서 마우스 오버 시 기본적인 지침이나 맥락이 필요한 경우에 유용합니다.

설정 방법:

  • 툴팁을 표시하고자 하는 셀 또는 범위를 선택하세요.
  • 데이터 탭 > 데이터 유효성 검사를 선택하세요.
  • 데이터 유효성 검사 대화상자에서 입력 메시지 탭으로 이동하세요.
  • '셀이 선택되었을 때 입력 메시지 표시'를 체크하고 제목과 입력 메시지(최대 255자)를 입력하세요.
  • 확인을 클릭하세요. 이제 셀이 선택되거나 마우스를 올렸을 때 사용자 정의 툴팁이 표시됩니다.

제한 사항: 입력 메시지는 텍스트만 표시하며(이미지는 표시되지 않음), 셀이 더 이상 선택되지 않았을 때 메시지가 사라집니다. 그래픽 팝업의 경우 위의 다른 방법을 참조하세요.

이 방법은 널리 호환되며 매크로가 필요하지 않으며 필요에 따라 쉽게 업데이트하거나 제거할 수 있습니다. 많은 데이터 입력 셀에 걸쳐 간결한 텍스트 힌트 또는 알림을 제공해야 하는 경우 이는 실용적이고 효율적인 솔루션입니다.

각 접근법은 각각의 장점을 가지고 있습니다 - 주석 이미지는 몇 개의 셀에 쉽게 추가할 수 있고, VBA는 동적이거나 대량 처리에 적합하며, 매크로와 함께 사용하는 하이퍼링크는 인터랙티브 이미지 업데이트를 가능하게 하고, 데이터 유효성 검사 입력 메시지는 텍스트 기반 팝업에 이상적입니다. 솔루션을 선택할 때 워크시트 사용자의 요구와 플랫폼 호환성을 신중히 고려하세요. 이미지가 표시되지 않거나 텍스트가 업데이트되지 않거나 매크로 관련 경고가 발생하는 등의 일반적인 문제가 발생하면 셀 범위, 매크로 권한 및 이미지 파일 경로를 다시 확인하세요. 더욱 강력한 기능이나 자동화된 워크플로우를 위해서는 Kutools for Excel과 같은 추가 Excel 애드인이 더 간소화된 솔루션을 제공할 수 있습니다.

최고의 오피스 생산성 도구

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

Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...


Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다

  • Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
  • 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
  • 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!