Nom, ville et province
Résolu
Shish12
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Shish12 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Shish12 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un fichier et une des colonnes comprend trois vairables importantes, soit le nom, la ville et la province. Les trois variables sont séparées par des espaces.
L'information est toujours présentée dans le même ordre, soit nom, ville et province.
Mon problème est que plusieurs noms et certains noms de villes incluent des espaces, comme par exemple :
La bonne chanson La Baie Québec.
Comment je fais, avec EXCEL 2010 en français pour séparer l'information en trois colonnes, une pour le nom, une pour la ville et une pour la province?
Merci à l'avance pour votre aide!
L'information est toujours présentée dans le même ordre, soit nom, ville et province.
Mon problème est que plusieurs noms et certains noms de villes incluent des espaces, comme par exemple :
La bonne chanson La Baie Québec.
Comment je fais, avec EXCEL 2010 en français pour séparer l'information en trois colonnes, une pour le nom, une pour la ville et une pour la province?
Merci à l'avance pour votre aide!
4 réponses
Bonsoir,
Si les séparations sont toujours des espaces, il n'y malheureusement pas de formule magique... Excel ne peut pas savoir si l'espace est utilisé comme séparation de données, ou bien en tant qu'espace simple pour séparer deux mots...
Je pense que la seule solution est d'utiliser la fonction Convertir (onglet Données, groupe Outils de données, puis de vérifier chaque ligne à la main.
m@rina
Si les séparations sont toujours des espaces, il n'y malheureusement pas de formule magique... Excel ne peut pas savoir si l'espace est utilisé comme séparation de données, ou bien en tant qu'espace simple pour séparer deux mots...
Je pense que la seule solution est d'utiliser la fonction Convertir (onglet Données, groupe Outils de données, puis de vérifier chaque ligne à la main.
m@rina
Salut!
Si les informations sont séparées par des virgules comme dans ton exemple, tu n'as qu'à utiliser le bouton Convertir dans l'onglet Données et choisir la virgule comme séparateur.
Si les informations sont séparées par des virgules comme dans ton exemple, tu n'as qu'à utiliser le bouton Convertir dans l'onglet Données et choisir la virgule comme séparateur.
Bonjour,
une idée qui peut réduire ton temps de travail :
1) tu crées un nom provinces avec les 10 provinces du canada (Ontario, Québec, Nouvelle-Écosse, Nouveau-Brunswick, Manitoba, Colombie-Britannique, Île-du-Prince-Édouard, Saskatchewan, Alberta, Terre-Neuve-et-Labrador).
J'ai mis de côté les territoires fédéraux
2) pour chaque province tu crées un nom qui commence par celui de la province suivi par "Villes" et tu y mets toutes les villes de cette province.
Exemple :
Québec ==> QuébecVilles contiendra {Abercorn, Acton Vale, Adstock, Aguanish, ...... Wotton, Yamachiche, Yamaska}
Terre-Neuve-et-Labrador ==> Terre_Neuve_et_LabradorVilles
Tu remarqueras que les - sont remplacés par des soulignés
3) maintenant que ce travail fastidieux est fait, tu vas entrer des formules qui vont, dans l'ordre, identifier la province à la fin de ta donnée (en parcourant la zone nommée provinces), puis la ville (en parcourant la zone nommée nomdelaprovinceVilles).
Ce qui restera sera le nom.
Les formules (la donnée est en A23) :
pour le nom
pour la ville :
pour la province :
Il faut bien savoir que ces formules ne seront efficaces que si les noms des villes et des provinces sont normalisés.
Par exemple, la province Île-du-Prince-Édouard est écrite avec des accents. Si ces accents ne se retrouvent pas dans tes données, il faut ne pas en mettre dans tes listes nommées.
Pour mieux comprendre : https://www.cjoint.com/?DBcjGnyYi50
cordialement
edit : ces formules sont matricielles. Il faut donc les valider par CTRL+MAJ+ENTER
une idée qui peut réduire ton temps de travail :
1) tu crées un nom provinces avec les 10 provinces du canada (Ontario, Québec, Nouvelle-Écosse, Nouveau-Brunswick, Manitoba, Colombie-Britannique, Île-du-Prince-Édouard, Saskatchewan, Alberta, Terre-Neuve-et-Labrador).
J'ai mis de côté les territoires fédéraux
2) pour chaque province tu crées un nom qui commence par celui de la province suivi par "Villes" et tu y mets toutes les villes de cette province.
Exemple :
Québec ==> QuébecVilles contiendra {Abercorn, Acton Vale, Adstock, Aguanish, ...... Wotton, Yamachiche, Yamaska}
Terre-Neuve-et-Labrador ==> Terre_Neuve_et_LabradorVilles
Tu remarqueras que les - sont remplacés par des soulignés
3) maintenant que ce travail fastidieux est fait, tu vas entrer des formules qui vont, dans l'ordre, identifier la province à la fin de ta donnée (en parcourant la zone nommée provinces), puis la ville (en parcourant la zone nommée nomdelaprovinceVilles).
Ce qui restera sera le nom.
Les formules (la donnée est en A23) :
pour le nom
=SUBSTITUE(SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);"");" "&DROITE(SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);"");NBCAR(SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);""))-MAX(SIERREUR(TROUVE(INDIRECT(SUBSTITUE(DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);"-";"_")&"Villes");SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);""));0))+1);"")
pour la ville :
=DROITE(SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);"");NBCAR(SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);""))-MAX(SIERREUR(TROUVE(INDIRECT(SUBSTITUE(DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);"-";"_")&"Villes");SUBSTITUE(A23;" "&DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1);""));0))+1)
pour la province :
=DROITE(A23;NBCAR(A23)-MAX(SIERREUR(TROUVE(provinces;A23);0))+1)
Il faut bien savoir que ces formules ne seront efficaces que si les noms des villes et des provinces sont normalisés.
Par exemple, la province Île-du-Prince-Édouard est écrite avec des accents. Si ces accents ne se retrouvent pas dans tes données, il faut ne pas en mettre dans tes listes nommées.
Pour mieux comprendre : https://www.cjoint.com/?DBcjGnyYi50
cordialement
edit : ces formules sont matricielles. Il faut donc les valider par CTRL+MAJ+ENTER