Appliquer formule selon le contenu de la colonne adjacente

Bonjour,

Voilà j'ai des N° de série à formater selon le type d'équipement.

J'ai donc une colonne avec la référence et une autre avec le N° de série.

Selon la référence je dois retirer 3,4,5 ou 6 caractères au début du N° de série. J'utilise la formule droite().

Pour l'instant je filtre par référence que je colle dans une nouvelle feuille puis j'applique la formule adéquate. Je dois donc le faire pour chaque références c'est fastidieux. Je suis obligé de passer par un copié collé car si alors que j'ai filtré je fais un copié collé des N° de série ils se collent les uns après les autres (c'est à dire de 10 à 50 par ex au lieu de se coller là oû se trouve les références que je veux formater qui peuvent être en ligne 10 15 18 19 20 etc) je ne sais pas si c'est clair. Je ferai des copies d'écran sinon.

Je cherche donc un moyen d'appliquer automatiquement la formule adéquate selon la référence.

imaginons deux colonnes ainsi :

Référence N°

A defaa123456

A defaa235689

B defb2365478

B defb32164548

B defb214212121

C defccc115156

C defccc111515

C defccc11111521

Pour toutes les lignes de A je veux retirer les 5 premiers caractères

Pour toutes les lignes de B je veux retirer les 4 premiers caractères

Pour toutes les lignes de C je veux retirer les 6 premiers caractères

Pour au final avoir ça :

A 123456

A 235689

B 2365478

B 32164548

B 214212121

C 115156

C 111515

C 11111521

Et en vous montrant l'exemple j'ai trouvé ma solution

J'avais juste à faire un remplacer defaa par un vide et de même pour les autres préfixes.

Mais bon par curiosité ce que je voulais faire via formules excel c'est possible ?

Merci de votre aide

Supposons que ta colonne avec tes references soit en A que ta colonne avec tes numeros soit en B

L1 = A M1 = 5

L2 = B M2 = 4

L3 = C M3 = 6

En C1 tu écriras:

=DROITE(B1;NBCAR(B1)-RECHERCHEV(A1;$L$1:$M$3;2))

Puis tu traines.

Rechercher des sujets similaires à "appliquer formule contenu colonne adjacente"