Affichage automatique d'après une base de données

Bonjour à toutes et tous,

Je viens vers vous car j'ai besoin de créer un fichier avec liste déroulante et affichage automatique des données mais je n'y arrive vraiment pas toute seule.

Voici mon problème :

J'ai une base de données avec nom, direction, section

pour le nom, j'ai créé une liste déroulante : jusque là, tout va bien !

j'aimerais que pour les colonnes direction et section, cela s'affiche automatique en fonction du nom choisi dans la liste déroulante

J'espère me faire comprendre...

Est ce possible ?? et quelqu'un pourrait il m'éclairer de ses lumières ??

Merci d'avance

Maryejo

Bonjour maryejo

Pour ce que tu demandes, il faut utiliser la fonction : RECHERCHEV()

Explication de la fonction dans l'aide d'Excel

A+

bonjour

le mieux est que tu mettes en piece jointe au moins la feuille qui te sert de base d'extraction ; car grace au truchement de "liste en cascade" cela doit etre faisable ; pour cela il faut connaitre la structure de ton ouvrage

cordialement

Bonjour,

Ci-joint un fichier test en espérant une meilleure compréhension de mon souci.

J'ai testé la fonction RECHERCHEV, mais je dois être vraiment "cruche", car j'ai rien compris...

Merci encore

Maryejo

239test-3.xlsx (10.45 Ko)

Maryejo... Maryejo .. hum comment dire ...

En D2

=RECHERCHEV(C2;'Base de données'!A2:C6;2;Faux)

En E2

=RECHERCHEV(C2;'Base de données'!A2:C6;3;Faux)

A+

Bonjour

Des explications dans le fichier joint

avec utilisation des fonctions DECALER et RECHERCHEV comme c'est indiqué au dessus (fonctions de base pour excel)

Cordialement

315copie-de-test-3.xlsx (11.65 Ko)

Re bonjour,

J'ai honte ...

et le pire dans tout ça, c'est que ça à l'air super facile expliqué ainsi.

En tout cas, ça marche !

Mais.... encore une petite question :

comment peut on faire pour enlever le "#N/A" lorsque les cellules sont vides ??

J'ai comme l'impression que ça va être encore un truc tout con....

Merci BEAUCOUP

Maryejo

Pas de honte à avoir, tout s'apprend si on s'en donne la peine

Pour supprimer l'erreur insérer =SIERREUR(RECHERCHEV(C5;PlageBD;2);"") (valeur si ok;valeur si erreur) Attention ne marche pas avec excel 2003 je crois

Cordialement

139copie-de-test-3.xlsx (11.80 Ko)

HOURRA !

Merci, merci, merci

Bonne fin de journée

Maryejo

Bonjour,

J'ai suivi vos conseil mais les valeurs retransmis sur mon deuxième onglet ne corresponde pas a mon tableau de donnée du premier onglet...

Si quelqu'un pouvais m'aider voici mon fichier en pièce jointe...

Bonjour Simon0785

Chose que je n'avais pas mis dans la formule et qui est vitale, c'est le "Faux" à la fin de RECHERCHEV()

Pour une recherche exacte

2019 10 01 13h12 27

A+

Merci, cela fonctionne

Bonjour et merci pour ces infos.

J'ai tenté de suivre vos conseils mais j'obtiens un affichage décalé (je recherche la cellule A2 dans ma BD mais c'est la valeur de C22 qui s'affiche)

et aussi des FAUX apparaissent.

Pourriez vous m'aider s'il vous plait ?..j'ai mis le fichier en pièce jointe

Merci bcp

à vous

Bonjour AlexandreB et

Ton problème n'étant pas complètement le même que celui d'origine, il aurait été préférable de créer un nouveau sujet

Pour les FAUX, c'est plutôt normal non vu ta formule

=SIERREUR(RECHERCHEV(A3;PlageBD;2);"FAUX")

qu'il faut remplacer par

=SIERREUR(RECHERCHEV(A3;PlageBD;2;Faux);"")

Même problème pour ta formule en C2

=SIERREUR(RECHERCHEV(A2;PlageBD;3);"FAUX")

A remplacer par

=SIERREUR(RECHERCHEV(A2;PlageBD;3;FAUX);"")

Il faudrait faire un petit tour dans les formations sur les fonctions Excel

@+

Merci bcp Bruno !

Je vais suivre tes conseils et faire les essais!

Je reviendrai en espérant vous dire que ça marche!!!

Bruno, ça fonctionne parfaitement !!

Trop content

Merci encore

Rechercher des sujets similaires à "affichage automatique base donnees"