Comparer deux colonnes

Résolu
Bonjour,
J'ai déjà posé cette question mais je n'étais pas inscrit
Donc dans le doute...

je suis novice et je cherche le moyen de comparer deux colonnes et remplir une troisième en fonction du résultat.

Explication:

dans la colonne A j'ai une référence sur chaque ligne ex: S42589 (différente sur chaque ligne).

dans la colonne B j'ai une référence qui peut contenir une partie la référence de la colonne A ex: 042589 (différente sur chaque ligne).

je souhaite comparer ces deux colonnes et placer un texte (défini dans une case Y:100 par exemple) en face des références de la colone B (sur la colone C) contenant la référence qui se trouve n'importe où de la colonne A.
A B C
52927 5237600
54225 5237800
54235 0054482 Texte défini en Y:100
54552 5238000
54842 S52927 Texte défini en Y:100

Merci à tous

Michel

PS. les deux colonnes peuvent faire parties de deux pages différentes.

3 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

La problématique consiste à comparer deux colonnes Excel et à renseigner une troisième colonne avec un texte défini lorsque la référence de la colonne B est contenue dans celle de la colonne A. La solution la plus retenue emploie une fonction de recherche avec des jokers, par exemple: =SI(CONTAR.SI(A:A;"*"&C2&"*");$Y$1;"") pour copier le texte prédéfini lorsque C2 est présent dans A. Des ajustements ont été évoqués pour éviter d'effacer les données existantes et pour que le traitement s'applique même si A est numérique, notamment en forçant le texte. Une nuance utile est de ne pas modifier la cellule B en cas d'échec et d'ajouter une condition pour imposer un minimum de chiffres.

Bobot (l’IA à votre service)
  1. Contributeur
    Bonsoir
    en C1 si on commence sur ligne 1
    =SI(NB.SI(A:A;"*"&B1&"*");$Y$1;"")
    crdlmnt

    Errare humanum est, perseverare diabolicum
    1. Merci beaucoup Vaucluse,

      Cela ne fonctionne pas, est ce que cela peut venir du fait que j'utilise une version espagnole de excel? (je suis en Andorre)
      1. Contributeur
        Je ne pense pas, à, moins que votre Excel soit en anglais?
        je ne connais pas d'Excel en espagnol
    2. Non elle est en espagnol.
      mais je pense que cela ne vient pas de là car SI et NB.SI sont des expressions qui se trouvent en espagnol.

      Si vous avez une autre formule a me proposer, je suis preneur.

      Attention, les références sont en texte et non pas en chiffres.

      En tous cas, encore merci.

      Cordialement
      Michel
      1. ok merci je vais chercher
        Aucune des deux formules ne fonctionnent.
        Merci quand même pour votre aide
        à bientôt
        Michel
      2. la fonction contar semble etre acceptée mas j'ai fait un essai avec:

        =SI(CONTAR.SI(A:A;"*"&B1&"*");"a";"b")

        j'ai mis des valeurs identiques dans certaines cellules et cela me renvoi la valeur
        "b" dans toute les cellules
      3. Contributeur
        Mettez un petit modéle sur
        http://www.cjoint>.com
        et placer ici le lien donné par le site, je verrais en version française.