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.
Si vos données sont séparées par un délimiteur (espace, virgule, point-virgule, etc.), vous pouvez utiliser l’outil « Convertir ».
| Avant | Après | Colonnes Fractionnées |
|---|---|---|
| « Jean Dupont » | Jean | Dupont |
| « Marie Durand » | Marie | Durand |
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.
A1 : =GAUCHE(A1, CHERCHE(" ", A1)-1)CHERCHE(" ", A1) trouve la position du premier espace.GAUCHE(A1, ...) extrait le texte à gauche de cette position.=DROITE(A1, NBCAR(A1)-CHERCHE(" ", A1))NBCAR(A1) donne la longueur totale du texte.CHERCHE(" ", A1) trouve la position de l’espace.DROITE extrait le texte après l’espace.Pour des données complexes ou volumineuses, Power Query est un outil puissant pour fractionner des colonnes.
Si vous avez besoin de fractionner des données fréquemment, utilisez une macro VBA.
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
Alt + F11).Exemple : Fractionner des Cellules dans Excel
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.
| Nom Complet | Adresse Complète |
|---|---|
| Jean Dupont | 123 Rue de Paris, 75000 Paris |
| Marie Durand | 456 Avenue des Champs, 75008 Paris |
| Paul Martin | 789 Boulevard Haussmann, 75009 Paris |
B2) : =GAUCHE(A2, CHERCHE(" ", A2)-1)Jean, Marie, Paul.C2), entrez cette formule : =DROITE(A2, NBCAR(A2)-CHERCHE(" ", A2))Dupont, Durand, Martin.D2), utilisez cette formule : =GAUCHE(B2, CHERCHE(",", B2)-1)123 Rue de Paris, 456 Avenue des Champs, 789 Boulevard Haussmann.E2), utilisez : =GAUCHE(DROITE(B2, NBCAR(B2)-CHERCHE(",", B2)), 5)75000, 75008, 75009.F2), utilisez : =DROITE(B2, NBCAR(B2)-CHERCHE(" ", DROITE(B2, NBCAR(B2)-CHERCHE(",", B2))))Paris.| Prénom | Nom | Rue | Code Postal | Ville |
|---|---|---|---|---|
| Jean | Dupont | 123 Rue de Paris | 75000 | Paris |
| Marie | Durand | 456 Avenue des Champs | 75008 | Paris |
| Paul | Martin | 789 Boulevard Haussmann | 75009 | Paris |
Le métier de marchand de biens immobiliers consiste à acquérir des biens dans une logique…
Le succès d'un événement se prépare bien avant l'ouverture des portes. Une communication structurée permet…
La chromatographie liquide haute performance (HPLC) est aujourd'hui l'une des techniques analytiques les plus utilisées…
La HPLC (Chromatographie Liquide Haute Performance) est aujourd'hui l'une des techniques analytiques les plus utilisées…
Créer une SCI répond souvent à un projet de long terme. Certains souhaitent acquérir un…
Organiser un mariage est une aventure aussi enthousiasmante qu'exigeante. Derrière chaque cérémonie réussie se cachent…
This website uses cookies.