Pb avec RECHERCHE V

Résolu
NAD -  
zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans Excel, j'utilise régulièrement la fonction RECHERCHE V sans aucun problème, tant qu'il s'agit de rechercher du numérique ça va ! Mais j'ai un nouveau tableau dans lequel la RECHERCHE V ne fonctionne pas du tout. Cette fois dans mon tableau la "Valeur_cherchée" est composée de lettres et parfois chiffres et lettres (un code de 3 caractères maximum : 3M, ABE, ACC, PRM, etc..). Réponse : #N/A.
J'utilise la même formule que d'habitude : =RECHERCHEV(A2;Juin!A:G;7;FAUX)
Mais cette fois RECHERCHE V ne comprend rien !
Pourriez-vous m'aider à trouver l'erreur dans la formule ?

Merci d'avanc

NAD
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522
     
    Salut,

    C'est certainement un souci de format de cellule.
    Cela arrive souvent lorsque ce que tu recherches est en format "texte" et la liste est en format "standard" (Ou vice versa)
    Homogénéise les deux, et tu verras que cela fonctionne.

    Tiens moi au courant

    A+
    0
    1. NAD
       
      Merci pour la rapidité de votre réponse. En fait j'ai déjà mis les colonnes en format texte et niet !

      Je pense aussi à un problème de reconnaissance de format !

      Merci bcq
      0
      1. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522 > NAD
         
        RE:

        OK pour les mettre en format texte mais il faut normalement retaper la valeur ensuite (vas comprendre, ce sont les joies d'Excel). Ce problème est très casse pieds, je sais!..

        Si tu ne t'en sors pas tu peux tjs me faire parvenir le fichier par http://www.cijoint.fr/ et me donner le lien.

        A+
        0
      2. NAD > zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention  
         
        Retaper la valeur ? Je ne vais quand même pas retaper toute la colonne ! C'est justement pour éviter cela que j'utilise RECHERCHE V. Je crois que je n'ai pas tout compris ! Et je vais déclarer forfait, ça m'énerve de ne pas trouver. Je trouverai une facon d'y arriver.

        Merci encore
        0
      3. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522 > NAD
         
        RE:

        Comme je t'ai dit, si tu ne t'en sors pas tu peux tjs me faire parvenir le fichier par http://www.cijoint.fr/ et me donner le lien.

        Comme tu veux

        Sinon, A+
        0
      4. NAD > zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention  
         
        http://www.cijoint.fr/cjlink.php?file=cj200811/cijqVa9ShM.xls

        Voilà et merci pour ta patience
        0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Zorroestarrivé est partii (je sais, facile et très moyen)

    dans ta feuille oct les f. colonne A ont une longueur de 4 caractères (fonction NBCAR(A2) donc cela explique le NA

    pour y rémédier, une petite macro va te faire le boulot (mets toi bien dans la feuille oct)

    Sub espace()
    fin = Range("A65536").End(xlUp).Row
    For cptr = 2 To fin
    Cells(cptr, 1) = Replace(Cells(cptr, 1), " ", "")
    Next

    End Sub
    0
  3. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522
     
    Me revoilou,

    En effet, bien vu michel_m, à propos des nb de caractères.
    NAD peut également utiliser la fonction =SUPPRESPACE(A2) et remplacer les cellules initiales par ces nouvelles dans la feuille oct via copier-collage spécial "valeurs")

    A+
    0
    1. NAD
       
      Je viens juste de lire les réponses à mon pb de recherche v. Est-ce abuser que de te demander "zorroestarrivé" de me renvoyer le fichier avec la solution ? Car je patauge un peu ! =SUPPRESPACE(A2) ne fonctionne pas.
      La solution proposée par Michel est bcq trop compliquée pour moi ! Mais je le remercie sincèrement. Si on pouvait faire au plus simple..........

      merci
      0
    2. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522 > NAD
       
      Salut NAD,

      Je ne m'y connais pas en macro mais je comprends que cela te fasse peur.

      Pour ta demande, je t'ai mis 2 fichiers (un intermédiaire et l'autre final).

      Intermédiaire qui explique la méthode
      http://www.cijoint.fr/cjlink.php?file=cj200811/cijcvt6Xhj.xls
      Final qui indique le résultat...final :-)
      http://www.cijoint.fr/cjlink.php?file=cj200811/cijxzux6Cr.xls

      Dis moi si cela est OK pour toi.

      A+

      0
    3. NAD > zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci pour les fichiers. Je fais les tests et je te tiens au courant.

      A+

      NAD
      0
    4. Alain_42 Messages postés 5413 Statut Membre 904 > NAD
       
      Petite précision, pour recherchev il faut que la colonne 1 soit triée par ordre aplhabetique
      0
    5. NAD > zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention  
       
      J'ai suivi exactement ce que tu as fait. Ca marche, sauf pour 3M. Alors pourquoi ça fonctionne avec toi et pas avec moi ? Etrange, non ! Pas grave pour une ligne, j'y gagne du temps et des erreurs de recopiage en moins. Je n'y croyais plus.
      C'est la première fois que je fais une demande sur un forum d'internet et j'avoue que c'est impressionnant.

      Encore merci pour ta disponibilité et l'envoi des documents corrigés.

      A +
      0