Comment pouvez-vous séparer le texte en colonnes de droite à gauche? Mes données ont un nombre incohérent d'espaces par ligne, par exemple:
Hernandez Landscaping Gus Hernandez 1 Neurys Lane Newark, DE 19702
Hershey's Mill Golf Club Steve Friedell 1000 Mill Road West Chester, PA 19380
Hershey Country Club 1000 E.Derry Rd Hershey, PA 17033
Hershey Gardens 170 Hotel Road Hershey PA 17033
A B C
c'est'A B', 'C'
ou'A', 'B C'
Réponses:
Essayez ceci ... Dans cet exemple, je suppose que vous collez vos données dans la cellule A2. Vous avez donc la ligne 1 pour les en-têtes. Lorsque vous séparez des colonnes, les données remplissent les colonnes de A à M; avec N étant la première colonne vide; ajustez les références de colonne en fonction de vos données.
=countblanks(A2:M2)
à la ligne 2; puis copiez cette formule pour toutes les lignes (Excel augmentera automatiquement le numéro de ligne si nécessaire).2
=O2+2
=IF($N2+O$1>COLUMN(N2),"",INDIRECT(CONCATENATE("C[-",$N2+O$1,"]"),FALSE))
Résultats
Explication
la source
Si vos données commencent dans
A2
-En utilisation B2 -
=LEFT(A2,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A2&1234567890))-1)
pour obtenir le clienten utilisation C2 -
=REPLACE(A2,1,LEN(B2),"")
pour obtenir l'adresse complètela source