Как преобразовать URL-адреса изображений в настоящие изображения в Excel?

В Excel вы можете столкнуться с ситуацией, когда у вас есть список URL-адресов изображений, а отображать нужно сами картинки — прямо в ячейках, а не просто ссылки. В этом руководстве представлены три эффективных способа превратить URL-адреса изображений в реальные изображения прямо в Excel.
Преобразуйте URL-адреса изображений в реальные изображения в Excel
Преобразование URL-адресов изображений в реальные изображения с помощью кода VBA
Этот метод идеально подходит пользователям старых версий Excel, в которых отсутствует функция IMAGE. С помощью VBA вы можете автоматизировать получение и вставку изображений по URL-адресам.
1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.
2. Нажмите Вставка > Модуль и вставьте следующий код в окно модуля.
Sub URLPictureInsert()
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub - В приведённом выше коде диапазон A2:A5 содержит URL-адреса, по которым нужно извлечь изображения; измените ссылки на ячейки в соответствии со своими задачами.
- Этот код не позволяет задавать размер извлекаемых изображений.
- Приведённый выше код позволяет вставлять изображения только в ячейки, расположенные рядом со столбцом с URL-адресами; выбрать конкретную ячейку для вывода изображений невозможно.
- Вам необходимо владеть базовыми навыками программирования: даже пропуск или ошибка в одном символе не позволит коду выполниться успешно.
- Используйте с осторожностью при работе с большими наборами данных, чтобы избежать проблем с производительностью.
3. Затем нажмите клавишу F5, чтобы запустить этот код. Все соответствующие изображения будут одновременно извлечены из URL-адресов в соседний столбец и размещены по центру в указанных ячейках. См. снимок экрана:

Преобразование URL-адресов изображений в реальные изображения с помощью Kutools для Excel
Если вы не хотите возиться с кодом VBA или ищете более быстрый и удобный способ, Kutools для Excel предлагает мощную функцию «Вставить изображения из пути (URL)». С её помощью вы без усилий вставите изображения прямо на лист — как по онлайн-ссылкам (URL), так и по локальным путям к файлам, не написав ни строчки кода. Эта функция идеально подходит тем, кто хочет быстро и надёжно импортировать изображения пакетно и визуально улучшить свои таблицы всего за несколько кликов.
1. Перейдите в меню Kutools > Вставка > Вставить изображения из пути (URL).

2. В появившемся диалоговом окне настройте следующие параметры, как показано на снимках экрана:

3. Нажмите кнопку OK, и изображения будут автоматически извлечены по указанным URL-адресам. См. снимок экрана:


Преобразование URL-адресов изображений в реальные изображения с помощью функции IMAGE (Excel 365)
Если вы используете Excel 365 или Excel для Интернета, вам доступна функция IMAGE() — простой и эффективный способ отображать изображения прямо в ячейках по URL-адресам.
Синтаксис функции IMAGE:
=IMAGE(source, [alt_text], [sizing], [height], [width]) - source: URL изображения (должен использовать протокол HTTPS в целях безопасности)
- alt_text: Альтернативное текстовое описание
- sizing: от 0 до 3 для настройки масштабирования изображения. 0 — по размеру ячейки, 1 — оригинальный размер, 2 — пользовательский размер, 3 — с сохранением пропорций
- height,width: требуется только при значении sizing, равном 2
Введите следующую формулу в пустую ячейку, где вы хотите отобразить изображение. Затем скопируйте формулу в другие ячейки. Все изображения будут извлечены из соответствующих URL-адресов. См. снимок экрана:
=IMAGE(A2) 
- Доступно только в Excel 365 и Excel 2021
- Требуются URL-адреса по протоколу HTTPS
- Ограниченная поддержка форматов изображений (JPEG, PNG, GIF, BMP)
Все три метода позволяют добиться профессиональных результатов при правильном применении. Пользователям современных версий Excel функция IMAGE() предлагает самое простое и элегантное решение. Если вы работаете со старыми версиями или вам нужна пакетная обработка, отличными альтернативами станут VBA или Kutools. Хотите освоить ещё больше полезных приёмов в Excel? На нашем сайте — тысячи обучающих материалов, которые помогут вам стать настоящим мастером Excel!
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек