Formule pour supprimer une lettre sur 2

Bonjour je voudrais supprimer une lettre sur 2 car pour un de mes projets mon SKU est trop long uniquement les lettres

Formule serait top

J'ai essaye substitue mais ca ne marche que pour un !

Par exemple :

abcde2020750blabla

deviendrait

ace2020750baba

Merci d'avance !

Edit modo : titre corrigé, j'avais mal aux yeux

Bonjour à tous,

Tu n'as pas indiqué ta version d'excel.

le nombre de chiffre est toujours le meme ?

Crdlmt

Bonjour,

Dans le cas ou il y a toujours 5 lettres avant et 6 lettres derrière au maximum, alors une proposition Power Query.

Un peu à l'aveugle comme le souligne DjiDji

5essai1.xlsx (18.42 Ko)

EDIT: si un jour on a une réponse (cf 1er message de Marco)

Bonjour à tous,

Voici un essai avec une fonction personnalisée :

function Altern(sTxt as string) as string
i = 2
do while i < len(sTxt)
    if not mid(sTxt, i, 1) like "#" then
        if not mid(sTxt, i - 1, 1) like "#" then mid(sTxt, i, 1) = " ": i = i + 1
    end if
    i = i + 1
loop
Altern = replace(sTxt, " ", "")
end function

A utiliser ainsi :

=Altern(A1)

si A1 contient le texte à modifier.

A noter que abcde2020750blabla deviendrait donc ace2020750bala normalement.

Cdlt,

Bonjour à tous,

@3GB: A noter que abcde2020750blabla deviendrait donc ace2020750bala normalement.

Le dernier caractère est en trop (problème qu'on retrouve à chaque fois que le nombre de caractères après les valeurs numériques est pair).

il faudrait ajouter + 1 à len(sTxt) pour l'éliminer.

do while i < len(sTxt) + 1

Cdlt

Bonjour à tous,

un mix power query et formule

6135.xlsx (20.17 Ko)
Rechercher des sujets similaires à "formule supprimer lettre"