Recherchev avec regexp ?

  • Initiateur de la discussion Initiateur de la discussion barichon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

barichon

Guest
Bonjour à tous,

Je cherche à afficher dans mon "ficher cible" toutes les colonnes de se fichier pour lesquelles le "path name" (colonne A), sont trouvées dans la colonne PATH ID (colonne E) "fichier référence".

Le regexp qui découle de ces deux colonne est: "PATH-suite à 5 chiffresquelquechose"
L’important est de faire matcher la suite de 5 chiffres correspondant.

Ci-joint les deux fichiers qui pourront servirent de test.

Pourriez-vous me donne la main la dessus ?

Merci d'avance,

Cordialement,
 

Pièces jointes

Dernière modification par un modérateur:
Re : Recherchev avec regexp ?

Dans ma feuille cible, colonne G j'ai essayé:

=RECHERCHEV(DROITE(A2;5);'[fichier reference.xls]1'!$A$2:$M$75;3;FAUX)

Mais cela me renvoit #N/A...


Pourriez-vous me filer la main ?

Merci d'avance.
 
Dernière modification par un modérateur:
Re : Recherchev avec regexp ?

Bonjour barichon,

S'il y a peu de réponses, c'est que soit personne ne sait, soit personne ne comprend la question
Dans ton fichier cible, tu veux visiblement rechercher la partie chiffre de la colonne A (Path Name) dans ton fichier référence
Mais si on regarde les chiffres de tes "Path Name", on ne les retrouve nulle part dans la feuille fichier référence, alors comment pourrait-on comprendre ce que tu recherches ?
 
Re : Recherchev avec regexp ?

En effet, petite erreur, je me suis emmêlé.

Ci-joint la mise à jour des fichiers exemples.
 

Pièces jointes

Re : Recherchev avec regexp ?

Merci de ta réponse, si je le mets la formule dans la feuille ou il y a toutes mes données:

feuille cible: granite.xls, nom de la feuille 1.
feuille reference: fam.xls, nom de la feuille 1.

dans fichier cible colonne G, quand j'écris:

=INDEX('[fam.xls]1'!$B$2:$B$3;EQUIV(DROITE(A4;5);'[fam.xls]1'!$E$2:$E$3;0))

la formule s'affiche tel que présenté dans le screenshot ci-joint.
Aurais tu une idée des raisons de ce comportement ?
 

Pièces jointes

  • screen.jpg
    screen.jpg
    72.7 KB · Affichages: 74
  • screen.jpg
    screen.jpg
    72.7 KB · Affichages: 69
  • screen.jpg
    screen.jpg
    72.7 KB · Affichages: 65
Re : Recherchev avec regexp ?

Bonjour barichon,

Quand une formule s'affiche plutôt que de se calculer, c'est en général que le format de nombre est sur "Texte"
sélectionne tes cellules, Format-Cellule Onglet Nombre, Choisis Standard, puis recliques dans la première formule et fait entrée, tu pourras la recopier vers le bas
 
Re : Recherchev avec regexp ?

Très bien, merci beaucoup l'aide que tu m'apportes,

Voici mon fichier complet:

1-En colonne "I" fichier "Entreprise", il ya ta formule. (on peut affichier "ok" si le site ID est trouvé).

2-Par ailleurs est-il possible en "J" d'afficher "Warn IP" si la recherche de "I" (recherche précedante) est valide et que l'IP en "D" (fichier entreprise) est différent de celle la colonne "G" du "fichier client" ?

Le top serais un import du fichier client, qui viendrais en seconde feuille aprés la feuille entreprise, et le résultat se trouverais dans une 3 feuilles feuille.

Mais bon là ça serait bisounours.

Cordialement,
 

Pièces jointes

Re : Recherchev avec regexp ?

Re,

Dans la colonne E du fichier client, il faut que tu choisisses si tes PATH ID seront du texte ou des nombres
Si tu les mets en nombre (c'est le plus simple, mais attention tu dois convertir E71 et E72 en nombre) la formule pourrait être

Code:
=INDEX('[fichier client.xls]1'!$A$2:$A$76;EQUIV(DROITE(A4;5)*1;'[fichier client.xls]1'!$E$2:$E$76;0))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
25
Affichages
1 K
Réponses
1
Affichages
710
Réponses
5
Affichages
671
Compte Supprimé 979
C
Retour