Вставить картинку в ячейку Excel

Я пытаюсь создать отчет с фотографиями, но я не могу поместить изображения в одну ячейку. Я могу заставить фотографии "плавать" вокруг моего листа, но мне нужно поместить их в камеру. Как я могу это сделать?

Ответ 1

Вы можете добавить изображение в комментарий.

Щелкните правой кнопкой мыши ячейку> Вставить комментарий> щелкните правой кнопкой мыши затененную (серая область) за пределами поля комментария> Формат комментария> Цвета и линии> Заливка> Цвет> Эффекты заливки> Изображение> (Просмотреть изображение)> Нажмите кнопку ОК

Изображение появится при наведении.

Microsoft Office 365 (2019) представил новые вещи, называемые комментариями, и переименовал старые комментарии в " заметки ". Поэтому в описанных выше шагах вместо Insert Comment New Note. Все остальные шаги остаются прежними, а функциональность все еще существует.


Есть также продукт за 20 $ для Windows - Excel Image Assistant...

Ответ 2

Есть более быстрый способ (https://www.youtube.com/watch?v=TSjEMLBAYVc):

  • Вставить изображение (Ctrl + V) в excel.
  • Подтвердить "Инструменты изображения → Выровнять → Привязать к сетке".
  • Измените размер изображения для соответствия ячейке (или количеству ячеек)
  • Щелкните правой кнопкой мыши изображение и выберите "Размер и свойства... → Свойства → Переместить и размер с ячейками"

Ответ 3

просто перейдите в google docs и вставьте это как формулу, где URL-адрес является ссылкой на ваш img

      =image("URL", 1)

после этого, из параметров google docs, загрузите для excel, и у вас будет ваше изображение в ячейке РЕДАКТИРОВАТЬ По комментариям вам не нужно долго оставаться в URL-адресе изображения, достаточно долго, чтобы загрузить его. Затем он останется включенным в файл.

Ответ 4

Теперь мы можем легко и просто добавить картинку в Excel. Просто следуйте этим инструкциям:

  1. Перейдите на вкладку Вставка.
  2. Выберите опцию "Изображения" (в группе иллюстраций). image1
  3. В диалоговом окне "Вставка изображения" найдите изображения, которые вы хотите вставить в ячейку в Excel. image2
  4. Нажмите на кнопку Вставить. image3
  5. Измените размер изображения/изображения так, чтобы оно идеально вписывалось в ячейку. image4
  6. Поместите картинку в клетку. Классный способ сделать это - сначала нажать клавишу ALT, а затем переместить изображение с помощью мыши. Он будет привязываться и граничить с границей ячейки, как только приблизится к ней.

Если у вас есть несколько изображений, вы можете выбрать и вставить все изображения одновременно (как показано в шаге 4).

Вы также можете изменить размер изображения, выбрав его и перетаскивая края. В случае логотипов или изображений продуктов вы можете сохранить соотношение сторон изображения без изменений. Чтобы сохранить соотношение сторон, используйте углы изображения, чтобы изменить его размер.


Когда вы помещаете изображение в ячейку, используя описанные выше шаги, оно не будет прилипать к ячейке, если вы измените размер, отфильтруете или скроете ячейки. Если вы хотите, чтобы изображение прилипало к ячейке, вам нужно зафиксировать изображение в ячейке, в которой находится n.

Для этого вам нужно выполнить дополнительные шаги, как показано ниже.

  1. Щелкните правой кнопкой мыши изображение и выберите "Формат изображения". image5
  2. На панели "Формат изображения" выберите "Размер и свойства", а в меню "Свойства" выберите "Перемещение и размер с ячейками". image6

Теперь вы можете перемещать ячейки, фильтровать их или скрывать, и изображение также будет перемещаться/фильтроваться/скрываться.


НОТА:

Этот ответ был взят из этой ссылки: Вставить изображение в ячейку в Excel.

Ответ 5

В то время как моя рекомендация состоит в том, чтобы использовать автоматизацию, доступную из Doality.com специально для Менеджера изображений для Excel

Следующий код vba должен соответствовать вашим критериям. Удачи!

Добавьте элемент управления Button в книгу Excel и дважды щелкните по кнопке, чтобы перейти к коду VBA →

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

Ответ 6

Вы можете сделать это менее чем за минуту с помощью Google Диска (и бесплатно, без проблем)

• Bulk Загрузить все ваши изображения на imgur.com

• Скопируйте ссылки всех изображений вместе, добавив их с .jpg. Только imgur позволяет копировать все ссылки на изображения вместе, сделайте это, используя вкладку изображений вверху справа.

• Используйте http://TextMechanic.co для добавления и добавления каждой строки следующим образом: Префикс: =image(" И Суффикс: ", 1)

Чтобы это выглядело как =image("URL", 1)

• Скопировать все

• Вставить его в таблицу Google

• Voila!

Ссылки:

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

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