Перейти к содержимому

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

Author: Xiaoyang Last Modified: 2025-08-07
convert image URLs to actual images

В 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
Примечания:
  1. В приведенном выше коде A2:A5 — это диапазон ячеек, содержащих URL-адреса, из которых вы хотите извлечь изображения; вам следует изменить ссылки на ячейки по своему усмотрению.
  2. Этот код не позволяет вам указывать размер извлеченных изображений.
  3. Приведенный выше код может извлекать только реальные изображения в ячейки рядом с вашим столбцом URL-адресов, вы не можете указать ячейку, куда должны выводиться изображения.
  4. У вас должно быть некоторое базовое представление о коде; если какой-либо символ пропущен или указан неверно, код не будет выполнен успешно.
  5. Используйте этот метод осторожно для больших наборов данных, чтобы избежать проблем с производительностью.

3. Затем нажмите клавишу F5, чтобы запустить этот код, и все соответствующие изображения будут извлечены из URL-адресов изображений в соседний столбец сразу же, а изображения будут размещены по центру ваших конкретных ячеек, см. скриншот:

convert image URLs to actual images by vba code


Преобразование URL-адресов изображений в реальные изображения с помощью Kutools для Excel

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

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Перейдите в Kutools > Вставить > Вставить изображения из пути (URL).

click Insert Pictures from Path (URL) feature of kutools

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

configure the options in the dialog box

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

convert image URLs to actual images by kutools

СоветЕсли вы отметите опцию Добавить исходное изображение в виде комментария в диалоговом окне, Kutools автоматически вставит изображение в виде комментария к ячейке, позволяя вам просматривать исходное изображение при наведении курсора на ячейку — без его прямого отображения в рабочем листе. Это особенно полезно для поддержания чистоты и легкости вашей электронной таблицы, сохраняя при этом доступ к полноформатным изображениям по требованию.
insert image to comment as well

Преобразование 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)

convert image URLs to actual images by image function

Ограничения этой функции::
  1. Доступна только в Excel 365 и Excel 2021
  2. Требуются URL-адреса HTTPS
  3. Ограниченная поддержка форматов изображений (JPEG, PNG, GIF, BMP)

При правильной реализации все три метода могут дать профессиональные результаты. Для современных пользователей Excel функция IMAGE() является самым простым и чистым решением. Если вы работаете на старых версиях или вам нужно пакетное обработки, VBA или Kutools являются отличными альтернативами. Если вы заинтересованы в изучении дополнительных советов и приемов Excel, наш сайт предлагает тысячи учебных пособий, которые помогут вам освоить Excel.

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!