Note: The other languages of the website are Google-translated. Back to English

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

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

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


Вставка и изменение изображения динамически на основе значений, которые вы вводите в ячейку

Как показано на скриншоте ниже, вы хотите отображать соответствующие изображения динамически на основе значения, введенного вами в ячейку G2. При вводе банана в ячейку G2 изображение банана будет отображаться в ячейке H2. При вводе «Ананас» в ячейку G2 изображение в ячейке H2 превратится в соответствующее изображение ананаса.

1. Создайте на листе два столбца, первый диапазон столбцов. A2: A4 содержит название картинки, а второй диапазон столбца B2: B4 содержит соответствующие изображения. См. Показанный снимок экрана.

2. Нажмите Формулы > Менеджер имен.

3. в Менеджер имен диалогового окна, нажмите Новинки кнопка. Затем Редактировать имя всплывает диалоговое окно, введите Продукт в Имя и фамилия поле введите формулу ниже в поле Относится к поле, а затем щелкните OK кнопка. Смотрите скриншот:

=INDIRECT(ADDRESS(2-1+MATCH(Sheet2!$G$2, Sheet2!$A$2:$A$4, 0), 2))

Заметки:

1). В формуле первое число 2 - номер строки вашего первого продукта. В этом случае мое первое название продукта находится в строке 2.
2). Лист2! $ G $ 2 это ячейка, на основе которой вы хотите, чтобы соответствующее изображение изменялось динамически.
3). Sheet2! $ A $ 2: $ A $ 4 это ваш список названий продуктов на текущем листе.
4). Последний номер 2 - это номер столбца, в котором находятся ваши изображения.

Вы можете изменить их по своему усмотрению в приведенной выше формуле.

4. Закрой Менеджер имен диалоговое окно.

5. Выберите изображение в столбце «Изображения» и нажмите Ctrl + C ключи одновременно, чтобы скопировать его. Затем вставьте его в новое место на текущем листе. Здесь я копирую изображение яблока и помещаю его в ячейку H2.

6. Введите название фрукта, например Apple, в ячейку G2, щелкните, чтобы выбрать вставленное изображение, и введите формулу. = Продукт в Панель формул, затем нажмите Enter ключ. Смотрите скриншот:

Отныне при смене имени фрукта в ячейке G2 картинки в ячейке H2 будут динамически превращаться в соответствующие.

Вы можете быстро выбрать название фрукта, создав раскрывающийся список, содержащий все названия фруктов в ячейке G2, как показано на скриншоте ниже.


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

Многим новичкам в Excel этот метод непрост. Здесь рекомендую Раскрывающийся список изображений особенность Kutools for Excel. С помощью этой функции вы можете легко создать динамический раскрывающийся список с полностью совпадающими значениями и изображениями.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

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

1. Во-первых, вам нужно создать два столбца, отдельно содержащие значения и соответствующие изображения, как показано на скриншоте ниже.

2. Нажмите Кутулс > Импорт Экспорт > Сопоставить Импорт изображений.

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

3.1) Если вы создали столбцы значений и изображений на шаге 1 выше, проигнорируйте этот шаг;
3.2) В Step2 раздел, выберите два столбца, которые вы создали;
3.3) В Step3 В разделе выберите диапазон для вывода раскрывающегося списка динамического изображения.
Примечание: In Step3 раздел, нужно выбрать две колонки для размещения результатов. Один столбец предназначен для значений, а другой - для соответствующих изображений.
3.4) Нажмите ОК.

4. Затем Kutools for Excel всплывает диалоговое окно, напоминающее вам о том, что в процессе будут созданы некоторые промежуточные данные, щелкните Да для продолжения.

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

Нажмите, чтобы узнать больше об этой функции ...

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (15)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Отличная статья, действительно полезная для того, что я пытаюсь сделать. Как бы вы изменили формулу на шаге 3, если бы все изображения и имена находились на другом листе? Большое спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Ник, ты понял, как это сделать, когда ты хочешь иметь список изображений на другом листе?
Этот комментарий был сведен к минимуму модератором на сайте
Это потрясающе, есть ли способ создать формулу поиска на другом листе, которая будет искать имя и возвращать изображение в выбранную ячейку?
Этот комментарий был сведен к минимуму модератором на сайте
Не могли бы вы рассказать, как это можно зациклить на более чем 600 строк. Здесь, в этом уроке, он меняет изображение только на основе одной ячейки, мне нужно то же самое для нескольких ячеек, нужно ли мне создавать отдельные списки «Продукт» для этого в «Диспетчере имен», потому что эти списки более 600.
Этот комментарий был сведен к минимуму модератором на сайте
Дорогой Ник,

Сожалею, что сообщаю вам, что этот метод не может быть зациклен для нескольких ячеек. В вашем случае нужно указать формулу =Product всем нужным картинкам одну за другой вручную.
Спасибо за ваш комментарий!
Этот комментарий был сведен к минимуму модератором на сайте
Выглядит действительно здорово! Но мне нужно, чтобы ячейка (B1) автоматически заполнялась изображением, когда я что-то набираю в ячейке A1. Это возможно? и можем ли мы изменить максимальное количество файлов в папке? Возьмите один с 15.000 10000 фотографий, максимум XNUMX XNUMX.

Спасибо! Приятно слышать от вас @!
Этот комментарий был сведен к минимуму модератором на сайте
Гвидо, проблема, которую вы упомянули, не может быть решена. Извини за это!
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли использовать это вместо наборов значков условного форматирования?
Мне нужна зеленая стрелка вниз и красная стрелка вверх на основе процентов от других ячеек.


Если да, то как мне завершить это?

Мне нужны отрицательные проценты (<0%), чтобы показать красную стрелку вверх,
Нейтральные проценты (=0%), чтобы показать желтую скобку. (уже можно сделать с условным форматированием),
Положительные проценты (>=0.001%), чтобы показать зеленую стрелку вниз.



Как мне этого добиться?
Этот комментарий был сведен к минимуму модератором на сайте
Дорогой Джейсон,
Извините, у меня нет метода для этого вопроса.
Этот комментарий был сведен к минимуму модератором на сайте
Привет админ
Спасибо, что поделились очень хорошей статьей. Не могли бы вы сказать мне, что на шаге 6 процедуры I я хочу ввести значение для G2 через пользовательскую форму. Является ли это возможным? Пожалуйста помоги
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
К сожалению, в данном случае форма пользователя не принимается во внимание.
Этот комментарий был сведен к минимуму модератором на сайте
Как я могу, если значение не введено, сбросить изображение по умолчанию (или ничего)? Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Что, если значение ячейки, которое мы используем для изменения изображения, содержит более одного слова. Как название компании и логотип
Этот комментарий был сведен к минимуму модератором на сайте
Может ли это быть в паре с запросами Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Максим,
Методы не могут быть объединены с запросами Excel, и мне не удалось решить эту проблему. Извините за беспокойство.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL