RechercheV : recherche de caractère ne fonctionne pas

doubleto Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14930 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

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Vérifie si tes données n'ont pas des espaces intempestifs en fin.
    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
  3. doubleto Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
     
    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
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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
      1. doubleto Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   > gbinforme Messages postés 14930 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
      2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > doubleto Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
         
        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
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Cordialement?ou pas?:-)
        0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    4. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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