Excel 셀에 그림 삽입 [닫기]


140

그림이 포함 된 보고서를 생성하려고하지만 그림을 단일 셀로 가져올 수 없습니다. 그림을 내 워크 시트 주위에 "부동"시킬 수 있지만 셀에 넣어야합니다. 어떻게해야합니까?


단일 셀에 몇 장의 사진이 필요합니까?
Teja

셀당 하나의 그림이 필요하며 삽입 이미지와 특수 붙여 넣기를 시도했습니다.
Reid

5
셀에 "그림"을 넣을 수없고 "위에"넣을 수 없습니다. 모든 그림은 워크 시트에 "부동"합니다. 당신은 설정하여 세포를 통해 사진을 배치 할 수 있습니다 TopLeft받는 특성 TopLeft세포의. 사용중인 코드로 질문을 편집하면 자신에게 맞는 접근법을 제안하는 것이 더 쉬울 것입니다.
Tim Williams

@TimWilliams가 제안한 것 외에도 필요한 경우 이미지와 일치하도록 셀 크기를 조정할 수 있습니다 (시트 형식을 너무 심하게 변경하지 않음)
Gaffi

3
"over cell"및 "comment"방법에 대해서는 이 연습 을 참조하십시오 .
Nigel Touch

답변:


109

주석에 이미지를 추가 할 수 있습니다.

셀을 마우스 오른쪽 단추로 클릭> 주석 삽입> 주석 상자 외부에서 음영 처리 된 (회색 영역)을 마우스 오른쪽 버튼으로 클릭> 주석 형식> 색상 및 선> 채우기> 색상> 채우기 효과> 그림> (그림 찾아보기)> 확인 클릭

마우스를 올려 놓으면 이미지가 나타납니다.

Microsoft Office 365 (2019) 는 주석이라는 새로운 기능을 도입하고 이전 주석의 이름을 " notes " 로 변경했습니다 . 따라서 위의 단계에서 New Note대신 수행하십시오 Insert Comment. 다른 모든 단계는 동일하게 유지되며 기능은 여전히 ​​존재합니다.


Windows 용 $ 20 제품도 있습니다 -Excel Image Assistant ...


12
클립 보드 이미지에서는 작동하지 않습니다.
Mauricio Quintana

12
참고 . 주석 형식 대화 상자 창마다 각기 다른 옵션이 있으므로 주석 상자 안에없는 테두리를 마우스 오른쪽 버튼으로 클릭해야합니다.
개발자 Marius Žilėnas

2
호버링했을 때 Excel에서 이미지의 크기를 조정하여 이미지를 왜곡하여 쓸모 없게 만드는 것을 볼 수 있었기 때문에이 만족스러운 결과를 얻지 못했습니다
wytten

2
@ wytten 종횡비를 고정하는 옵션이 있으므로 왜곡되지 않습니다. 그것은 또한 그림이 셀이 아닌 주석 상자에 있다는 것이 좋지 않다고 말했습니다.
Daniel Sparing

4
Mac에서는 작동하지 않는 것 같습니다. 내가 무엇을하든 "색상 및 선"옵션이 표시되지 않습니다.
Andy Song

50

더 빠른 방법이 있습니다 ( https://www.youtube.com/watch?v=TSjEMLBAYVc ) :

  1. 엑셀에 이미지 (Ctrl + V)를 삽입하십시오.
  2. "그림 도구-> 정렬-> 격자에 맞추기"가 선택되어 있는지 확인하십시오.
  3. 셀 (또는 셀 수)에 맞게 이미지 크기 조정
  4. 이미지를 마우스 오른쪽 버튼으로 클릭하고 "크기 및 속성 ...-> 속성-> 셀로 이동 및 크기"를 확인하십시오.

1
2 단계는 필요하지 않습니다

4
이것은 질문에 직접 대답하지 않습니다. 그러나 그것이 내가 찾던 것이었고 아마도 대부분의 사람들이 정말로 원하는 솔루션입니다.
Robert Lugg

1
이 솔루션은 스프레드 시트를 보거나 인쇄 할 때 가장 좋으며, 컴퓨터에서 스프레드 시트를 보거나 사용자가 원할 때만 이미지를 볼 때 위의 일반적인 대답이 좋습니다.
Rick Henderson

16

Google 문서로 이동하여 수식으로 붙여 넣으십시오. 여기서 URL은 img에 대한 링크입니다.

      =image("URL", 1)

나중에 Google 문서 옵션에서 Excel 용으로 다운로드하면 셀에 이미지가 표시됩니다. EDIT Per Comments 의견에 따르면 이미지 URL을 오랫동안 오래 유지하여 Excel에서 다운로드 할 수있을만큼 오래 유지할 필요는 없습니다. 그런 다음 파일에 포함 된 상태로 유지됩니다.


1
이것은 정말 도움이됩니다.
개발자 Marius Žilėnas

1
이 솔루션의 어딘가에 이미지를 호스팅해야합니다. 이 경우 Google 드라이브조차 작동하지 않습니다.
hris.to

google docs에서 Excel 파일을 다운로드 한 후 URL을 유지하지 않아도되며 Excel 자체에 그림이 포함됩니다
virgula24

2
@ virgula24, 팁을 공유해 주셔서 감사합니다. Google 시트를 Excel 파일로 다운로드하면 이미지가 셀에 나타나지 않습니다. 셀 값은 여전히 ​​= image ( "URL", 1)이며 Microsoft Excel에서 해석 할 수 없습니다. PDF로 다운로드하지 않으면 이미지가 예상대로 표시됩니다.
Frank Liu

방금 시도했지만 여전히 작동합니다. Google은 추가 옵션을 추가하여 내 sugestion 또는 = image ( "URL", mode, height, width)를 사용할 수 있습니다
virgula24

7

이제 Excel에 그림을 직접 쉽고 간편하게 추가 할 수 있습니다. 다음 지침을 따르십시오.

  1. 삽입 탭으로 이동하십시오.
  2. 그림 옵션을 클릭하십시오 (그림 그룹에 있음). 이미지 1
  3. '그림 삽입'대화 상자에서 Excel의 셀에 삽입하려는 그림을 찾으십시오. 이미지 2
  4. 삽입 버튼을 클릭하십시오. 이미지 3
  5. 셀에 완벽하게 맞도록 그림 / 이미지의 크기를 조정하십시오. 이미지 4
  6. 셀에 그림을 놓습니다. 이 작업을 수행하는 멋진 방법은 먼저 Alt 키를 누른 다음 마우스로 그림을 이동하는 것입니다. 셀이 가까워 지 자마자 셀 경계에 맞춰 정렬됩니다.

이미지가 여러 개인 경우 4 단계에 표시된대로 모든 이미지를 한 번에 선택하여 삽입 할 수 있습니다.

이미지를 선택하고 가장자리를 드래그하여 이미지 크기를 조정할 수도 있습니다. 로고 또는 제품 이미지의 경우 이미지의 가로 세로 비율을 그대로 유지하고 싶을 수 있습니다. 종횡비를 그대로 유지하려면 이미지 모서리를 사용하여 크기를 조정하십시오.


위의 단계를 사용하여 이미지를 셀 내에 배치하면 셀의 크기를 조정하거나 필터링하거나 숨길 경우 이미지가 셀에 고정되지 않습니다. 이미지를 셀에 고정 시키려면 이미지를 배치 된 셀에 고정해야합니다. n.

이렇게하려면 아래와 같이 추가 단계를 수행해야합니다.

  1. 그림을 마우스 오른쪽 버튼으로 클릭하고 그림 형식을 선택하십시오. 이미지 5
  2. 그림 서식 창에서 크기 및 속성을 선택하고 속성의 옵션으로 '셀로 이동 및 크기'를 선택하십시오. image6

이제 셀을 이동하거나 필터링하거나 숨길 수 있으며 사진도 이동 / 필터 / 숨길 수 있습니다.


노트:

이 답변은 Excel의 셀에 그림 삽입 링크에서 가져 왔습니다 .


2

Doality.com 에서 제공하는 자동화, 특히 Picture Manager for Excel 을 활용하는 것이 좋습니다.

다음 vba 코드는 기준을 충족해야합니다. 행운을 빕니다!

VBA 코드로 이동하려면 Excel 통합 문서에 단추 컨트롤을 추가 한 다음 단추를 두 번 클릭하십시오.

Sub Button1_Click()
    Dim filePathCell As Range
    Dim imageLocationCell As Range
    Dim filePath As String

    Set filePathCell = Application.InputBox(Prompt:= _
        "Please select the cell that contains the reference path to your image file", _
            Title:="Specify File Path", Type:=8)

     Set imageLocationCell = Application.InputBox(Prompt:= _
        "Please select the cell where you would like your image to be inserted.", _
            Title:="Image Cell", Type:=8)

    If filePathCell Is Nothing Then
       MsgBox ("Please make a selection for file path")
       Exit Sub
    Else
      If filePathCell.Cells.Count > 1 Then
        MsgBox ("Please select only a single cell that contains the file location")
        Exit Sub
      Else
        filePath = Cells(filePathCell.Row, filePathCell.Column).Value
      End If
    End If

    If imageLocationCell Is Nothing Then
       MsgBox ("Please make a selection for image location")
       Exit Sub
    Else
      If imageLocationCell.Cells.Count > 1 Then
        MsgBox ("Please select only a single cell where you want the image to be populated")
        Exit Sub
      Else
        InsertPic filePath, imageLocationCell
        Exit Sub
      End If
    End If
End Sub

그런 다음 다음과 같이 삽입 방법을 작성하십시오.

Private Sub InsertPic(filePath As String, ByVal insertCell As Range)
    Dim xlShapes As Shapes
    Dim xlPic As Shape
    Dim xlWorksheet As Worksheet

    If IsEmpty(filePath) Or Len(Dir(filePath)) = 0 Then
        MsgBox ("File Path invalid")
        Exit Sub
    End If

    Set xlWorksheet = ActiveSheet

    Set xlPic = xlWorksheet.Shapes.AddPicture(filePath, msoFalse, msoCTrue, insertCell.top, insertCell.left, insertCell.width, insertCell.height)
    xlPic.LockAspectRatio = msoCTrue
End Sub

매우 흥미로운 솔루션이지만 구현할 수 없습니다. 삽입 방법은 어디서 / 어떻게 작성합니까?
Herman Toothrot

설정 xlPic = xlWorksheet.Shapes.AddPicture (적인 filePath, msoFalse, msoCTrue : 나는 "설정 xlPic"라인은 다음과 같이 읽어야 생각 insertCell.left, insertCell.top , insertCell.width, insertCell.height)를 따라 msdn.microsoft.com /en-us/library/office/ff198302.aspx
mprost

버튼에서 클릭 이벤트 코드를 구현 한 후 EndSub 아래로 이동하여 새 Sub 루틴을 시작할 수 있습니다. Vba 코드를 사용하기 위해 Excel을 열려면 보안 설정을 낮추려면 코드를 실행하는 Excel이 필요합니다. 기업 지적 재산권에 대한 최근의 공격은 보안 의이 특정 격차를 이용했기 때문에 광범위한 매크로 구현에 대해 조언하고 총알을 물고 제공된 UI로 파일을 열지 않고도 위에서 언급 한 추가 기능에 대해 35 달러를 지불 해야하는 이유입니다 잠재적 위험에.
Daniel

-2

Google 드라이브를 사용하면 1 분 안에 완료 할 수 있습니다 (무료로 번거롭지 않음).

• imgur.com에서 모든 이미지 대량 업로드

• .jpg가 추가 된 모든 이미지의 링크를 함께 복사합니다. imgur 만 사용하면 모든 이미지 링크를 함께 복사 할 수 있으며 오른쪽 상단의 이미지 탭을 사용하십시오.

http://TextMechanic.co 를 사용 하여 각 줄 앞에 다음을 추가하십시오 : Prefix : =image(" AND Suffix :", 1)

이렇게 보이도록 =image("URL", 1)

• 모두 복사

• 구글 스프레드 시트에 붙여 넣기

• 짜잔!

참고 문헌 :

http://www.labnol.org/internet/images-in-google-spreadsheet/18167/

https://support.google.com/drive/bin/answer.py?hl=ko&answer=87037&from=1068225&rd=1


1
textmechanic.com 뒤에 누가 있는지 알고 있습니까?
Boris_yo

13
Google 드라이브! = Ms Excel
ssoto

1
"URL"을 가져 와서 유지하는 것은 많은 번거 로움입니다.
HBat

1
google docs에서 Excel 파일을 다운로드 한 후 URL을 유지하지 않아도되며 Excel 자체에 그림이 포함됩니다
virgula24

3
이것은 기밀 데이터에 유용한 솔루션이 아닙니다. 고용주가 Imgur 또는 Google 문서 도구에 해당 내용을 업로드했다는 사실을 알게되면 해고 될 것입니다.
John Y
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.