RechercheV : recherche de caractère ne fonctionne pas

doubleto Messages postés 3 Statut Membre -  
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un cas d'Excel qui ne fonctionne pas sur une recherche de caractère.
Je sais que ça peut fonctionner mais je ne trouve pas.
Mon cas :

J'ai un tableau seul :
G33 H33
Centre Ile-de-France ; Centre
Est Lorraine ; Alsace ; Champagne-Ardenne
Nord ...
Ouest ...


J'ai un autre tableau à implémenter avec ces données. Je dois retrouver la région cible (Ile-de-France, Centre...) et inscrire dans la case en-dessous la zone correspondante (Centre, Est...)

Pour le premier tableau seul, j'ai créé une matrice l'englobant et j'ai pour formule :
=RECHERCHEV(B8;matrice_type_maison;1;FAUX).

Malheureusmeent, j'ai une moitié de N#A ou alors une zone incorrecte.

Auriez-vous une solution s'il vous plaît ? :)

Merci pour vos réponses !

4 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonjour,

Vérifie si tes données n'ont pas des espaces intempestifs en fin.
0
via55 Messages postés 14730 Statut Membre 2 750
 
Bonjour

Les données ne sont peut être pas écrites de la même façon ou certaines avec des espaces après (invisibles mais bien gênants)
C'est la 1ere chose à vérifier
Si tu n'arrives pas à un résultat postes un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici, on regardera ce qui peut clocher

Cdlmnt
Via
0
doubleto Messages postés 3 Statut Membre
 
Merci pour vos réponses rapides !

Pour les espaces et écritures, j'ai un peu tout essayé.
Les copier/coller, les '' autour des chaînes dans le tableau...

Voici le lien :
http://www.cjoint.com/c/GIzuGVi2Yby

C'est la ligne 12 qui est à compléter, reprenant les noms de régions situés 4 lignes au-dessus.
Le tableau utilisé commence en F33.

Merci pour votre aide !
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonsoir,

j'ai un peu tout essayé
Pas étonnant que cela ne fonctionne pas car ta "matrice_region" c'est du grand n'importe quoi :
Région	Type de Maison
Ile-de-France',Centre Centre
Champagne-Ardenne ; Lorraine ; Alsace ; Franche-Comté Est
Picardie ; Haute-Normandie ; Basse-Normandie ; Nord-Pas-de-Calais Nord
Pays de la Loire ; Bretagne Ouest

Comment veux-tu trouver quelque chose dans un tel fouillis ! ;-)
0
doubleto Messages postés 3 Statut Membre > gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention  
 
J'ai juste surligné le tableau et créé une matrice en fait...
Je t'avoue que je ne sais pas du tout comment l'organiser sachant quemon tableau doit rester comme il est ?
Je pensais qu'Excel était capable de trouver une chaîne de caractère, même dans un "fouillis" comme ça.
0
via55 Messages postés 14730 Statut Membre 2 750 > doubleto Messages postés 3 Statut Membre
 
Bonsoir à vous deux

En fait c'est simple il faut refaire ta matrice_région avec une région par ligne, soit :
Ile-de-France | Centre
Champagne-Ardenne |Est
Picardie | Nord
Haute-Normandie |Nord
Centre |Centre
Basse-Normandie |Nord
Nord-Pas-de-Calais| Nord
Lorraine |Est
Alsace |Est
Franche-comté |Est
Pays de la Loire |Ouest
Bretagne |Ouest

Cdlmnt
Via
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour

et salut les copains, tout le monde va bien ?

c'est vrai que la matrice pourrait être mieux organisée, mais puisqu'il n'y a que 4 types de maison, pourquoi ne pas utiliser en B12

=RECHERCHEV("*"&B8&"*";matrice_region;2;FAUX)

Bien cordialement
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonjour Vaucluse,

Bien sûr que l'on peut trouver mais est-ce rendre service que de cautionner une organisation des données aussi désorganisée : lorsque l'on aura "centre, centre est, centre ouest" l'on justifiera comment que les résultats risquent d'être curieux ?
Personnellement je trouve cela très préjudiciable de permettre de fonctionner hors des règles normales de gestion des données.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442 > gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention  
 
Cordialement?ou pas?:-)
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonsoir Vaucluse,
Tout à fait cordialement ;-)
Ta réponse est de qualité comme toujours et c'est dommage que la question soit "fouillis" : comme la solution est là pourquoi progresser tant que l'on trouve des solutions !
Bonne fin de journée.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Salut GB

Le cordialement me rassure, le contraire m'aurait embêté.

Ton point de vue est sans doute le plus correct, toutefois, le mien est un peu différend (je ne suis sans doute pas correct :-)), mais je pense utile de présenter des variantes de solutions qui, même si, elles ne sont pas optimums pour la question posée, y sont quand même fortement liées,et peuvent aider par la suite le demandeur à résoudre d'autres sujets dans un éventuel périmètre identique.
(A condition bien sur que ces propositions amènent un "autre chose" , et ne soient pas strictement équivalentes)

On n'en sait jamais trop,et moi, c'est comme ça que j'ai appris le peu que je sais.

Bien cordialement, en tous cas!
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonsoir Vaucluse,

Chacun son point de vue effectivement car il faut de tout pour faire un monde, et je respecte tout à fait ta proposition parfaitement correcte.

J'étais plutôt dans la proposition de via88 (salut à toi) qui me semble plus conforme à une présentation des données telle que la veut le concept des bases relationnelles qui s'est imposée partout même si d'autres approches avaient vu le jour.
Maintenant, comme aurait dit Roland Moreno, c'est Théorie du bordel ambiant qui donne la Victoire du bordel ambiant alors pourquoi ne pas fonctionner en "fouillis" comme doubleto...

Bonne soirée à tous.
0