Comment réecrire une donnée en fonction de la valeur dans une autre cellule
Fermé
emma1992_kelo
Messages postés
55
Date d'inscription
jeudi 9 mai 2019
Statut
Membre
Dernière intervention
14 octobre 2021
-
2 oct. 2019 à 18:27
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 oct. 2019 à 11:37
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 oct. 2019 à 11:37
A voir également:
- Comment réecrire une donnée en fonction de la valeur dans une autre cellule
- Aller à la ligne dans une cellule excel - Guide
- Fonction si et - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Récupérer la valeur d'une cellule excel vba ✓ - Forum VB / VBA
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié le 2 oct. 2019 à 18:41
Modifié le 2 oct. 2019 à 18:41
Bonsoir
quelque chose comme ça?
https://mon-partage.fr/f/XKwKMxMe/
crdlmnt
quelque chose comme ça?
https://mon-partage.fr/f/XKwKMxMe/
crdlmnt
3 oct. 2019 à 16:26
https://mon-partage.fr/f/gL52qRha/
3 oct. 2019 à 18:05
j'ai essayé de traiter tous les types de codes de B avec la formule dans ce nouveau modèle, et j'espère que vous n'en avez pas d'autres!!
https://mon-partage.fr/f/nkdgBa0N/
Pour info
pour que la formule fonctionne il faut que la partie à récupérer dans la cellule B soit précéder de _ (underscore) et un seul!
C'est ce caractère que place la formule
crdlmnt
10 oct. 2019 à 10:27
Je ne pas mettre des _ dans toutes cellules car c'est plus de 5000 données /cellules; il me faudrait une formule qui change le réassigner à F/m/c en réassigner à_F/à_M/à_C et même chose pour les 3.1 etc. je vais tester votre formule et voir si elle fonctionne merci.
10 oct. 2019 à 10:58
1° vous pouvez bien sur remplacer _ par n'importe quoi
2° vous devriez pouvoir transformer tous vos texte de façon à ce qu'il ne contiennent qu'un underscore au bon endroit avec cette formule
=SUBSTITUE(SUBSTITUE(SUPPRESPACE(A4);"_";" ");" ";"_";NBCAR(SUPPRESPACE(A4))-NBCAR(SUBSTITUE(SUBSTITUE(SUPPRESPACE(A4);"_";" ");" ";"")))
pour un texte en A4
elle est un peu tordue, mais elle traite à la fois de la positon des underscores et des éventuels espaces qui pourraient se trouver au début ou à la fin de vos textes
elle devrait vous permettre de recréer une colonne avec des textes adaptés
et si ça ne va pas, déposez un modèle avec au moins un exemple des cas de figure ici:
http:mon-paratge.fr
et revenez coller le lien créé sur le site
crdlmnt
10 oct. 2019 à 11:37
et directement avec le même raisonnement:
=STXT(SUPPRESPACE(A2);TROUVE("_";SUBSTITUE(SUBSTITUE(SUPPRESPACE(A2);"_";" ");" ";"_";NBCAR(SUPPRESPACE(A2))-NBCAR(SUBSTITUE(SUBSTITUE(SUPPRESPACE(A2);"_";" ");" ";""))))+1;10)
crdlmnt