Lorsque vous travaillez sur des rapports, vous souhaiterez peut-être une formule qui dérivera les résultats d’une chaîne en sous-chaînes.

Vous pouvez utiliser une combinaison de fonctions MID et ROW pour dériver la sortie.

MID: renvoie les caractères du milieu d’une chaîne de texte, en fonction d’une position de départ et d’une longueur.

Syntaxe: = MID (text, start_num, num_chars)

ROW: renvoie le numéro de ligne d’une référence.

Syntaxe: = ROW (référence)

Prenons un exemple:

Dans la cellule A2, la valeur est * « ABCDEFGHIJKLMNOPQR »

img1

  • Nous voulons une formule qui renverra les 3 caractères de la chaîne dans la cellule B2, puis les 3 caractères suivants dans la cellule B3 et ainsi de suite.

  • La formule dans la cellule B2 serait

= MID ($ A $ 2, (ROW () – ROW ($ A $ 2) +1) 3-2,3)

img2

  • Copie de la formule dans les cellules ci-dessous dans la colonne B.

img3

La fonction aidera à séparer une chaîne en sous-chaîne dans Microsoft Excel.