Выбор фотографии из выпадающего списка

Постановка задачи

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

Видео

Шаг 1. Создайте каталог с фотографией и дайте ему имя.

Мы создаем на Списки 1 мы представляет собой каталог с названиями и фотографиями товаров, состоящий из двух колонок (Модель и Фото):

Теперь нам нужно дать имя нашему каталогу, чтобы ссылаться на него в будущем. В Excel 2003 и старше для этого заходим в меню Вставка – Имя – Назначить (Вставка – Имя – Определить), а в Excel 2007 и новее – нажать на кнопку Менеджер имен таб Формулы. Создайте диапазон – введите имя (например Фотоальбом) и в качестве адреса укажите формулу:

=СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A)-1;1)

=OFFSET(Лист1!$A$1;1;0;COUNTA(Лист1!$A:$A)-1;1)

Выбор фотографии из выпадающего списка

Эта формула определяет последнюю занятую ячейку в столбце A и выводит диапазон от A2 до этой найденной ячейки. Такая относительно сложная конструкция нужна для того, чтобы впоследствии добавлять в наш список новые модели и не думать о корректировке ассортимента. Если вам точно ничего добавлять не нужно, то вместо ввода этой страшной формулы просто введите =A2:A5

Шаг 2. Выпадающий список для выбора модели

Пойдем Лист 2 и создаем там ячейку с выпадающим списком для выбора пользователем модели телефона (пусть это будет А1). Выделите ячейку и перейдите в меню Данные – Проверка (Данные – Проверка) или в новых версиях Excel – на вкладке Данные – Проверка данных (Данные – Проверка данных). Дальше в поле Тип данных (Разрешить) Выберите Список, Но Источник укажите наш Фотоальбом (не забудьте перед ним поставить знак равенства):

Выбор фотографии из выпадающего списка

Кроме того, этой ячейке удобно дать имя – опять же меню. Вставить – Имя – Назначить а затем введите имя (например Выбор) и расширение OK.

Шаг 3. Скопируйте фотографию

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

в Excel 2003 и более поздних версиях удерживайте клавишу Shift, чтобы открыть меню Редактировать. Там должен появиться ранее невидимый предмет. Копировать как изображение:

В Excel 2007 и более поздних версиях вы можете просто развернуть раскрывающийся список под кнопкой Копировать (Копировать) on Главная Вкладка:

В Excel 2010 появится еще одно дополнительное окно с выбором типа создаваемого изображения:

Выбор фотографии из выпадающего списка

В нем нужно выбрать опции «как на экране» и «растр».

Скопировать, перейти Лист 2 в выпадающий список и в любую пустую ячейку рядом с ним вставляем наш мини-скриншот ячейки с фотографией (меню Редактировать – Вставить или обычный CTRL+В).

Шаг 4. Создайте динамическую ссылку на выбранную фотографию.

Теперь вам нужно сделать ссылку, которая будет указывать на ячейку с выбранной фотографией. Открытие меню Вставка – Имя – Определить or Менеджер имен таб Формулы и создайте еще один именованный диапазон:

Выбор фотографии из выпадающего списка

Имя нашей ссылки, скажем, будет Фото, а формула

=СМЕЩ(Лист1!$B$2;ПОИСКПОЗ(Выбор;Фотоальбом;0)-1;0;1;1)

=OFFSET(Лист1!$B$2;MATCH(Выбор;Фотоальбом;0)-1;0;1;1)

Технически это функция МАТЧ находит ячейку с нужной моделью в каталоге по названию, а функция OFFSET затем дает ссылку на ячейку, соседнюю справа от найденного названия, т.е. ячейку с фотографией товара.

Шаг 5. Прикрепление фотографии к ссылке

Осталось выбрать скопированную фотографию на Списки 2 и введите в строку формул

=Фото

и нажмите Enter.

Все! 🙂

 

  • Создать раскрывающийся список в ячейках листа 
  • Создание зависимых раскрывающихся списков 
  • Автоматическое создание раскрывающихся списков с помощью надстроек PLEX 
  • Выпадающий список с автоматическим удалением уже использованных элементов
  • Выпадающий список с автоматическим добавлением недостающих элементов

Оставьте комментарий