Excel: comparaison de caractères

printfx000 -  
ccm81 Messages postés 11033 Statut Membre -
Salut, imaginons que je dois comparer deux bouts de chaines de caractères entre eux

Ex: Je dois comparer "MonStyloBleu1", "MonStyloBleu3", et "MonStyloRouge2".
Ce que je veux, c'est juste récupérer "MonStyloBleu" et "MonStyloRouge", puis faire mes comparaisons.
Ensuite, je veu arriver à la conclusion suivante:

"MonStyloBleu1"="MonStyloBleu3"
"MonStyloBleu1"<>"MonStyloRouge2"
"MonStyloBleu3"<>"MonStyloRouge2"

Donc, ce qu'il faudrait que j'arrive à faire, c'est juste prendre le bout d'une chaine de caractères, et le comparer à un autre bout.
Et c'est là que je bloque :D.

Pourriez vous m'aider, svp ?

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Peut être avec cette formule

    =GAUCHE($A1;MIN(TROUVE({0;1;2;3;4;5;6;7;8;9};$A1&" 0123456789"))-1)
    1
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      bonjour Mike-31

      très jolie formule
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour
    si le nombre de caractères à faire disparaitre à droite est par exemple 2, et si
    A6 = toto22
    B6=STXT(A6;1;NBCAR(A6)-2)
    donnera toto comme résultat
    bonne suite
    0
  3. printfx000
     
    Merci de vos réponses, mais le problème est que dans mon cas, le nombre de caractères à faire disparaitre est variable: sa peut être 2,3,4, ou 5.

    Et je dois faire ça sur 3000 noms de fichiers...

    Y-a t-il moyen d'automatiser cela ?
    0