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

Сценарий: у меня есть электронная таблица, где каждый рабочий лист представляет название шоу, а внутри этого листа - детали шоу, включая ячейку, отображающую «жанр», например, кабаре, молодежь, цирк, спектакль и т.д.

На моей панели инструментов в настоящее время отображаются все «жанры» в столбце «А» и количество показов в жанре (динамически обновляется).

Я хочу иметь текстовое поле справа от этого, которое будет динамически перечислять названия шоу (для рабочего листа), соответствующие определенному жанру, в зависимости от ячейки, выбранной в столбце A (как на приложенном рисунке)

Любая помощь будет принята с благодарностью!

Где я хочу, чтобы текстовый список отображался

«Показывать» листы, на которые ссылаются данные, ячейки C6 и C8 соответственно

1 ответ1

0

Я хотел бы предложить вам простое и простое решение, которое извлечет все названия шоу, связанные с жанром:

Я предположил, что показанные ниже данные являются исходными значениями:

Как это устроено:

  1. В ячейке D150 создать выпадающий с помощью проверки данных.
  2. Добавьте название жанра Aborginal & Children в выпадающий список .

Запишите следующую формулу массива в D152 Ctrl+shift+Enter & Fill down.

{=IFERROR(INDEX($B$150:$B$155,SMALL(IF($A$150:$A$155=D$150,ROW($B$150:$B$155)-MIN(ROW($B$150:$B$155))+1),ROWS($D$152:D152))),"")}

Обратите внимание, при необходимости измените ссылки на ячейки в формуле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .