Fonction substitue Excel

Résolu/Fermé
Poupette - 2 nov. 2021 à 16:25
 Poupette - 3 nov. 2021 à 11:57
Bonjour,

Je viens vers vous car je peine à faire marcher une fonction...

Sur toute la colonne A, il y aura un texte similaire CHANCE : */jour avec le * qu'il sera possible de modifier.

Je voudrais que sur la colonne B n'apparaissent que le * en question.

J'ai épluché tous les tutos youtube et rien n'y fait.

J'espère que ma question sera claire lol!

Merci par avance pour l'aide que vous m'apporterez, je commence à désespérer haha.
A voir également:

4 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 166
2 nov. 2021 à 16:44
Bonjour,
si j'ai bien compris, vous voulez récupérer la valeur de l'* en colonne A et le mettre en B ?!

Si c'est le cas, avec cet exemple en A1 : CHANCE : 12/jour
Alors en B1 :
=STXT(A1;10;2)
= 12
1
yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024 1 513
2 nov. 2021 à 16:59
Bonsoir
une proposition
=STXT(A3;TROUVE(": ";A3)+2;TROUVE("/";A3)-10)
1
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
2 nov. 2021 à 17:22
Bonjour,

le problème est que le signe * est un symbole générique difficile à traiter dans une formule même en utilisant son code ASCII =CAR(42)

je propose de créer une colonne qui pourra être masquée exemple en K avec cette formule qui convertira le * en zz et à incrémenter sur la hauteur souhaitée
=SUBSTITUE(A1;"*";"zz")

et en colonne B cette formule
=SI(NB.SI(K1;"*zz*")>0;"*";"")

l'imbrication des deux est refusé par Excel
1
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
2 nov. 2021 à 17:55
J'ai retrouvé pour le faire directement, regarde cette formule, pour faire le ~ clic sur AltGr et clic deux fois sur la touche 2 qui est également la touche é pour avoir ~~ ensuite supprimer un ~

=SI(NB.SI(A1;"*~**")>0;"*";"")  
0
Merci pour votre aide! Problème résolu :)
0