Tableaux Excel

Guide : Fractionner les Cellules Excel

×

Recommandés

Guide : Suivi et Calcul des Écarts...
La composition des ventes fait référence...
En savoir plus
Guide : Comment Faire un Graphique dans...
Les graphiques dans Excel permettent de...
En savoir plus
Calculer la Valeur Marchande : Modèle Excel...
La valeur marchande est le prix...
En savoir plus
Analyse et Suivi des KPIs Environnementaux :...
Les KPIs environnementaux sont essentiels pour...
En savoir plus
Tableau de Bord Interactif Analyse des Coût...
L'analyse des coûts logistiques est essentielle...
En savoir plus
Tableaux de Bord en Relation avec les...
Dans cet article, nous explorerons l'importance...
En savoir plus

Fractionner une cellule dans Excel signifie diviser le contenu d’une cellule en plusieurs cellules, colonnes ou lignes. Cela est particulièrement utile lorsque vous travaillez avec des données combinées (par exemple, « Nom Prénom » ou « Adresse, Ville, Code Postal ») que vous souhaitez séparer.


Méthode 1 : Utiliser l’Outil « Convertir » pour Fractionner une Colonne

Si vos données sont séparées par un délimiteur (espace, virgule, point-virgule, etc.), vous pouvez utiliser l’outil « Convertir ».

Étapes :

  1. Sélectionner les cellules :
    • Cliquez et mettez en surbrillance les cellules contenant les données à fractionner.
  2. Ouvrir l’outil « Convertir » :
    • Allez dans l’onglet Données.
    • Cliquez sur Convertir (ou Texte en colonnes).
  3. Choisir le type de données :
    • Sélectionnez Délimité si les données sont séparées par un caractère spécifique (ex. : espace, virgule).
    • Cliquez sur Suivant.
  4. Choisir le délimiteur :
    • Cochez la case correspondant au délimiteur utilisé (ex. : Espace ou Virgule).
    • Cliquez sur Suivant.
  5. Choisir la destination :
    • Sélectionnez où vous souhaitez placer les colonnes fractionnées (par défaut, elles remplacent les cellules d’origine).
    • Cliquez sur Terminer.

Exemple :

AvantAprèsColonnes Fractionnées
« Jean Dupont »JeanDupont
« Marie Durand »MarieDurand

Méthode 2 : Fractionner avec une Formule

Si les données sont structurées (par exemple, séparées par un espace ou un tiret), vous pouvez utiliser des formules comme GAUCHE, DROITE, ou STXT.

Étapes :

  1. Fractionner le premier mot (Prénom) :
    • Si les données sont dans la cellule A1 : =GAUCHE(A1, CHERCHE(" ", A1)-1)
    • Explication :
      • CHERCHE(" ", A1) trouve la position du premier espace.
      • GAUCHE(A1, ...) extrait le texte à gauche de cette position.
  2. Fractionner le second mot (Nom) :
    • Dans une autre cellule : =DROITE(A1, NBCAR(A1)-CHERCHE(" ", A1))
    • Explication :
      • NBCAR(A1) donne la longueur totale du texte.
      • CHERCHE(" ", A1) trouve la position de l’espace.
      • DROITE extrait le texte après l’espace.
  3. Résultat :
    • La cellule sera fractionnée en deux colonnes (Prénom et Nom).

Méthode 3 : Fractionner avec Power Query

Pour des données complexes ou volumineuses, Power Query est un outil puissant pour fractionner des colonnes.

Étapes :

  1. Charger les données dans Power Query :
    • Sélectionnez la plage de données.
    • Allez dans Données > Obtenir & Transformer > À partir d’une table/plage.
  2. Fractionner la colonne :
    • Cliquez sur la colonne à fractionner.
    • Dans le menu Power Query, cliquez sur Fractionner la colonne.
    • Choisissez Par délimiteur et spécifiez le caractère de séparation (espace, virgule, etc.).
  3. Charger les données fractionnées :
    • Cliquez sur Fermer & Charger pour importer les colonnes fractionnées dans une feuille Excel.

Méthode 4 : Fractionner avec une Macro VBA

Si vous avez besoin de fractionner des données fréquemment, utilisez une macro VBA.

Code VBA Exemple :

Sub FractionnerCellules()
    Dim ws As Worksheet
    Dim cell As Range
    Dim plage As Range
    Dim result() As String
    Dim i As Long

    ' Définir la feuille et la plage à traiter
    Set ws = ThisWorkbook.Sheets("Feuil1")
    Set plage = ws.Range("A1:A10") ' Modifier la plage selon vos besoins

    ' Parcourir chaque cellule de la plage
    For Each cell In plage
        If cell.Value <> "" Then
            result = Split(cell.Value, " ") ' Séparer par espace
            For i = LBound(result) To UBound(result)
                cell.Offset(0, i + 1).Value = result(i)
            Next i
        End If
    Next cell

    MsgBox "Fractionnement terminé !"
End Sub

Étapes :

  1. Ouvrez l’Éditeur VBA (Alt + F11).
  2. Insérez un module et collez le code.
  3. Revenez dans Excel et exécutez la macro.

Applications Pratiques

  • Noms et prénoms : Divisez une colonne combinée en deux colonnes distinctes.
  • Adresses : Fractionnez une adresse complète en Rue, Ville, et Code Postal.
  • Données complexes : Simplifiez le traitement des chaînes combinées.

Conseils

  • Sauvegardez votre fichier avant de fractionner les cellules pour éviter toute perte de données.
  • Utilisez Power Query pour des données complexes ou volumineuses, car il offre plus de contrôle et de flexibilité.
  • Vérifiez vos séparateurs : Si des données ne se fractionnent pas comme prévu, vérifiez les caractères délimitant les parties du texte.

Exemple : Fractionner des Cellules dans Excel

Scénario

Vous avez un tableau où les données de noms complets et d’adresses sont combinées dans une seule cellule, et vous souhaitez les séparer en plusieurs colonnes.


Tableau de Départ

Nom CompletAdresse Complète
Jean Dupont123 Rue de Paris, 75000 Paris
Marie Durand456 Avenue des Champs, 75008 Paris
Paul Martin789 Boulevard Haussmann, 75009 Paris

Objectif

  1. Fractionner la colonne Nom Complet en deux colonnes :
    • Prénom
    • Nom
  2. Fractionner la colonne Adresse Complète en trois colonnes :
    • Rue
    • Code Postal
    • Ville

Méthode 1 : Utiliser l’Outil « Convertir »

  1. Fractionner les noms complets :
    • Sélectionnez la colonne Nom Complet.
    • Allez dans Données > Convertir > Délimité.
    • Choisissez l’espace comme délimiteur et validez.
    • Résultat : Prénom Nom Jean Dupont Marie Durand Paul Martin
  2. Fractionner les adresses :
    • Sélectionnez la colonne Adresse Complète.
    • Allez dans Données > Convertir > Délimité.
    • Choisissez la virgule comme délimiteur et validez.
    • Résultat : Rue Code Postal Ville 123 Rue de Paris 75000 Paris 456 Avenue des Champs 75008 Paris 789 Boulevard Haussmann 75009 Paris
    • Répétez pour fractionner la colonne Code Postal Ville en utilisant un espace comme délimiteur : Rue Code Postal Ville 123 Rue de Paris 75000 Paris 456 Avenue des Champs 75008 Paris 789 Boulevard Haussmann 75009 Paris

Méthode 2 : Utiliser des Formules

Pour Fractionner les Noms :

  1. Prénom :
    • Dans une nouvelle colonne, entrez cette formule dans la première cellule (ex. : B2) : =GAUCHE(A2, CHERCHE(" ", A2)-1)
    • Résultat : Jean, Marie, Paul.
  2. Nom :
    • Dans une autre colonne (ex. : C2), entrez cette formule : =DROITE(A2, NBCAR(A2)-CHERCHE(" ", A2))
    • Résultat : Dupont, Durand, Martin.

Pour Fractionner les Adresses :

  1. Rue :
    • Dans une nouvelle colonne (ex. : D2), utilisez cette formule : =GAUCHE(B2, CHERCHE(",", B2)-1)
    • Résultat : 123 Rue de Paris, 456 Avenue des Champs, 789 Boulevard Haussmann.
  2. Code Postal :
    • Dans une autre colonne (ex. : E2), utilisez : =GAUCHE(DROITE(B2, NBCAR(B2)-CHERCHE(",", B2)), 5)
    • Résultat : 75000, 75008, 75009.
  3. Ville :
    • Dans une autre colonne (ex. : F2), utilisez : =DROITE(B2, NBCAR(B2)-CHERCHE(" ", DROITE(B2, NBCAR(B2)-CHERCHE(",", B2))))
    • Résultat : Paris.

Tableau Final

PrénomNomRueCode PostalVille
JeanDupont123 Rue de Paris75000Paris
MarieDurand456 Avenue des Champs75008Paris
PaulMartin789 Boulevard Haussmann75009Paris

Applications Pratiques

  • Gestion de bases de données : Fractionnez des noms, adresses ou autres données combinées pour les organiser efficacement.
  • Préparation de rapports : Extrayez et analysez des informations spécifiques à partir de données textuelles.
  • Traitement des fichiers clients : Simplifiez le traitement des données dans des CRM ou outils de gestion.

Recommandés

Comment convertir des textes en chiffres dans...
Lorsque des nombres sont stockés sous...
En savoir plus
Guide : Calcul de l'Écart-Type dans Excel
L’écart-type est une mesure statistique qui...
En savoir plus
Guide : Comment Faire un Graphique dans...
Les graphiques dans Excel permettent de...
En savoir plus
Guide : Présentation d'un Tableau Statistique
Un tableau statistique est un outil...
En savoir plus
Calcul de la Charge de Travail et...
La gestion de la charge de...
En savoir plus
Créer et Utiliser un Tableau de Données...
Un tableau de données financières dans...
En savoir plus
AZ

Recent Posts

Méthode des points de vue narratifs en 4ème

Introduction En classe de 4ème, l’étude du récit occupe une place importante dans l’apprentissage du…

39 minutes ago

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

2 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

2 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

3 jours ago

Analyse linéaire au bac français : méthode complète, exemples et conseils pour réussir l’oral

L’analyse linéaire occupe une place centrale à l’oral du bac français. C’est l’exercice qui permet…

3 jours ago

Créer une fiche de suivi en ligne : générateur personnalisable à imprimer

Créer une fiche de suivi claire et adaptée à son activité prend souvent plus de…

3 jours ago

This website uses cookies.