Я пытаюсь создать отчет с фотографиями, но я не могу поместить изображения в одну ячейку. Я могу заставить фотографии "плавать" вокруг моего листа, но мне нужно поместить их в камеру. Как я могу это сделать?
Вставить картинку в ячейку 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. Просто следуйте этим инструкциям:
- Перейдите на вкладку Вставка.
- Выберите опцию "Изображения" (в группе иллюстраций).
- В диалоговом окне "Вставка изображения" найдите изображения, которые вы хотите вставить в ячейку в Excel.
- Нажмите на кнопку Вставить.
- Измените размер изображения/изображения так, чтобы оно идеально вписывалось в ячейку.
- Поместите картинку в клетку. Классный способ сделать это - сначала нажать клавишу ALT, а затем переместить изображение с помощью мыши. Он будет привязываться и граничить с границей ячейки, как только приблизится к ней.
Если у вас есть несколько изображений, вы можете выбрать и вставить все изображения одновременно (как показано в шаге 4).
Вы также можете изменить размер изображения, выбрав его и перетаскивая края. В случае логотипов или изображений продуктов вы можете сохранить соотношение сторон изображения без изменений. Чтобы сохранить соотношение сторон, используйте углы изображения, чтобы изменить его размер.
Когда вы помещаете изображение в ячейку, используя описанные выше шаги, оно не будет прилипать к ячейке, если вы измените размер, отфильтруете или скроете ячейки. Если вы хотите, чтобы изображение прилипало к ячейке, вам нужно зафиксировать изображение в ячейке, в которой находится n.
Для этого вам нужно выполнить дополнительные шаги, как показано ниже.
- Щелкните правой кнопкой мыши изображение и выберите "Формат изображения".
- На панели "Формат изображения" выберите "Размер и свойства", а в меню "Свойства" выберите "Перемещение и размер с ячейками".
Теперь вы можете перемещать ячейки, фильтровать их или скрывать, и изображение также будет перемещаться/фильтроваться/скрываться.
НОТА:
Этот ответ был взят из этой ссылки: Вставить изображение в ячейку в 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