Dans cet article, nous allons apprendre comment subdiviser une chaîne mixte en cellules séparées qui ne contiennent que des nombres ou des caractères, nous pouvons utiliser les fonctions «TRIM», «LEFT», «FIND» et «SUBSTITUTE» dans Microsoft Excel 2010.

FIND: * Cette fonction renvoie le numéro d’emplacement du caractère auquel un caractère ou une chaîne de texte spécifique est trouvé pour la première fois, en lisant de gauche à droite (non sensible à la casse).

Syntaxe de la fonction «FIND»: = FIND

(find_text, within_text, [start_num])

Exemple: La cellule A1 contient le texte « Broncho Billy Anderson » _ = FIND (« Billy », A1, 1), _ _function renverra 9 * _

img1

GAUCHE: renvoie le nombre de caractères spécifié en commençant par le caractère le plus à gauche de la chaîne.

Syntaxe de la fonction “LEFT”: = LEFT (texte, [num_chars])

Exemple: La cellule A1 contient le texte « Broncho Billy Anderson » _ = LEFT_ _ (A1, 7), la fonction retournera « Broncho » * _

img2

TRIM: La fonction Trim est utilisée pour supprimer des espaces supplémentaires du texte dans une cellule.

Syntaxe de la fonction “TRIM”: = TRIM (texte)

Exemple: _ _Cell A2 contient le texte. Ecrire le texte dans la cellule B2 _ = TRIM (A2), _ appuyez sur Entrée sur votre clavier La fonction renverra le texte après avoir supprimé les espaces inutiles.

img3

SUBSTITUT: * Cette fonction est utilisée pour remplacer l’ancien texte par un nouveau texte dans une cellule.

Syntaxe de la fonction «SUBSTITUTE»:

= SUBSTITUTE (texte, ancien_texte, nouveau_texte, [instance_num])

_Exemple: _ _Cell A2 contient le texte «Essence» _

_ = SUBSTITUT (A2, A2, « Diesel ») _

_La fonction retourneraDiesel. * _

img4

Prenons un exemple pour comprendre comment nous pouvons subdiviser une chaîne mixte en cellules séparées contenant uniquement des nombres ou des caractères. Exemple – Les chaînes de la colonne A sont composées à la fois de chiffres et de caractères. Cependant, les nombres apparaissent au début de la chaîne et les caractères à la fin.

Nous devons séparer les chaînes en deux colonnes, l’une contenant uniquement des nombres et l’autre contenant les caractères.

img5

Suivez les étapes ci-dessous: –

  • Sélectionnez la cellule B2 et écrivez la formule

* = LEFT (A2, MAX (IF (ISNUMBER (-MID (A2, ROW (INDIRECT (« 1: 1024 »)), 1)), ROW (INDIRECT (« 1: 1024 »))))))

  • Appuyez sur Ctrl + Maj + Entrée sur votre clavier.

  • La fonction retournera le nombre dans la cellule B2.

img6

Copiez la formule dans toutes les cellules, appuyez sur la touche «CTRL + C» et sélectionnez les cellules B3: B4 et appuyez sur la touche «CTRL + V» de votre clavier. *

img7

Pour ne renvoyer que le texte de la cellule A2, utilisez la fonction de remplacement comme indiqué dans la formule suivante entrée dans la colonne C: – * Écrivez la formule dans la cellule C2

* = SUBSTITUT (A2, B2, «  »)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renverra uniquement le texte de la cellule A2.

img8

Copiez la formule dans toutes les cellules, appuyez sur la touche « CTRL + C » et sélectionnez les cellules C3: C4 et appuyez sur la touche « CTRL + V » de votre clavier. *

img9

C’est ainsi que nous pouvons subdiviser une chaîne mixte de nombres et de caractères en cellules séparées contenant uniquement des nombres ou des caractères dans Microsoft Excel.