#excel #excel-formula
#excel #excel-формула
Вопрос:
Я научный руководитель колледжа, поэтому я пытаюсь выяснить способы автоматизации некоторых операций ввода данных, которые мы выполняем.
Прямо сейчас у меня есть учебные листы Excel для всех моих студентов, в которых перечислено, что они изучили, а также то, что им нужно пройти, что-то вроде этого [составленные оценки и семестры]:
ENGL 1101 3 hours WI87 AT
ENGL 1102 3 hours
MATH 1111 3 hours SP98 A
HIST 1112 3 hours FA20 FA20
CORE 2000 1 hours
Это отдельные строки в Excel.
Что я хотел бы сделать, так это иметь отдельный файл Excel для их выпускного плана, но я хочу извлечь данные из этой оригинальной учебной программы, но только в том случае, если оценка не является значением A, B, C, D, AT, BT, CT, DT, KT, S, ST и, возможно, некоторыми другими.
Я выполнил IF(IFBLANK …) и добился успеха, но только для одной строки за раз. Я подумал, что спрошу об этом, но ИСТИННЫМ идеалом было бы извлекать строку только в том случае, если оценка не соответствует вышеупомянутым значениям — и затем, чтобы эту формулу можно было легко воспроизвести, поэтому я не прошу консультантов писать формулу каждый раз, потому что это кажется нелогичным.
Истинная цель выпускного плана состоит в том, чтобы извлечь список курсов из учебного плана студента, которые находятся в процессе (в поле оценки указан семестр) или не пройдены (которые в этом случае будут пустыми), и ТОЛЬКО эти курсы.
Желаемый результат:
ENGL 1102 3 hours
HIST 1112 3 hours FA20 FA20
CORE 2000 1 hours
Я чувствую, что объяснил это не так хорошо, как мог, поэтому я отвечу на ВСЕ последующие вопросы, которые я знаю, как, если смогу получить какую-то помощь.
Комментарии:
1. Можете ли вы добавить немного больше данных к вашему образцу входных данных и, что более важно, привести пример желаемого результата для соответствующего ввода?
2. Просто используйте фильтр, чтобы исключить пробелы и скопировать / вставить видимые ячейки. Или напишите запрос или процедуру VBA, которая делает то же самое.
3. Я добавил больше к набору данных и желаемому результату; я могу продолжить добавлять при необходимости. Я использовал stackoverflow для базового устранения неполадок, но никогда не задавал вопрос. Заголовками, если это имеет значение, являются «Курс», «Часы», «Семестр» и «Оценка»; в идеале, любая пустая оценка или семестр в процессе (например, HIST 1112, который студент принимает осенью 2020 года), будет перенесена в этот другой файл.