Гид по технологиям

Как использовать функцию IMAGE в Excel

6 min read Excel Обновлено 05 Jan 2026
Как использовать функцию IMAGE в Excel
Как использовать функцию IMAGE в Excel

Логотип Excel на фоне

Что такое функция IMAGE в Excel?

Функция IMAGE — это встроенная функция Excel, которая позволяет вставлять растровые изображения в отдельные ячейки, указав адрес изображения в виде URL. Изображение должно быть доступно по сети (внешний URL). Функция также принимает параметры для альтернативного текста и управления размерами.

Синтаксис:

=IMAGE(source, [alt_text], [sizing], [height], [width])

Описание аргументов:

  • source: URL изображения в виде строки в кавычках. Локальные файлы не поддерживаются; используйте доступный по сети адрес.
  • alt_text: альтернативный текст (для доступности). Если изображение не загрузится, Excel отобразит этот текст.
  • sizing: режим масштабирования (число 0–3):
    • 0 — вписать изображение в ячейку с сохранением соотношения сторон;
    • 1 — вписать изображение в ячейку без сохранения соотношения сторон;
    • 2 — вставить изображение в исходном размере, даже если оно выходит за границы ячейки;
    • 3 — задать собственные height и width (см. далее).
  • height и width: числовые значения высоты и ширины в пикселях или в единицах, которые использует ваша версия Excel. Работают только при sizing = 3. Соотношение сторон при этом игнорируется.

Поддерживаемые форматы обычно включают JPG, PNG, BMP, GIF, TIFF, ICO и WEBP, но точный набор может зависеть от платформы.

Важно: для работы IMAGE нужен доступ к URL. Если изображение находится за авторизацией, за внутренним сервером или в закрытой сети, функция не сможет его загрузить без дополнительной настройки доступа.

Практический пример: флаги стран

Представим, что у вас есть таблица с названиями стран, и вы хотите автоматически вставить рядом их флаги.

Пример таблицы Excel с названиями стран

Пошагово:

  1. Выделите ячейку для изображения.
  2. В строке формул введите, например:
=IMAGE("https://flagcdn.com/w80/us.png", A2, 3, 20, 30)
  1. Нажмите Enter.

Эта формула вставит флаг США из внешнего CDN, использует текст из ячейки A2 как alt_text, включит режим пользовательского размера (3) и задаст высоту 20 и ширину 30.

Вставка изображения через функцию IMAGE в Excel

Если это первое использование IMAGE в вашей книге, Excel может запросить разрешение на загрузку внешних изображений. Нажмите «Включить изображения» или аналогичный вариант, чтобы разрешить доступ.

Вставка нескольких изображений через IMAGE в Excel

Повторив формулу для всех строк, вы получите аккуратно выровненные флаги рядом с названиями стран.

Автоматизация через VLOOKUP и LOWER

Если ваши URL отличаются только кодом страны, можно генерировать их динамически. Предположим, в таблице F1:G9 содержатся соответствия «название страны → код».

Формула, которая подставляет код, приводит его к нижнему регистру и собирает URL:

=IMAGE("https://flagcdn.com/w80/"&LOWER(VLOOKUP(A2, F1:G9, 2, FALSE))&".png", A2, 3, 20, 30)
  1. VLOOKUP ищет код страны по названию;
  2. LOWER приводит код в нижний регистр, как того требует CDN;
  3. Конкатенация строит итоговый URL и передаёт его в IMAGE.

Таблица Excel с названиями стран и кодами

Комбинация IMAGE, VLOOKUP и LOWER в Excel

Это экономит ручной ввод URL и делает таблицу масштабируемой: формулу достаточно протянуть вниз.

Когда IMAGE не подходит или даёт ошибку

  • Изображение недоступно по сети или URL требует авторизации. В таких случаях Excel не сможет загрузить картинку.
  • Использование локальных файлов в формате “C:\images\pic.png” не поддерживается.
  • Файлы на некоторых приватных серверах или CDN, защищённых CORS/межсетевыми ограничениями, могут блокировать загрузку.
  • Устаревшие версии Excel или автономные сборки могут не содержать функции IMAGE.

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

Альтернативные подходы

  • Вставка через меню: Вставка → Изображения. Подходит для единичных картинок, но не для автоматизации.
  • VBA: можно написать макрос, который вставит картинку в ячейку, залогинится на ресурс или обработает локальные файлы.
  • Power Query: при подготовке данных можно добавить столбец с HTML-ссылкой или URL и затем использовать его в отчётах.
  • Сервисы третьих сторон: некоторые BI-инструменты (Power BI) позволяют работать с изображениями по URL более гибко.

Мини-методология: как подготовить таблицу с изображениями

  1. Составьте исходную таблицу с ключами (название, код, id).
  2. Подготовьте источник изображений: CDN, публичный хостинг или надёжный репозиторий.
  3. Проверьте, что все URL возвращают изображение при открытии в браузере.
  4. Сформируйте формулу IMAGE или шаблон URL через CONCAT/&/TEXTJOIN.
  5. Настройте размеры и запустите заполнение вниз. Проверьте доступ и отображение.
  6. Документируйте источник изображений и права использования.

Шпаргалка формул и готовых примеров

  • Простейшая вставка:
=IMAGE("https://example.com/image.png")
  • С alt_text из ячейки B2:
=IMAGE("https://example.com/image.png", B2)
  • Использовать IF для выбора изображения в зависимости от значения:
=IMAGE(IF(A2="Да", "https://example.com/yes.png", "https://example.com/no.png"), A2)
  • Динамический URL через CONCAT:
=IMAGE(CONCAT("https://cdn.example.com/", C2, ".jpg"), C2, 0)
  • Совместно с INDEX/MATCH вместо VLOOKUP:
=IMAGE("https://host/" & LOWER(INDEX($G$2:$G$100, MATCH(A2, $F$2:$F$100, 0))) & ".png", A2, 3, 24, 36)

Критерии приёмки (тесты)

  1. Для каждой строки изображение загружается и видно в ячейке.
  2. Если URL недоступен, показывается alt_text или появляется сообщение об ошибке.
  3. sizing = 0 сохраняет соотношение сторон и вписывает изображение в размеры ячейки.
  4. sizing = 2 вставляет оригинал, даже если он превышает границы ячейки.
  5. sizing = 3 применяет указанные height и width и изменяет соотношение сторон.
  6. Формулы с VLOOKUP/INDEX корректно подставляют коды и не дают #N/A при корректных данных.

Роли и чек-листы

Аналитик:

  • Убедиться, что все URL валиден.
  • Подготовить столбец alt_text.
  • Проверить, что формулы корректно тянут данные.

Дизайнер/контент-менеджер:

  • Проверить единообразие размеров изображений.
  • Подготовить CDN или хостинг с нужными правами доступа.

Системный администратор:

  • Настроить доступ (CORS, прокси) для внешних запросов от Excel.
  • Проверить, не блокирует ли корпоративный файрвол обращения к хостам изображений.

Практические советы и правила на заметку

  • Храните изображения на надёжном CDN или публичном хостинге с высоким аптаймом.
  • Для приватных данных используйте внутренний хостинг и настройте доступ для клиентов Excel.
  • Минимизируйте размер картинок, чтобы ускорить загрузку файла и избежать замедления при массовой подгрузке.
  • Документируйте источник изображений и права использования (лицензии).

Примеры, когда лучше использовать VBA

  • Если изображения хранятся локально и требуется вставить их в книгу без внешних URL.
  • Когда нужно выполнять авторизацию перед загрузкой изображений.
  • При необходимости сохранять картинки в файл Excel встраиваемым образом (а не по ссылкам).

Проблемы безопасности и приватности

  • Внешние URL могут логировать запросы. Хост изображения может получить IP-адрес и другие метаданные. Учитывайте это при работе с персональными данными.
  • При использовании внешних CDN для рабочих документов согласуйте политику компании и требования к защите данных.

Краткий глоссарий

  • URL: адрес изображения в интернете.
  • alt_text: краткое описание изображения для доступности.
  • CDN: сеть доставки контента, где удобно хранить изображения.

Краткое резюме

Функция IMAGE делает вставку изображений в ячейки Excel простой и автоматизируемой. Она особенно полезна в сочетании с функциями поиска и конкатенации для массовой подстановки изображений. Убедитесь, что изображения доступны по сети и соблюдены требования приватности.

Итоговые рекомендации:

  • Используйте IMAGE для динамических и масштабируемых таблиц с изображениями.
  • Для локальных или защищённых изображений рассмотрите VBA или внутренний хостинг.
  • Документируйте источники и проверяйте доступность URL.

Заметка: если изображение не отображается, сначала откройте URL в браузере — это быстро покажет, доступен ли ресурс.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство