OVH Cloud OVH Cloud

problème de texte

2 réponses
Avatar
The Boss
Bonsoir à tous
Etant novice je m'adresse à vous, mon problème au plus simple :

Une feuille "Adhérents"
C'est un tableau de A2 à I73
Colonne A : Nom et Prénom Ex : DURAND DE LARISTOCHAT
Colonne B : un code Ex: 02310
Colonne C D E F G H : des données
Colonne I : Ville Ex : PARIS NORD

Une feuille "Tableau"
C'est un tableau de A20 à I2000
Colonne A B : des données
Colonne C : Nom Prénom Ville Ex : DURAND DE LARISTOCHAT PARIS NORD
Colonne D E F G H : des données
Colonne I : Le problème

De I20 à I2000 j'ai donc fait : =RECHERCHEV(C20;Adhérents!$A$2:$I$73;2)
cela fonctionner bien sauf que maintenant je me retrouve avec un DURANT DE
LARISTOCHAT PARIS SUD
Maintenant il y a un problème : Il prend le mauvais code, celui du nord pas
du sud

Je pense donc à faire =RECHERCHEV((SUPPRESPACE(C20);Adhérents!$A$2:$I$73;2)
et concatener A avec I
mais comment faire avec RECHERCHEV ?

Merci de votre aide

David

2 réponses

Avatar
Daniel.M
Salut David,

Si j'ai compris et pour des recherches séquentielles exactes (et non
binaires),
la matricielle suivante (à saisir avec Ctrl-Maj-Entrée):

=INDEX(Adhérents!$B$2:$B$73;EQUIV(C20;Adhérents!$A$2:$A$73 & " " &
Adhérents!$I$2:$I$73;0)

Salutations,

Daniel M.

"The Boss" wrote in message
news:besfo7$epq$
Bonsoir à tous
Etant novice je m'adresse à vous, mon problème au plus simple :

Une feuille "Adhérents"
C'est un tableau de A2 à I73
Colonne A : Nom et Prénom Ex : DURAND DE LARISTOCHAT
Colonne B : un code Ex: 02310
Colonne C D E F G H : des données
Colonne I : Ville Ex : PARIS NORD

Une feuille "Tableau"
C'est un tableau de A20 à I2000
Colonne A B : des données
Colonne C : Nom Prénom Ville Ex : DURAND DE LARISTOCHAT PARIS NORD
Colonne D E F G H : des données
Colonne I : Le problème

De I20 à I2000 j'ai donc fait : =RECHERCHEV(C20;Adhérents!$A$2:$I$73;2)
cela fonctionner bien sauf que maintenant je me retrouve avec un DURANT DE
LARISTOCHAT PARIS SUD
Maintenant il y a un problème : Il prend le mauvais code, celui du nord
pas

du sud

Je pense donc à faire
=RECHERCHEV((SUPPRESPACE(C20);Adhérents!$A$2:$I$73;2)

et concatener A avec I
mais comment faire avec RECHERCHEV ?

Merci de votre aide

David




Avatar
The Boss
Super ça marche

grand merci Daniel

bonne nuit
David


"Daniel.M" a écrit dans le message de news:
Otv#
Salut David,

Si j'ai compris et pour des recherches séquentielles exactes (et non
binaires),
la matricielle suivante (à saisir avec Ctrl-Maj-Entrée):

=INDEX(Adhérents!$B$2:$B$73;EQUIV(C20;Adhérents!$A$2:$A$73 & " " &
Adhérents!$I$2:$I$73;0)

Salutations,

Daniel M.

"The Boss" wrote in message
news:besfo7$epq$
Bonsoir à tous
Etant novice je m'adresse à vous, mon problème au plus simple :

Une feuille "Adhérents"
C'est un tableau de A2 à I73
Colonne A : Nom et Prénom Ex : DURAND DE LARISTOCHAT
Colonne B : un code Ex: 02310
Colonne C D E F G H : des données
Colonne I : Ville Ex : PARIS NORD

Une feuille "Tableau"
C'est un tableau de A20 à I2000
Colonne A B : des données
Colonne C : Nom Prénom Ville Ex : DURAND DE LARISTOCHAT PARIS NORD
Colonne D E F G H : des données
Colonne I : Le problème

De I20 à I2000 j'ai donc fait : =RECHERCHEV(C20;Adhérents!$A$2:$I$73;2)
cela fonctionner bien sauf que maintenant je me retrouve avec un DURANT
DE


LARISTOCHAT PARIS SUD
Maintenant il y a un problème : Il prend le mauvais code, celui du nord
pas

du sud

Je pense donc à faire
=RECHERCHEV((SUPPRESPACE(C20);Adhérents!$A$2:$I$73;2)

et concatener A avec I
mais comment faire avec RECHERCHEV ?

Merci de votre aide

David