📩 Télécharger gratuitement le fichier Excel du tutoriel :
Cliquer ici pour télécharger le fichier

Dans cet article je vous montre comment séparer le contenu d’une cellule au travers de 4 exemples en utilisant la fonctionnalité « Convertir » d’Excel.


1) Scinder des données séparer par un espace


Dans l’exemple on a une colonne avec le prénom et le nom qui sont séparés d’un espace et on souhaite la diviser en 2 colonnes différentes : une avec le prénom et une avec le nom correspondant.

Séparer le contenu d'une cellule sur Excel

= Il faut sélectionner la colonne pour laquelle on souhaite séparer le contenu.

Séparer le contenu d'une cellule sur Excel

= Pour séparer le contenu de la colonne sélectionnée il faut aller dans l’onglet « Données » puis cliquer sur l’outil « Convertir ».

Séparer le contenu d'une cellule sur Excel

= L’assistant conversion s’ouvre alors, il faut cocher la case « Délimité » puis cliquer sur « Suivant ».

Séparer le contenu d'une cellule sur Excel

= On peut cocher le séparateur « Espace » et cliquer sur « Terminer ». L’aperçu de données permet de visualiser le résultat obtenu par la configuration du séparateur avant de valider l’opération.

Séparer le contenu d'une cellule sur Excel

Résultat : Le prénom et le nom qui étaient contenus dans la même colonne et séparés par un espace sont désormais séparer en 2 colonnes : une colonne avec le prénom et une colonne avec le nom.


2) Scinder des données séparer par un espace


Dans l’exemple on a une colonne avec un numéro de compte et l’intitulé du compte correspondant qui sont séparés par un tiret et on souhaite la diviser en 2 colonnes différentes : une avec le numéro de compte et une avec l’intitulé du compte correspondant.

Séparer le contenu d'une cellule sur Excel

= Il faut sélectionner la colonne pour laquelle on souhaite séparer le contenu.

Séparer le contenu d'une cellule sur Excel

= Pour séparer le contenu de la colonne sélectionnée il faut aller dans l’onglet « Données » puis cliquer sur l’outil « Convertir ».

= Comme pour l’exemple précédent dans la première fenêtre qui s’ouvre dans L’assistant conversion il faut cocher la case « Délimité » puis cliquer sur « Suivant ».

Séparer le contenu d'une cellule sur Excel

= On peut cocher le séparateur « Autre » (car le tiret n’est pas proposé dans les séparateurs) et saisir le séparateur souhaité, un tiret (« -« ) dans l’exemple puis cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

Résultat : Le numéro de compte et l’intitulé du compte qui étaient contenus dans la même colonne et séparés par un tiret sont désormais séparer en 2 colonnes : une colonne avec le numéro de compte et une colonne avec l’intitulé du compte.

Séparer le contenu d'une cellule sur Excel

= Dans la colonne intitulé du compte il y a des mots composés qui sont séparés par un tiret, l’outil de conversion d’Excel crée alors une séparation (et génère une nouvelle colonne) pour chaque séparateur retrouvé ; un tiret dans l’exemple.

Séparer le contenu d'une cellule sur Excel

= Pour éviter ce problème on peut remplacer les tirets par un caractère plus facilement repérable ; un signe pourcentage par exemple (« % »).

= Pour cela il faut sélectionner la colonne dans laquelle on souhaite remplacer les tirets par des % puis utiliser le raccourci clavier CTRL + H ; L’outil « Rechercher et remplacer » apparaît alors et il suffit de saisir un tiret « – » dans la case « Rechercher » et un signe pourcentage « % » dans la case « Remplacer par » puis de cliquer sur « Remplacer tout ».

Séparer le contenu d'une cellule sur Excel

Résultat : Tous les tirets sont remplacés par des signes pourcentage.

Séparer le contenu d'une cellule sur Excel

= Ensuite on remplace manuellement les « % » par des tirets aux endroits où il doit vraiment y avoir un tiret.

Séparer le contenu d'une cellule sur Excel

= On peut renouveler l’opération en saisissant cette fois-ci le séparateur « % » dans la case « Autre » puis cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

Résultat : Le numéro de compte et l’intitulé du compte qui étaient contenus dans la même colonne et séparés par un signe pourcentage sont désormais séparer en 2 colonnes : une colonne avec le numéro de compte et une colonne avec l’intitulé du compte.

Séparer le contenu d'une cellule sur Excel

= Il ne reste plus qu’à supprimer l’espace situé devant l’intitulé du compte (espace qui était situé au départ à droite du tiret entre le numéro du compte et l’intitulé du compte) : Pour cela il faut utiliser la formule SUPPRESPACE en sélectionnant la cellule contenant l’intitulé du compte.

Séparer le contenu d'une cellule sur Excel

= On peut étirer la formule sur l’ensemble des lignes contenant l’intitulé du compte.

Séparer le contenu d'une cellule sur Excel

= On peut alors réaliser un collage spécial en valeurs de la colonne obtenu avec la formule SUPPRESPACE.


3) Scinder des données séparer par un espace


Dans l’exemple on a 4 données différentes dans la même colonne :

  • Type de véhicule
  • Immatriculation
  • Numéro de contrat
  • Numéro de chassis

Séparer le contenu d'une cellule sur Excel

Les 4 données ne sont séparées par aucun caractère ni espace et sont collées les unes aux autres.

Séparer le contenu d'une cellule sur Excel

= La première chose à faire est de compter le nombre de caractères pour chacune des 3 données « Immatriculation », « Numéro de contrat » et « Numéro de châssis ».

= Ici on peut utiliser cette fonctionnalité uniquement car les 3 différentes données qui comptent à chaque fois le même nombre de caractères d’une cellule à l’autre sont situés en tout début de cellule ; Le type de véhicule dont le nombre de caractères varie est situé à la fin de la chaîne de caractères et donc cela ne pose pas de problème pour la séparation.

Séparer le contenu d'une cellule sur Excel

= Pour cela il faut utiliser la formule NBCAR pour compter le nombre de caractères de chacune des 3 données.

Séparer le contenu d'une cellule sur Excel

= Cette fois-ci dans l’assistant conversion il faut cocher la case « Largeur fixe » puis cliquer sur « Suivant ».

Séparer le contenu d'une cellule sur Excel

= Il faut maintenant créer les séparateurs en cliquant aux emplacements voulus puis en cliquant sur « Suivant ».

Séparer le contenu d'une cellule sur Excel

= L’aperçu des données apparaît alors et il ne reste plus qu’à cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

Résultat : Les 4 données : Numéro de série, Immatriculation, numéro de contrat et type de véhicule qui étaient contenus dans la même colonne et collées les unes aux autres sont désormais séparer en 4 colonnes : une colonne avec le numéro de série, une avec l’immatriculation, une avec le numéro de contrat et une avec le type de véhicule.


4) Scinder des données séparer par un espace


Dans l’exemple on a 5 données différentes dans la même colonne :

  • Immatriculation
  • Date de mise en service
  • Couleur du véhicule
  • Marque de la voiture
  • Chevaux fiscaux

Séparer le contenu d'une cellule sur Excel

Dans cet exemple on a cette fois-ci plusieurs données différentes dont certaines à convertir en date, d’autres à supprimer. Il faut donc combiner à la fois la fonctionnalité convertir d’Excel avec l’outil « Largeur fixe » et avec l’outil « Délimité » puis utiliser des formules de traitement de données pour extraire certaines données impossibles à séparer avec la fonctionnalité convertir d’Excel.

Séparer le contenu d'une cellule sur Excel

= On va commencer par séparer la chaîne de caractères en utilisant des caractères comme séparateur.

Séparer le contenu d'une cellule sur Excel

= Il faut utiliser l’option « Délimité » de l’assistant de conversion puis on peut cocher le séparateur « Autre » (car le dièse n’est pas proposé dans les séparateurs) et saisir le séparateur souhaité, un dièse (« # ») dans l’exemple puis cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

= Comme il y a 2 séparateurs « # » côte à côte l’outil de conversion génère alors une colonne vide ; Pour la supprimer il faut cocher la case « Interpréter des séparateurs identiques consécutifs comme uniques ».

Séparer le contenu d'une cellule sur Excel

= On peut ajouter le second séparateur « Espace » qui sépare la couleur du véhicule et le modèle puis cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

= Pour la 2ème colonne crée avec la date en codification chiffres et la couleur du véhicule il faut utiliser un séparateur fixe.

Séparer le contenu d'une cellule sur Excel

= La date comprend 5 caractères ; il faut donc créer un séparateur au 5ème caractère puis cliquer sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

= Cette manipulation sépare donc une colonne et 2 et Excel nous prévient que la colonne de droite contient déjà des données ; Soit on valide et cela supprime alors la colonne existante ; Soit on insère une colonne supplémentaire à droite avant d’effectuer la manipulation ; Soit on supprime une des colonnes.

Séparer le contenu d'une cellule sur Excel

= Dans l’exemple on ne souhaite pas conserver la couleur du véhicule on peut donc cliquer sur la colonne qui contient la couleur puis cocher la case « Colonne non distribuée » puis sur « Terminer ».

Séparer le contenu d'une cellule sur Excel

= La date est désormais isolée dans une seule colonne ; on peut donc la convertir dans le bon format.

Séparer le contenu d'une cellule sur Excel

Séparer le contenu d'une cellule sur Excel

= Il faut désormais isoler la marque du véhicule et le nombre de chevaux fiscaux ; Pour cela il faut combiner les formules CNUM et DROITE en récupérant les 2 derniers chiffres à droite.

Séparer le contenu d'une cellule sur Excel

Résultat : La formule renvoie la puissance fiscale lorsqu’elle est composée de 2 chiffres sinon elle renvoie un message d’erreur.

Séparer le contenu d'une cellule sur Excel

= Pour remplacer le message d’erreur par « rien » il faut utiliser la formule SIERREUR.

Séparer le contenu d'une cellule sur Excel

Résultat : Lorsque la puissance fiscale est composée de 2 chiffres la formule renvoie le résultat sinon elle ne renvoie rien.

Séparer le contenu d'une cellule sur Excel

= Pour retrouver la puissance fiscale lorsqu’elle n’est composée que d’un seul chiffre il faut utiliser la formule DROITE et ne prendre que le dernier caractère.

Séparer le contenu d'une cellule sur Excel

Résultat : La formule renvoie le dernier chiffre de la chaîne de caractères.

Séparer le contenu d'une cellule sur Excel

= On peut combiner le résultat des 2 colonnes précédentes dans une 3ème colonne pour obtenir la puissance fiscale sur un ou 2 chiffres en fonction du cas.

Séparer le contenu d'une cellule sur Excel

Résultat : La puissance fiscale est isolée de la marque du véhicule.

Séparer le contenu d'une cellule sur Excel

= Pour isoler la marque du véhicule il faut utiliser la formule GAUCHE en ne prenant que le nombre de caractères de la marque du véhicule ; Pour retrouver ce nombre il faut prendre le nombre total de caractère de la chaîne de caractères (marque du véhicule + puissance fiscale) et soustraire le nombre de caractères de la puissance fiscale.

Séparer le contenu d'une cellule sur Excel

Résultat : La formule permet d’isoler la marque du véhicule.

Séparer le contenu d'une cellule sur Excel

Résultat : Les 4 données : Immatriculation, date de mise en service, marque du véhicule et puissance fiscale qui étaient contenus dans la même colonne sont désormais séparer en 4 colonnes.


=> Voir aussi comment transposer des colonnes en lignes et inversement