Можно ли выполнить следующие действия в Excel 2016: я получаю таблицу, в которой есть список идентификатора учащегося в столбце A, название курса в столбце B, термин, в котором студент прошел курс в столбце C, и оценка ученик получен в столбце D (пример ниже как "Таблица примеров"). Мне нужно создать новую таблицу, в которой столбец A - это идентификатор студента (уникальный, без дубликатов), строка 1 - курсы, которые студенты прошли (все курсы в экспортированном файле) и оценку, которую каждый студент получил за курс рядом с идентификатором студента и под названием курса (пример ниже как "Пример вывода") Возможно ли это?

Example Table
Student_No  Course  Term    Grade
Student_1   ENG_111 Fal_2014    A
Student_1   MATH_202    Sum_2014    B
Student_1   IT_309  Fal_2014    B
Student_2   MATH_202    Win_2015    C
Student_3   LANG_222    Fal_2014    F
Student_3   LANG_322    Win_2015    W
Student_4   IT_100  Fal_2014    B
Student_4   IT_200  Win_2015    B
Student_4   ECON_100    Sum_2015    B
Student_4   MATH_300    Fal_2015    W
Student_5   ENG_111 Sum_2015    C
Student_5   MATH_202    Fal_2015    C

Пример вывода

ENG_111 MATH_202    IT_309  LANG_222    LANG_322    IT_100  IT_200  ECON_100    MATH_300
Student_1   A   B   B   N/A N/A N/A N/A N/A N/A
Student_2   N/A C   N/A N/A N/A N/A N/A N/A N/A
Student_3   N/A N/A N/A F   W   N/A N/A N/A N/A
Student_4   N/A N/A N/A N/A N/A B   B   B   W
Student_5   C   C   N/A N/A N/A N/A N/A N/A N/A

1 ответ1

1

Введите следующую формулу массива, подтвержденную Ctrl+Shift+Enter, а не просто Enter:

=IFERROR(INDEX($D$2:$D$13,MATCH($H2&I$1,$A$2:$A$13&$B$2:$B$13,0)),"")

О том, как создать столбец H и строку I1:Q1, выполните следующие действия:

Для столбца H скопируйте A2: столбец A13 в столбец H и перейдите к параметру « Данные - удаление дубликатов» .

Получите результат:

Для строки I1:Q1 скопируйте B2:B13 в столбец I и перейдите к параметру « Данные - удаление дубликатов» .

Затем скопируйте данные в столбец I и выберите I1 и вставьте как транспонирование.

Затем удалите данные в I2:I10, вы получите результат.

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