Cellules VLOOKUP contenant un certain texte dans Excel


0

Le défi est le suivant: j'ai une colonne avec des noms extraits d'une source. Les noms viennent de différentes manières à chaque extraction. Pour que je puisse l'utiliser, j'ai besoin des noms d'une manière spécifique.

Par exemple:

Noms extraits de la source:

Colonne A

  • Julieta Venega Caceres
  • Jose Manuel Pinzon
  • Carmen Monica de Roux
  • Jose Ponce

Noms dans le format dont j'ai besoin:

Colonne B

  • Julieta Venega Caceres Gonzalez
  • Jose Manuel Pinzon Espinosa
  • Carmen Monica Solis de Roux
  • Jose Antonio Ponce

Solution temporaire:

= VLOOKUP (LEFT (A1, FIND (", A1) -1) &" * ", B: B, 1,0) Je recherche le prénom dans la colonne A, puis je le fais correspondre aux noms de la colonne. B.

Le problème est que certains noms commencent par le même prénom, ex. il y a deux noms qui commence par Jose. Dans ce cas, la fonction ne serait pas exacte pour tous les noms.


Est-ce que cela doit être une formule? Dans vba, vous pouvez utiliser INSTR pour rechercher le nom partiel comme motif dans l’autre colonne. Vous n'avez pas expliqué ce que vous
espériez

Vous avez donc une liste principale de noms correctement formatés. De nouveaux noms entrent en jeu. Les nouveaux noms seront-ils toujours pour les personnes figurant dans la liste principale? Le prénom sera-t-il toujours sous la même forme ou devrez-vous gérer des pseudonymes, des noms abrégés, des fautes d'orthographe ou d'autres différences? Le seul problème est-il des doublons occasionnels? Avez-vous examiné une double recherche (correspondance du prénom et recherche du deuxième nom dans la même fiche)?
Fix1234

Réponses:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.