Exceller

Diviser les dimensions en trois parties

Split Dimensions Into Three Parts

Formule Excel : diviser les dimensions en trois partiesSommaire

Pour diviser des dimensions telles que « 100 x 50 x 25 » en trois parties distinctes, vous pouvez utiliser des formules basées sur plusieurs fonctions : LA GAUCHE , MILIEU , DROIT , TROUVE , LEN , et REMPLACER .





Remarque : vous pouvez également utiliser Flash Fill dans Excel 2013 et versions ultérieures, et le ' Texte aux colonnes ' dans les versions antérieures d'Excel. Les deux approches sont un peu plus simples que les formules décrites ci-dessous. Cependant, si vous voulez une solution de formule, lisez la suite.

Explication

La 1ère dimension

Pour obtenir la première dimension, nous utilisons cette formule en C4 :





 
= LEFT (B4, FIND ('x',B4)-1)

Cela fonctionne en extrayant le texte en commençant par la GAUCHE. Le nombre de caractères est calculé en localisant le premier « x » dans le texte à l'aide de la fonction FIND, puis en soustrayant 1.

La 2ème dimension

Pour obtenir la deuxième dimension, nous utilisons cette formule en D4 :



comment supprimer des valeurs dans Excel
 
= MID (B4, FIND ('x',B4)+1, FIND ('~', SUBSTITUTE (B4,'x','~',2))-( FIND ('x',B4)+1))

Cette formule utilise la fonction MID, qui extrait un certain nombre de caractères commençant à une certaine position dans la suivante. La position de départ est calculée avec ceci :

 
 FIND ('x',B4)+1

Ce qui localise simplement le premier « x » et ajoute 1.

Le nombre de caractères est calculé en utilisant :

 
 FIND ('~', SUBSTITUTE (B4,'x','~',2))-( FIND ('x',B4)+1)

Nous utilisons SUBSTITUTE avec FIND pour localiser la position du 2ème 'x', comme décrit ici .

nombre aléatoire entre 1 et 9

Nous en soustrayons ensuite l'emplacement du premier 'x' + 1.

La 3ème dimension

Pour obtenir la troisième dimension, nous utilisons cette formule en E4 :

 
= RIGHT (B4, LEN (B4)- FIND ('~', SUBSTITUTE (B4,'x','~',2)))

Cela utilise la fonction RIGHT pour extraire un nombre spécifique de caractères, en commençant par la droite. Nous calculons le nombre de caractères à extraire en obtenant la longueur totale avec LEN, puis en soustrayant l'emplacement de la 2ème instance de 'x'.

Auteur Dave Bruns


^