2015-03-18 2 views
1

В моей таблице Excel есть две колонки: Product ID s и Catalog View у них есть. Продукты могут иметь несколько разных видов каталога.Использование INDEX частично для заполнения матрицы из списка

Как я могу использовать INDEX для записи одной записи Product ID, а затем всех связанных Catalog s, расположенных справа от Product ID?

Ссылка на пример здесь: https://drive.google.com/file/d/0ByXE6KdAx3STUjlQODZlS25zTlU/view?usp=sharing и скриншот ниже:

enter image description here

ответ

0

Предполагая TOP2 в A9, пожалуйста, попробуйте в F2:

=IF(COUNTIF($A:$A,$E2)>=1*RIGHT(F$1),INDEX($B:$B,MATCH($E2,$A:$A,0)+1*RIGHT(F$1)-1),"") 

скопированы и вниз к костюму.

+1

Это сделало так, спасибо. Я смотрел каждое видео на эту функцию и не мог придумать правильную формулу. Ты спас мне здравый смысл. – JessT

+0

Это не обычный способ применения INDEX/MATCH (но вы просили «помочь с функцией индекса»!) Он основан на сортировке вашего столбца «Product ID» и удобстве нумерации вашего «каталога» 's. (Подтолкнул меня еще немного орехово!) – pnuts

Смежные вопросы