RechercheV : recherche de caractère ne fonctionne pas

Fermé
doubleto Messages postés 3 Date d'inscription lundi 25 septembre 2017 Statut Membre Dernière intervention 25 septembre 2017 - 25 sept. 2017 à 22:04
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 27 sept. 2017 à 19:04
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
25 sept. 2017 à 22:13
Bonjour,

Vérifie si tes données n'ont pas des espaces intempestifs en fin.
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
25 sept. 2017 à 22:15
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 Date d'inscription lundi 25 septembre 2017 Statut Membre Dernière intervention 25 septembre 2017
25 sept. 2017 à 22:35
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
25 sept. 2017 à 23:12
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 Date d'inscription lundi 25 septembre 2017 Statut Membre Dernière intervention 25 septembre 2017 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
25 sept. 2017 à 23:18
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > doubleto Messages postés 3 Date d'inscription lundi 25 septembre 2017 Statut Membre Dernière intervention 25 septembre 2017
25 sept. 2017 à 23:58
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 sept. 2017 à 10:32
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
26 sept. 2017 à 18:27
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
Modifié le 26 sept. 2017 à 19:14
Cordialement?ou pas?:-)
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
26 sept. 2017 à 21:55
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 27 sept. 2017 à 13:09
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
27 sept. 2017 à 19:04
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