Автоматическая вставка изображения в ячейку в Excel и Google Таблицах
В этом руководстве будет показано, как автоматически вставить изображение в ячейку в Excel и Google Таблицах.
Может возникнуть ситуация, когда мы захотим изменить изображение в ячейке в зависимости от того, что пользователь выбирает из раскрывающегося списка. Это можно сделать с помощью VBA или с помощью методов, показанных ниже.
Создание списка данных
Первым шагом в создании примера, показанного выше, является создание списка имен и изображений животных в специальной области нашей рабочей тетради. Он может находиться в отдельной книге из раскрывающегося списка, который мы собираемся создать, или в соседнем месте той же книги.
Создание выпадающего списка
Затем мы можем выбрать ячейку, в которой мы хотим разместить раскрывающийся список.
в Лента, Выбрать Данные> Инструменты данных> Проверка данных.
в Настройки вкладка, выберите Список под Разрешать, и убедитесь, что Игнорировать пустое поле а также Раскрывающийся список внутри ячейки проверены. Выберите требуемый диапазон в качестве Источник для раскрывающегося списка.
Нажмите Ok чтобы добавить правило проверки данных в выбранную ячейку.
Это создаст первый раскрывающийся список со списком животных.
Создание имени диапазона для поиска
Третий шаг в создании нашего динамического поиска изображений - это создание имени диапазона.
в Лента, Выбрать Формулы> Определенные имена> Диспетчер имен а потом нажмите New.
Назовите название диапазона Животные а затем введите следующую формулу в поле «Ссылается на».
1 | = ИНДЕКС ('Список животных'! $ B $ 2: $ B $ 6, ПОИСКПОЗ ('Выбрать животное'! $ C $ 2, 'Список животных'! $ A $ 2: $ A $ 6,0)) |
в ПОКАЗАТЕЛЬ Часть формулы должна относиться к списку изображений, которые есть в списке животных (например: B2: B6 в листе «Список животных»).
В СООТВЕТСТВИЕ Часть формулы должна соответствовать ячейке, в которой расположен раскрывающийся список (например: C2 на листе «Выбрать животное»), со списком названий животных в списке животных (например, A2: A6 на листе «Список животных») .
Нажмите Ok , чтобы добавить имя диапазона в книгу.
Создание связанного изображения
Теперь нам нужно создать изображение, связанное с именем диапазона.
На листе или в том месте, где находится список изображений, щелкните ячейку позади одного из животных, а затем щелкните Копировать.
Выберите ячейку, в которой мы хотим, чтобы изображение появилось (1) рядом с раскрывающимся списком, а затем (2) в Лентанажмите Вставить> Другие параметры вставки> Вставить связанный рисунок.
Изображение появится в выбранной ячейке. В строке формул была создана формула, связывающая изображение с ячейкой в списке изображений, из которой оно было изначально скопировано.
Теперь нам нужно изменить эту формулу, чтобы связать с созданным нами именем диапазона. В строке формул введите следующую формулу.
1 | = ЖИВОТНЫЕ |
куда Животные - это название диапазона, которое мы создали для списка животных и изображений на листе Список животных.
Картинка автоматически изменится на то, что мы выбрали в раскрывающемся списке. Измените выбор, чтобы увидеть новое изображение!
Автоматическая вставка изображения в ячейку в Google Таблицах
Связывание изображения с раскрывающимся списком в Google Таблицах намного проще, чем в Excel. Это связано с тем, что, в отличие от Excel, Google Таблицы фактически хранят каждое изображение в отдельной ячейке. Это означает, что мы можем просто найти диапазон, в котором хранятся имена и изображения животных.
Как и в случае с Excel, мы можем сначала создать список животных и вставить изображения в соседние ячейки.
Чтобы вставить изображение в листы Google, поместите курсор в ячейку, в которую мы хотим поместить изображение, и в меню выберите Вставить> Изображение> Изображение в ячейке.
Перейдите по URL-адресу требуемого изображения или загрузите его из ранее сохраненного изображения. Затем изображение будет вставлено в выбранную ячейку. Повторите процесс, чтобы создать список имен и изображений животных.
Затем выберите ячейку, в которой должен появиться раскрывающийся список с именами животных, и в Меню, Выбрать Проверка данных.
Гарантировать, что Список из диапазона выбран, а затем выберите диапазон, в котором хранятся имена животных, например: «Список животных»! A2: A6.
Нажмите Сохранить чтобы сохранить раскрывающийся список в нужную ячейку (например: C2).
Выделите ячейку D2 и введите следующую формулу:
1 | = ВПР (C2; 'Список животных'! A2: B6,2; ложь) |
Выберите животное из списка, чтобы отобразить соответствующее изображение животного.
СОВЕТ: Измените размер строки, чтобы увеличить изображение.