Извлечение Стьюдента Сводка данных из другого листа на основе различного статуса в Microsoft Excel
В этой статье вы узнаете, как получить сводный статус студента из исходной таблицы в сводную на основе нескольких проверок.
Вопрос: — У меня есть два листа, то есть Источник и Резюме. На исходном листе у нас есть имя студента, идентификатор, тема, дата завершения и статус завершения.
-
Я хочу, чтобы формула проверяла для каждого учащегося и предмета на исходном листе и извлекала дату завершения, если не завершена, затем вытащите статус.
Ниже приведен снимок исходной таблицы:
Ниже приведен снимок сводного листа:
В ячейке D2 формула: \ {= ЕСЛИОШИБКА (ЕСЛИ (ИНДЕКС (Источник! $ D $ 2: $ D $ 12, ПОИСКПОЗ (1, (Источник! $ A $ 2: $ A $ 12 = $ B2) (Источник! $ C $ 2) : $ C $ 12 = D $ 1), 0)) = 0, ИНДЕКС (Источник! $ E $ 2: $ E $ 12, ПОИСКПОЗ (1, (Источник! $ A $ 2: $ A $ 12 = $ B2) (Источник! $ C $ 2: $ C $ 12 = D $ 1), 0)), ИНДЕКС (Источник! $ D $ 2: $ D $ 12, ПОИСКПОЗ (1, (Источник! $ A $ 2: $ A $ 12 = $ B2) (Источник! $ C $ 2) : $ C $ 12 = D $ 1), 0))), «Not Started»)} Примечание. Это формула массива; необходимо одновременно использовать клавиши CTRL + SHIFT + ENTER * Перетащите вниз & через формулу в диапазоне D2: F6; мы получим статусы всех трех предметов:
-
Чтобы обновить объединенный статус всех трех предметов для каждой оценки учащегося В столбце G мы будем использовать формулу как
= ЕСЛИ (И (ISNUMBER (D25), ISNUMBER (E25), ISNUMBER (F25)), «Завершено», «Не завершено»)
Таким образом, мы можем извлечь сводные данные о студентах на основе данных в пыльнике.