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

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

Author: Siluvia Last Modified: 2025-06-05

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

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


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

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

A screenshot demonstrating dynamic image changes based on cell values in Excel

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

A screenshot of Excel showing product names and their corresponding images in columns

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

A screenshot showing how to access the Name Manager under the Formulas tab in Excel

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

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

A screenshot of the Name Manager and Edit Name dialog box in Excel

Примечания:

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

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

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

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

A screenshot showing a copied image pasted into a new location in Excel

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

A screenshot showing how to link a picture to a named range formula in Excel

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

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

A screenshot of a drop-down list in Excel containing product names linked to corresponding images


Динамически изменяйте изображения на основе значений ячеек с помощью Kutools для Excel.

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

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

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

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

A screenshot showing two columns with product names and images

2. Нажмите Kutools > Выпадающий список > Раскрывающийся список с изображениями.

A screenshot showing the Kutools Picture Drop-down List option in Excel

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

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

A screenshot of the Picture Drop-down List dialog box

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

A screenshot showing a Kutools confirmation dialog for creating intermediate data

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

A screenshot demonstrating dynamic picture updates using Kutools

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

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Связанные статьи:

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

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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