Моя ситуация следующая. У меня есть список из примерно 2 тысяч учетных записей студентов, и я сортирую информацию в указанном формате c, который я могу отформатировать в нашей новой CRM. То, как данные представлены изначально, делает эту проблему проблематичной c.
. Как видно на первом снимке экрана, выбор университета каждого студента представлен в отдельной строке. Поэтому, если студент выбрал более одного университета, данные о нем хранятся в 2-6 строках (каждый студент может выбрать от 1 до 6 университетов), повторяя его personalID, имя, имя и DoB в каждой строке.
Что Мне нужно добиться, чтобы удалить повторяющуюся информацию и хранить все данные о каждом ученике в одной строке на каждого учащегося (пример на скриншоте 2).
Я понятия не имею, как этого добиться с помощью VBA. Я пытался с IF, циклами и массивами, но без какого-либо прогресса. Мне нужна помощь о том, как выполнить sh, используя VBA.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Я постараюсь объяснить это более подробно, если требуется.
Снимок экрана 1
Снимок экрана 2
РЕДАКТИРОВАТЬ: Это часть отчета. Я работаю над макросом, который отформатирует его под наши нужды и даст нам больше информации о счетах студента. Вот почему я прошу помощи в VBA.