Андрей, ты по моему фигней занимаешься! Зачем же ручками? Excel в своем базовом функционале имеет весьма неплохие средства для обработки данных. Конечно это не "универсальная кнопка", но что-то он может. Для подготовки данных фактически надо лишь хлопнуть лишние пробелы и заменить вхождения управляющих символов ";" на какие-либо заменители, например "/".
Помнится когда грузил из другой системы контакты, была проблема с тем, что там имя - одно поле, так нам удалось стандартными средствами без программирования разделить строку на три с учетом того, что могут быть инициалы и имя не полностью.
Связать записи по ключу Excel тоже умеет. Help вам в руки!