Extraire les caractères d'une cellule pour les reporter dans une autre

Bonjour,

J'aimerais que les cases B3 (plaque 1), B4 (plaque 2), B5 (plaque 3) et B6 (plaque 4) se complètent automatiquement en fonction de ce qui est inscrit dans la case B1.

Par exemple, lorsqu'il est inscrit dans la case B1 « PHYTO 2025-10-28 FDBN 85-86-87-88 », j'aimerais que la case B3 (plaque 1) se remplisse automatiquement de la manière suivante : FDBN 85. De même pour les autres cases : B4 (plaque 2) : FDBN 86 ; B5 (plaque 3) : FDBN 87 ; B6 (plaque 4) : FDBN 88.

image

Je vous donne un autre exemple qui complique un peu la chose. Lorsque dans la case B1 il est inscrit « MHE 2026-10-08 MHE 52360-52361-52362-52365 », j'aimerais que la case B3 (plaque 1) se remplisse automatiquement de la manière suivante : MHE 52360. Idem pour les autres cases : B4 (plaque 2) : MHE 52361 ; B5 (plaque 3) : MHE 52362.

La difficulté vient du fait que selon ce qui est inscrit dans la case B1, le nombre de caractères à reporter dans les cases B3, 4, 5, 6 ne sera pas le même.

Pourriez-vous m'aider à trouver un formule ?

Merci !

Bonjour,

Une possibilité en passant par un onglet calcul qui ne vient par "polluer"

A voir si cela convient

A+

Bonjour Thiphainebacter spp, JExcel2fr,

Voir avec le fichier exemple ci-dessous.

Les deux données présentées ont été intégrées dans le gestionnaire de Noms (Name)

Cliquer sur B1 et choisir.

Cordialement.

1plaques.xlsx (10.46 Ko)
Rechercher des sujets similaires à "extraire caracteres reporter"