Diviser des dimensions en longueur, hauteur et largeur individuelles
Cet article explique comment séparer les dimensions figurant dans une cellule en trois parties distinctes : longueur, hauteur et largeur.

Comment diviser des dimensions en trois parties ?
Pour séparer les dimensions en longueur, hauteur et largeur individuelles, appliquez trois formules distinctes, chacune utilisée séparément.
Formule générique pour extraire la première dimension
=LEFT(text,FIND(«char»,text)-1)
Formule générique pour extraire la deuxième dimension
=MID(text,FIND(«char»,text)+1,FIND(«@»,SUBSTITUTE(text,«char»,«@»,2))-(FIND(«char»,text)+1))
Formule générique pour extraire la troisième dimension
=RIGHT(text,LEN(text)-FIND(«@»,SUBSTITUTE(text,«char»,«@»,2)))
Arguments des formules ci-dessus
Texte : La chaîne de caractères à partir de laquelle vous souhaitez extraire un nombre donné de caractères. Il peut s’agir de :
- 1. Le texte placé entre guillemets ;
- 2. Ou une référence à une cellule contenant le texte.
Caractère : Le caractère selon lequel vous allez séparer les dimensions.
Comment utiliser ces formules ?
Commençons par obtenir la première dimension.
1. Sélectionnez une cellule vide pour afficher la première dimension.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche EntréeSélectionnez ensuite la cellule contenant le résultat, puis faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.
=LEFT(B5,FIND(«x»,B5)-1)

Ensuite, nous allons extraire la deuxième dimension de la manière suivante.
1. Sélectionnez une cellule vide afin d’afficher la deuxième dimension.
2. Saisissez la formule ci-dessous dans cette cellule et appuyez sur la touche Entrée. Sélectionnez la cellule contenant le résultat et faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.
=MID(B5,FIND(«x»,B5)+1,FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2))-(FIND(«x»,B5)+1))

Enfin, obtenez la dernière dimension
1. Sélectionnez une cellule vide afin d’afficher la dernière dimension.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche.EntréeSélectionnez la cellule contenant le résultat, puis faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.
=RIGHT(B5,LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)))

Comment ces formules fonctionnent-elles ?
=LEFT(B5,FIND(«x»,B5)-1)
1. FIND(«x»,B5)-1 : La fonction TROUVE identifie la position du premier « x » dans la cellule B5. Pour extraire uniquement la première dimension (avant ce « x »), vous devez soustraire 1 à cette position. Le résultat est donc 4 – 1 = 3.
2. LEFT(B5,3) : La fonction GAUCHE extrait les 3 premiers caractères situés à gauche de B5 et renvoie ainsi « 100 ».
=MID(B5,FIND(«x»,B5)+1,FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2))-(FIND(«x»,B5)+1))
1. FIND(«x»,B5)+1La fonction TROUVE repère la position du premier « x » dans la cellule B5. Puisque vous devez extraire la deuxième dimension située juste après ce premier « x », ajoutez 1 à cette position. Le résultat est donc 4 + 1 = 5.
2. FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)):
- SUBSTITUTE(B5,«x»,«@»,2): La fonction SUBSTITUE remplace la deuxième occurrence de « x » dans B5 par « @ » et renvoie le résultat sous la forme 100x50@300 ;
- FIND(«@»,100x50@300)La fonction TROUVE identifie ici la position du caractère « @ » dans le texte « 100x50@300 » et renvoie le résultat : 7.
3. (TROUVE(«x»,B5)+1) : Comme expliqué à l’étape 1, la fonction TROUVE identifie ici la position du premier « x » dans la cellule B5 et y ajoute 1, ce qui donne 5.
4. STXT(B5,5,7-5) : La fonction STXT extrait deux caractères (7 – 5 = 2) à partir du cinquième caractère de la chaîne située en B5 et renvoie le résultat final « 50 ».
=RIGHT(B5,LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)))
1. LEN(B5): La fonction NBCAR calcule le nombre total de Filtrer par longueur de chaîne dans B5 et renvoie le résultat sous la forme 10 ;
2. FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)):
- SUBSTITUTE(B5,«x»,«@»,2): La fonction SUBSTITUE remplace le deuxième « x » dans B5 par « @ » et renvoie le résultat sous la forme 100x50@300 ;
- FIND(«@»,100x50@300)La fonction TROUVE repère ici le caractère « @ » dans le texte « 100x50@300 » et renvoie la position 7.
3. LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)) : (10-7) La longueur totale de la chaîne de texte située en B5, à laquelle on soustrait les 7 premiers caractères, donne le résultat 3.
4. RIGHT(B5,3) : La fonction DROITE extrait ensuite 3 caractères à partir de la fin (droite) de B5 et renvoie la troisième dimension sous la forme 300.
Fonctions associées
Fonction GAUCHE d’Excel
La fonction GAUCHE extrait, depuis le début (à gauche) d’une chaîne donnée, un nombre spécifié de caractères.
Fonction STXT d’Excel
La fonction STXT vous permet d’extraire un nombre précis de caractères à partir du milieu d’une chaîne de texte donnée.
Fonction DROITE d’Excel
La fonction DROITE extrait un nombre donné de caractères à partir de la fin (côté droit) d’une chaîne de texte.
Fonction TROUVE d’Excel
La fonction TROUVE vous permet de rechercher une chaîne à l’intérieur d’une autre et renvoie la position de départ de cette sous-chaîne.
Fonction NBCAR d’Excel
La fonction NBCAR renvoie le nombre de caractères présents dans une chaîne de texte.
Fonction SUBSTITUE d’Excel
La fonction Microsoft Excel
Formules associées
Séparer des dimensions en deux parties dans Excel
Découvrez comment utiliser une formule pour diviser, en un clin d’œil, des dimensions inscrites dans une cellule en deux parties distinctes — longueur et largeur — sans leurs unités.
Séparer les nombres des unités de mesure
Découvrez comment utiliser une formule simple pour séparer facilement les nombres de leurs unités de mesure !
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.