KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Diviser des dimensions en longueur, hauteur et largeur individuelles

AuteurSiluvia Date de modification

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

doc-split-dimensions-into-three-parts-1


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)

doc-split-dimensions-into-three-parts-2

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))

doc-split-dimensions-into-three-parts-3

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)))

doc-split-dimensions-into-three-parts-4

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 SUBSTITUE remplace un texte ou des caractères dans une chaîne par un autre texte ou d’autres caractères.


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 IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.