Использование Index / Match / Match для объединения множества различных вкладок информации - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно объединить списки классов с академической информацией (все они находятся на отдельных вкладках рабочей книги Excel) в один основной лист, который называется Список студентов .

Каждая отдельная вкладка содержит имя студента, ID #, имя курса, имя преподавателя и оценку.

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

Формат листа Список студентов должен быть: Имя студента, ID #, Название курса1, инструктор 1, класс 1, название курса 2, инструктор 2, класс 2, название курса 3, инструктор 3, класс 3 и т. Д. *

У меня есть эта настройка сейчас, используя динамическую формулу Индекс / Матч / Матчс косвенной формулой, вытягивающей имена листов (которые я перемещаю на лист под названием Имя листа , используя эти инструкции ).

=INDEX(INDIRECT("'"&'Sheet Name'!A$2&"'!"&"$A$2:$E$35"),MATCH('Student List'!$B2,INDIRECT("'"&'Sheet Name'!A$2&"'!"&"$B$2:$B$35"),0),MATCH(C$1,INDIRECT("'"&'Sheet Name'!A$2&"'!"&"$A$1:$E$1"),0))    

Это работает, но я знаю, что это не ЛУЧШИЙ способ.Я должен создать 3 столбца для каждого из множества курсов (название курса, преподаватель и оценка), и это создает громоздкий лист.Затем для каждого курса, который возвращает # N / A, я заменяю его пробелом и удаляю все пробелы.Мне нужно делать более 15 листов в этом стиле каждые пару месяцев, чтобы было что-то большее, чем шаблон.Как лучше вставить эту информацию в список студентов и исключить некоторые из этих шагов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...