Справочная информация: - Есть около 7000 человек, и есть данные об их производительности в одном, двух или трех тестах.
Каждый человек прошел 1-й тест (назовем его Тест М ). Некоторые из тех, кто прошел Тест М, также прошли Тест I , а некоторые из тех, кто сдал Тест I, также прошли Тест В .
Для первых двух тестов (M и I) учащиеся могут набрать оценки I, II или III . В зависимости от оценок им присуждается баллов - 3 для I класса, 2 для II, 1 для III .
Последний тест B - это всего лишь прохождение или неудачный результат без оценок. Те, кто проходит этот тест, получают 1 балл без баллов за неудачу. (Ну, на самом деле, оценки присуждаются, но все оценки получают 1 балл).
Любитель ввел данные для представления этих учеников и их оценок в файле Excel. Проблема в том, что этот человек сделал худшую возможную вещь - он разработал свою собственную запись и ввел всю тестовую информацию в одну клетку - и сделал мою жизнь адом.
В файле изначально было два текстовых столбца, один для идентификатора индивидуума и второй для тестовой информации, если можно так назвать.
альтернативный текст http://i48.tinypic.com/5tv0bl.png Это ужасно, я знаю, и я страдаю. На изображении, если вы видите «M-II-2 I-III-1», это означает, что человек получил оценку II в тесте M за 2 балла и оценку III в тесте I за 1 балл. Некоторые прошли только один тест, некоторые два, а некоторые три.
Когда файл пришел ко мне для обработки и анализа успеваемости учащихся, я отправил его обратно с инструкциями, чтобы вставить 3 дополнительных столбца с оценками только для трех тестов. Файл теперь выглядит следующим образом. Столбцы C и D представляют I, II и III классы с использованием 1,2 и 3 соответственно. Столбец C предназначен для Теста M, столбец D для Теста I. В столбце E указано BA (B Достигнуто!), Если человек прошел Тест B.
альтернативный текст http://i50.tinypic.com/16c0yvr.png
Теперь, когда у вас есть вышеуказанная информация, давайте перейдем к проблеме. Я не доверяю этому и хочу проверить, совпадают ли данные в столбце B с данными в столбцах C, D и E.
То есть я хочу изучить строку в столбце B и выяснить, правильны ли цифры в столбцах C, D и E.
Вся помощь очень ценится.
P.S. - Я экспортировал это в MySQL через ODBC, и поэтому вы видите эти NULL. Я тоже пытался сделать это в MySQL, и действительно приму решение MySQL или Excel, у меня нет предпочтений.
Редактировать: - См. Файл с образцами данных