perdón Terminator... pero si Parásito (lo siento, es su nick ;)) no se equivocó:
 
te fijaste como está el archivo .txt original??? 
campo1;campo2;campo3;campo4;campo5;campo1;campo2;c  ampo3;campo4;campo5;campo1;campo2;campo3;campo4;ca  mpo5; ETC (la historia se repite)  
es imposible como le explicás que lo haga...  
Parásito: Mi consejo? 
1- Denunciá, por falta de moral, al dejenerado que ideó eso que hace llamar "DATOS" 
2- Realmente no tengo una solución ahora... pero si te interesa, mandame un mail a 
[email protected] (a manera de recordatorio, con la URL de este mensaje) y mañana, con mas tiempo y ganas, te explico con un ejemplo práctico en Excel (otra que no sea Excel no le veo... si me sale!!!) 
saludos