Функция Excel IMAGE для вставки изображения в ячейку

Изучите новый удивительно простой способ вставки изображения в ячейку с помощью функции ИЗОБРАЖЕНИЕ.

Пользователи Microsoft Excel годами вставляли изображения в рабочие листы, но это требовало довольно много усилий и терпения. Теперь с этим наконец покончено. С недавно представленной функцией ИЗОБРАЖЕНИЕ вы можете вставлять изображение в ячейку с помощью простой формулы, размещать изображения в таблицах Excel, перемещать, копировать, изменять размер, сортировать и фильтровать ячейки с изображениями, как обычные ячейки. Вместо того, чтобы плавать поверх электронной таблицы, ваши изображения теперь являются ее неотъемлемой частью.

Функция ИЗОБРАЖЕНИЕ в Excel

Функция ИЗОБРАЖЕНИЕ в Excel предназначена для вставки изображений в ячейки из URL-адреса. Поддерживаются следующие форматы файлов: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO и WEBP.

Функция принимает всего 5 аргументов, из которых требуется только первый.

ИЗОБРАЖЕНИЕ(источник, [alt_text], [sizing], [height], [width])

Где:

Источник (обязательно) — URL-адрес файла изображения, использующего протокол «https». Может быть предоставлен в виде текстовой строки, заключенной в двойные кавычки, или в виде ссылки на ячейку, содержащую URL-адрес.

Alt_text (необязательный) – альтернативный текст, описывающий картинку.

Размер (необязательно) — определяет размеры изображения. Может быть одним из следующих значений:

  • 0 (по умолчанию) – вписать картинку в ячейку с сохранением соотношения сторон.
  • 1 – заполнить ячейку изображением без учета соотношения сторон.
  • 2 – сохранить исходный размер изображения, даже если оно выходит за границы ячейки.
  • 3 – установить высоту и ширину изображения.

Высота (необязательно) — высота изображения в пикселях.

Ширина (необязательно) — ширина изображения в пикселях.
Функция ИЗОБРАЖЕНИЕ в Excel

Наличие функции ИЗОБРАЖЕНИЕ

IMAGE — это новая функция, которая в настоящее время доступна только в бета-канале Office Insider для пользователей Microsoft 365 для Windows, Mac и Android.

Базовая формула ИЗОБРАЖЕНИЯ в Excel

Чтобы создать формулу IMAGE в ее простейшей форме, достаточно указать только первый аргумент, который указывает URL-адрес файла изображения. Помните, что разрешены только адреса HTTPS, а не HTTP. Предоставленный URL-адрес должен быть заключен в двойные кавычки, как обычная текстовая строка. При желании во втором аргументе вы можете определить альтернативный текст, описывающий изображение.

Например:

=ИЗОБРАЖЕНИЕ(“”зонтик”)

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

При наведении курсора на ячейку с формулой ИЗОБРАЖЕНИЕ появляется всплывающая подсказка. Минимальный размер панели всплывающей подсказки предустановлен. Чтобы увеличить его, перетащите правый нижний угол панели, как показано ниже.
Наведите курсор на ячейку с формулой ИЗОБРАЖЕНИЕ, чтобы увидеть всплывающую подсказку.

Чтобы заполнить всю ячейку изображением, установите для третьего аргумента значение 1. Например:

=ИЗОБРАЖЕНИЕ(” “океан”, 1)

Обычно это хорошо работает для изображений абстрактного искусства, которые хорошо смотрятся практически при любом соотношении ширины и высоты.
Заполните всю ячейку изображением.

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

Как только изображение вставлено, вы можете скопировать его в другую ячейку, просто скопировав формулу. Или вы можете сослаться на ячейку с формулой IMAGE, как и на любую другую ячейку на вашем листе. Например, чтобы скопировать изображение с C4 на D4, введите формулу =C4 в D4.

Как вставить картинки в ячейки Excel — примеры формул

Внедрение функции ИЗОБРАЖЕНИЕ в Excel «открыло» множество новых сценариев, которые ранее были невозможны или очень сложны. Ниже вы найдете пару таких примеров.

Как сделать список товаров с картинками в Excel

С функцией ИЗОБРАЖЕНИЕ создание списка продуктов с изображениями в Excel становится невероятно простым. Шаги:

  1. Создайте новый список продуктов на листе. Или импортируйте существующую из внешней базы данных в виде CSV-файла. Или используйте шаблон инвентаризации продуктов, доступный в Excel.
  2. Загрузите изображения продукта в какую-нибудь папку на вашем сайте.
  3. Создайте формулу IMAGE для первого элемента и введите ее в самую верхнюю ячейку. В формуле необходимо определить только первый аргумент (источник). Второй аргумент (alt_text) является необязательным.
  4. Скопируйте формулу в ячейки ниже в столбце Изображение.
  5. В каждой формуле ИЗОБРАЖЕНИЯ измените имя файла и альтернативный текст, если вы его указали. Поскольку все изображения были загружены в одну и ту же папку, это единственное изменение, которое необходимо внести.

В этом примере приведенная ниже формула относится к E3:

=IMAGE(“”Веллингтонские сапоги”)

В итоге у нас получился следующий список товаров с картинками в Excel:
Список товаров с картинками в Excel

Как вернуть изображение на основе другого значения ячейки

В этом примере мы собираемся создать раскрывающийся список элементов и извлечь связанное изображение в соседнюю ячейку. При выборе нового элемента из раскрывающегося списка рядом с ним появляется соответствующее изображение.

  1. Поскольку мы стремимся к динамическому раскрывающемуся списку, который автоматически расширяется при добавлении новых элементов, наш первый шаг — преобразовать набор данных в таблицу Excel. Самый быстрый способ — использовать сочетание клавиш Ctrl + T. После создания таблицы вы можете дать ей любое имя. Наш называется Product_list.
  2. Создайте два именованных диапазона для столбцов Item и Image, не включая заголовки столбцов:
    • Элементы, относящиеся к =Product_list[ITEM]
    • Изображения, относящиеся к =Product_list[IMAGE]

    Определите имена для столбцов таблицы, не включая заголовки.

  3. Выбрав ячейку для раскрывающегося списка, перейдите на вкладку «Данные» > группу «Инструменты для работы с датами», нажмите «Проверка данных» и настройте раскрывающийся список на основе имени Excel. В нашем случае =Items используется для Source.
    Создайте выпадающий список.
  4. В ячейку, предназначенную для изображения, введите следующую формулу XLOOKUP:

    =XLOOKUP(A2, Product_list[ITEM]Список продуктов[IMAGE])

    Где A2 (lookup_value) — раскрывающаяся ячейка.

    Когда мы ищем в таблице, формула использует структурированные ссылки, такие как:

    • Lookup_array – Product_list[ITEM] который говорит искать значение поиска в столбце с именем ITEM.
    • Return_array – Product_list[IMAGE]), в котором говорится, что нужно вернуть совпадение из столбца с именем IMAGE.

    Результат будет выглядеть примерно так:
    Создайте формулу XLOOKUP для возврата совпадающего изображения.

А вот наш выпадающий список со связанными картинками в действии — как только элемент выбран в A2, его изображение сразу же отображается в B2:
Выпадающий список с похожими изображениями

В более ранних версиях Excel не было возможности добавлять изображения в раскрывающийся список. Функция IMAGE изменила это. Теперь вы можете сделать раскрывающийся список изображений за 4 быстрых шага:

  1. Начните с определения двух имен для вашего набора данных. В нашем случае это имена:
    • Product_list — исходная таблица (A10:E20 на скриншоте ниже).
    • Изображения — относится к столбцу IMAGE в таблице, не включая заголовок.

    Подробные инструкции см. в разделе Как определить имя в Excel.

  2. Для каждой формулы IMAGE настройте аргумент alt_text точно так, как вы хотите, чтобы альтернативный текст отображался в раскрывающемся списке.
  3. В A2 создайте раскрывающийся список с источником, ссылающимся на =Images.
    Сделайте выпадающий список изображений.
  4. Кроме того, вы можете получить дополнительную информацию о выбранном элементе с помощью этих формул:

    Получить имя элемента:

    =XLOOKUP($A$2, Product_list[IMAGE]Список продуктов[ITEM])

    Вытяните количество:

    =XLOOKUP($A$2, Product_list[IMAGE]Список продуктов[QTY])

    Извлеките стоимость:

    =XLOOKUP($A$2, Product_list[IMAGE]Список продуктов[COST])

Поскольку исходные данные находятся в таблице, в ссылках используется комбинация имен таблицы и столбца. Узнайте больше о ссылках на таблицы.

Полученный выпадающий список с изображениями показан на скриншоте:
Выпадающий список с картинками в Excel.

Известные проблемы и ограничения функции Excel IMAGE

В настоящее время функция IMAGE находится на стадии бета-тестирования, поэтому наличие некоторых проблем является нормальным и ожидаемым 🙂

  • Можно использовать только изображения, сохраненные на внешних https-сайтах.
  • Изображения, сохраненные в OneDrive, SharePoint и локальных сетях, не поддерживаются.
  • Если веб-сайт, на котором хранится файл изображения, требует аутентификации, изображение не будет отображаться.
  • Переключение между платформами Windows и Mac может вызвать проблемы с рендерингом изображений.
  • Хотя формат файла GIF поддерживается, он отображается в ячейке как статическое изображение.

Вот как вы можете вставить изображение в ячейку с помощью функции ИЗОБРАЖЕНИЕ. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь

Функция ИЗОБРАЖЕНИЕ в Excel — примеры формул (файл .xlsx)

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *