Comment faire correspondre un mot a un nombre

Résolu/Fermé
chloé - 11 nov. 2009 à 13:50
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 12 nov. 2009 à 12:28
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 vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
11 nov. 2009 à 14:09
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
11 nov. 2009 à 14:04
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 vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
11 nov. 2009 à 14:18
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 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 325
12 nov. 2009 à 12:28
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