Remplacer caractères dans une chaine selon conditions
Résolu/Fermé
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
-
18 oct. 2020 à 17:42
rorocr Messages postés 81 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 8 juin 2022 - 20 oct. 2020 à 13:12
rorocr Messages postés 81 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 8 juin 2022 - 20 oct. 2020 à 13:12
A voir également:
- Remplacer caractères dans une chaine selon conditions
- Caractères ascii - Guide
- Remplacer dans word - Guide
- Remplacer disque dur par ssd - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
6 réponses
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
19 oct. 2020 à 18:50
19 oct. 2020 à 18:50
Bonjour,
Avec Rechercher Remplacer(Ctrl+h)
Rechercher "?e1" Remplacer par " - " clic sur Remplacer.
Rechercher "?1" Remplacer par " - " clic sur Remplacer.
Avec Rechercher Remplacer(Ctrl+h)
Rechercher "?e1" Remplacer par " - " clic sur Remplacer.
Rechercher "?1" Remplacer par " - " clic sur Remplacer.
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
18 oct. 2020 à 18:01
18 oct. 2020 à 18:01
Bonjour
Teste comme ceci
Teste comme ceci
=SUBSTITUE(SUBSTITUE(A2;"He1";" - ");"H1"; " - ")
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
1
18 oct. 2020 à 19:08
18 oct. 2020 à 19:08
Bonsoir et merci,
effectivement, ca fonctionne mais mon exemple est mauvais, ce n'est pas toujours un "H" avant le chiffre 1 ou même avant "e1".
Il peut y avoir une dizaine de lettres différentes avant et je voulais donc une solution qui ne m'oblige pas à reprendre toutes les lettres possibles dans ma formule.
effectivement, ca fonctionne mais mon exemple est mauvais, ce n'est pas toujours un "H" avant le chiffre 1 ou même avant "e1".
Il peut y avoir une dizaine de lettres différentes avant et je voulais donc une solution qui ne m'oblige pas à reprendre toutes les lettres possibles dans ma formule.
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
18 oct. 2020 à 20:33
18 oct. 2020 à 20:33
Re
SI mais mon exemple est mauvais
Commence donc par mettre un classeur avec ce que tu espères !!!
SI mais mon exemple est mauvais
Commence donc par mettre un classeur avec ce que tu espères !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
1
18 oct. 2020 à 20:56
18 oct. 2020 à 20:56
Voila un meilleur exemple :
U1He4Be1BeH2NHe2BH2MeMP1NeM4HSe1HeN1He3 en A1
résultat attendu :
- He4 - Be H2 N He2 B H2 Me M - Ne M4 H - He - He3
on peut voir que 5 chaine de caractères ont été remplacées par le "-" mais qu'il y avait des caractères à chaque fois différents avant le 1 :
U1, Be1, P1, He1 et N1.
Le caractère avant le "1" ou avant le "e1" peut être n'importe quelle lettre de l'alphabet d'où ma tentative avec le "?" qui malheureusement ne fonctionne pas...
U1He4Be1BeH2NHe2BH2MeMP1NeM4HSe1HeN1He3 en A1
résultat attendu :
- He4 - Be H2 N He2 B H2 Me M - Ne M4 H - He - He3
on peut voir que 5 chaine de caractères ont été remplacées par le "-" mais qu'il y avait des caractères à chaque fois différents avant le 1 :
U1, Be1, P1, He1 et N1.
Le caractère avant le "1" ou avant le "e1" peut être n'importe quelle lettre de l'alphabet d'où ma tentative avec le "?" qui malheureusement ne fonctionne pas...
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
1
20 oct. 2020 à 13:12
20 oct. 2020 à 13:12
Merci tongtong
Simple et efficace.
Simple et efficace.