• Initiateur de la discussion Initiateur de la discussion kathy
  • Date de début Date de début

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 !

K

kathy

Guest
Bonjour,

J'ai créé une base de données clients comprenant n° client, nom, adresse, etc.
A partir de cette base, j'ai créé par client une fiche contact mise en page et toutes les infos sur le client. Je souhaiterai que lorsque je rentre un numéro de client sur la fiche contact, les différents champs nom, adresse, etc. se remplissent automatiquement, à partir des données de la base.
Je pensais créer une fonction si. Par exemple si 'cellule n°client de ma fiche contact = cellule n°client de la base de données', alors 'cellule nom fiche contact = cellule nom DE LA MEME LIGNE'.

Y a-t-il moyen d'avoir une formule qui dit 'de la même ligne que'?

Merci d'avance pour vos réponses !
 
Bonjour,

il y a la formule : recherchev()

Cherche une valeur donnée dans la colonne située à l'extrême gauche d'une matrice et renvoie une valeur dans la même ligne d'une colonne que vous spécifiez dans la matrice. Utilisez la fonction RECHERCHEV plutôt que la fonction RECHERCHEH lorsque vos valeurs de comparaison se trouvent dans une colonne située à gauche des données à trouver.

Le « V » dans « RECHERCHEV » signifie « Vertical ».

Syntaxe

RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche)

valeur_cherchée est la valeur à trouver dans la première colonne de la matrice. L'argument valeur_cherchée peut être une valeur, une référence ou une chaîne de texte.

table_matrice est la table de données dans laquelle est exécutée la recherche de la valeur. Utilisez une référence à une plage ou un nom de plage, par exemple Base de données ou Liste.


no_index_col est le numéro de la colonne de l'argument table_matrice dont la valeur correspondante doit être renvoyée. Si l'argument no_index_col est égal à 1, la fonction renvoie la valeur dans la première colonne de l'argument table_matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée dans la deuxième colonne de l'argument table_matrice, et ainsi de suite. Si l'argument no_index_col est inférieur à 1, la fonction RECHERCHEV renvoie la valeur d'erreur #VALEUR! et si l'argument no_index_col est supérieur au nombre de colonnes de l'argument table_matrice, la fonction RECHERCHEV renvoie la valeur d'erreur #REF!.

valeur_proche représente une valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez spécifiée. Si cet argument est VRAI ou omis, une donnée proche est renvoyée. En d'autres termes, si aucune valeur exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée. Si valeur_proche est FAUX, la fonction RECHERCHEV renvoie exactement la valeur recherchée. Si aucune valeur ne correspond, la valeur d'erreur #N/A est renvoyée.

En espérant avoir répondu à ta question...
sinon il y a les fonctions =INDEX(;EQUIV(;;0))

@+
Boyboy
 
Bonjour le Forum,
Bonjour kathy,

en fichier joint un essai
regarde si il correspond a ta demande.


Jocelyn [file name=Classeur4_20060424154739.zip size=1913]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur4_20060424154739.zip[/file]

oups bonjour Boyboy

Message édité par: Jocelyn, à: 24/04/2006 15:48
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
211
  • Question Question
Réponses
5
Affichages
630
Réponses
10
Affichages
574
Réponses
10
Affichages
792
Retour