1

У меня есть таблица с некоторыми данными, которые похожи на таблицу ниже:

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

Таким образом, лист будет выглядеть примерно так:

  • При обновлении таблицы слева я бы хотел, чтобы таблица справа обновлялась автоматически (включая добавление и удаление строк).

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

  • Данные могут быть отфильтрованы, но я не уверен, что фильтрация может быть выполнена с несколькими таблицами.

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

  • Можно ли сделать это с помощью VLookup, но не иметь пустых записей, где нет совпадений?

1 ответ1

0

Предполагая, что Продукт: Цвет: Цена находится в A1: C9, а Красный: Цена: Синий: Цена: Зеленый: Цена находится в F1: K9:

В F2 положите:

=IF(ROW()=2,IFERROR(INDEX($A$2:$A$9,MATCH(F$1,$B$2:$B$9,0)),""),IFERROR(INDEX(OFFSET($A$2:$A$9,MATCH(F1,$A$2:$A$9,0),0),MATCH(F$1,OFFSET($B$2:$B$9,MATCH(F1,$A$2:$A$9,0),0),0)),""))

В G2:

=IF(F2="","",IFERROR(INDEX($C$2:$C$9,MATCH(F2,$A$2:$A$9,0)),""))

затем перетащите оба до K9. Пожалуйста, если это работает / застрял / ошибка .. (:

Надеюсь, поможет.

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