Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche dans une plage de données dynamiques ...

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

snaileater

XLDnaute Nouveau
Bonjour,
j'ai dans une colonne A le retour (sur une colonne donc) d'une requête Mysql, cette requête peut bien sur être sur un nombre de lignes variable.

Sur cette plage de données je n'arrive pas à faire de recherche :
par exemple si je mets en B1 une valeur bien présente en colonne A, la formule EQUIV(B1;A:A;0) me retourne N/A de façon incompréhensible ...

Je n'ai pas vu grand chose là dessus sur le net, apparemment j'ai vu des réponses utilisant la fonction DECALER mais je ne la comprends pas bien et je ne vois pas trop pourquoi ...

Merci d'avance pour votre aide ...
 
Re : Recherche dans une plage de données dynamiques ...

Bonjour le Forum,
Bonjour snaileater,

Hum, hum, sans fichier exemple exemple de quelques lignes pas facile de voir ou se situe le soucis.

mais quand à vérifier en premier lieu quel type de donnée a tu en colonne A peut des données numériques mais reconnues comme texte par excel aprés la requete alors que dans b1 tu as peut être de vrai valeur numérique. ou des espace qui traine a un endroit et pas a un autre

n'hesite pas a mettre un fichier exemple

A te lire

Cordialement
 
Re : Recherche dans une plage de données dynamiques ...

Bonsoir
Bien présente, bien présente, c'est vous qui le dites !
Bien visible à la rigueur, vu qu'il ne se verrait pas, l'espace qu'il y aurait en plus, par exemple, derrière !


Bonjour Jocelyn.
 
Dernière édition:
Re : Recherche dans une plage de données dynamiques ...

Bonjour,
Ce n'est pas évident de mettre de fichier exemple étant donné que la colonne A est issue d'une requête sur des données externes (serveur MySQL local) ...

Je peux joindre le fichier mais ça risque de ne pas donner gd chose ...

Cette colonne est issue d'une requête SQL, y figure l'en-tête de colonne puis des codes INSEE de communes (codes à 5 chiffres) pas d'espace avant ni après (vu que j'ai la main sur la structure de la table MySQL...), sans l'en-tête de colonne le comportement est le mm ...

Merci à vous ...
 

Pièces jointes

Re : Recherche dans une plage de données dynamiques ...

re,
Bonjour Dranreb,

cet exemple est suffisant il permet de voir que les valeurs de la colonne A sont des valeur texte alors que celle de la cellule C14 est numérique excel ne peut donc pas la trouver pour que cela fonctionne essai cette formule

Code:
=EQUIV(TEXTE(C14;"00000");A:A;0)

la partie TEXTE(C14;"00000") permet de transformer la cellule 14 en texte et de cette façon excel trouve la valeur

regardes et dis nous
 
Re : Recherche dans une plage de données dynamiques ...

Bonjour,
il y a apparemment une erreur avec la formule car tes données n'ont pas une propriété bien définie (je l'ai transformé en nombre). Alors la formule pour est :
=EQUIV(C14,DECALER($A$1,1,0,NBVAL($A:$A)-1),0)

Cépendant j'ai aussi remarquer que tes données n'étaient pas uniques alors pour cela pas évident qu'excel donne un rang exact.

j'attends votre retour 🙂
 
Re : Recherche dans une plage de données dynamiques ...

Bonjour,
la réponse de Jocelyn avec la conversion du nombre en texte corrige le problème ...
Je ne pensais pas que cela était aussi bête ...
Y a-t-il un moyen de forcer le type des données retournées par ma requête ODBC en colonne A ? ou est-ce forcément du texte à partir du moment ou je fais figurer mes en-têtes de colonnes issues de ma table MySQL ?
Merci.
 
Re : Recherche dans une plage de données dynamiques ...

C'est bizarre ... mm si c'est du texte les opérations (soustraction/addition...) fonctionne correctement avec cette colonne A ... mais pas les fonctions de recherche manifestement ...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
129
Réponses
35
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…