Пример: у меня есть две таблицы 3х6, названные "Яблоки" и "Апельсины" с разными данными среди них. Я хочу, чтобы Excel заполнял пустые ячейки по своему выбору, например, ячейки A1: F6, в зависимости от того, что пользователь выбирает из выпадающего списка.

Поэтому, если я выберу "Яблоки" из списка, в ячейках A1:F6 должны отображаться данные из таблицы "Яблоки". Я сделал вложенный оператор if, но так как таблиц много, мне было интересно, смогу ли я как-то сократить эту формулу или, может быть, есть другой подход.

Другой пример: скажем, я хочу, чтобы ячейка A1 извлекала данные первого столбца и строки определенной таблицы, я бы использовал формулу: = IF($ F $ 1 = "Яблоки", C10, IF($ F $ 1 = "Апельсины", C20,0)).

  • внесено множество правок после комментариев для уточнения. Надеюсь, мне стало понятнее.

1 ответ1

0

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

Пожалуйста, обратите внимание, я взял одну Таблицу вместо ДВУХ, которая содержит данные ВСЕХ ФРУКТОВ. Поскольку к форме данных Filer APPLE & ORANGE Таблицы раскрывающегося значения можно легко получить с помощью ADVANCE FILTER. И, если вы чувствуете, что можете применить этот метод также к обеим таблицам.

Проверьте снимок экрана:

Как сделать:

  1. В ячейке D2 вспомогательного столбца 1 введите эту формулу и заполните: =ROWS($A$2:A2) .
  2. В ячейке E2 вспомогательного столбца 2 введите эту формулу и заполните: =IF(A2=$H$2,D2,"") .
  3. В ячейке F2 вспомогательного столбца 3 введите эту формулу и заполните: =IFERROR(SMALL($E$2:$E$10,D2),"") .
  4. В ячейке H2 создайте выпадающий список и добавьте название фруктов Apple, Orange, Banana.
  5. В J2 введите эту формулу и заполните вправо, затем вниз. =IFERROR(INDEX($A$2:$C$10,$F2,COLUMNS($J$2:J2)),"")
  6. Теперь нажмите «Выпадающий список», Excel отфильтрует и отобразит связанные данные в области «РЕЗУЛЬТАТ», как показано на Снимке экрана.

NB Вы можете настроить диапазон данных, как вам нужно.

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