Comment faire correspondre un mot a un nombre

Résolu
chloé -  
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j voudrais savoir quelle application utiliser pour faire correspondre un numero a un nom c est a dire que dès que je tappe un numero donné dans une case ,le nom qui lui est attribué apparait

exepmle : 222 chloé
123 renne
236 anne
merci d ancance

3 réponses

dobo69 Messages postés 1587 Date d'inscription   Statut Membre Dernière intervention   832
 
bonjour,

le nom qui lui est attribué apparait

Où ? comment ?

En attendant, peut etre un début de réponse :
colonnes A et B les données du tableau cité dans la question.

Ecrire en cellule E1, par exemple, la formule suivante :
=SI(ESTERREUR(RECHERCHEV(D1;A:B;2;0));"";RECHERCHEV(D1;A:B;2;0))
Cette formule écrira en E1 le nom correspondant au chiffre qui sera rentré en D1.
Ainsi en copiant cette formule dans la colonne E, permet d'écrire les noms correspondants aux nombres rentrés en colonne D

la formule de base est =RECHERCHEV(D1;A:B;2;0) , dans l'exemple donné elle est incluse dans un test d'erreur permettant de ne rien écrire si la cellule C ne contient rien ou un nombre qui n'existe pas.
4
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjnour
suivez cette exemple à adapter aux champs quiu vous concernent:
1°) un tableau de données:
En A pour l'exemple de A1 à A100 : titre code, premier code en A2
En B, de B1 à B100: : titre nom, premier nom en B2
établir la liste de ce que vous voulez voir ressortir

2°)Ensuite votre recherche:
En C1: titre:CODE
En C2:
barre d'outil / Données / Validation
En haut de la fenêtre, choisir liste
cliquez sur la fenêtre du bas,et sélectionnez A1:A100
Ainsi en C2, le menu vous affichera la, liste des codes qui sont en A1

En D1:titre:NOM
En D2, la formule
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;$A$2:$B$100;2;0))
ça devrait marcher
Nota: ça marche aussi sur des feuilles séparées, mais je conseille alors de nommer le tableau de données pour allèger la formule:
Sélectionnez le tableau de référence
Barre d'outil / Insertion / Nom /
Définir
fenêtre du haut entrez un nom, par exemple: CHAMP
ma formule en D2 devient alors:
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;CHAMP;2;0)
et marche sur n'importe quelle feuille.
Bonne chance
Crdlmnt



0
dobo69 Messages postés 1587 Date d'inscription   Statut Membre Dernière intervention   832
 
Bonjour Vaucluse,
J'ai un peu "trainé" et je n'ai pas vu que tu avais déjà répondu (comme d'hab un truc plus pro...)
un café ?...
0
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Bonjour,

Chloé demande "quelle application ?" et vous lui donner la formule mais dans quoi ? ;-)

Je suppose que vos solutions s'appliquent dans Excel, et, à peu de chose près, dans NeoOffice ou OpenOffice.org.

Cordialement.
0