Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/05/2011, 11h08   #1
Invité régulier
 
Homme
Étudiant
Inscription : mars 2009
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 9
Points : 5
Points : 5
Par défaut Lien entre 2 listes

Bonjour à tous,
Je me trouve face à un problème (ici simplifié):
je voudrais afficher dans la colonne B les abréviations des mots de la colonne A.
Les mots de la colonne A sont choisis à partir d'une liste déroulante, définie dans la colonne A de la feuille 2; en face de chaque mot se trouve son abréviation en colonne B, feuille 2.

Jusqu’à présent, j'utilise plusieurs SI() imbriquées, mais cette solution n'est pas flexible : si j'ajoute une nouvelle ligne (mot + abréviation), je dois alors re-coder toute la colonne B (pour cet exemple simplifié).

Comment puis je faire pour l'effectuer de manière automatique plus simple et plus flexible, sans passer par une macro (le tout sous XL 2003) ?

D'avance merci !
pouponsaltro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h22   #2
Membre habitué
 
Avatar de Syphochaos
 
Homme Cyril CHMIEL
Étudiant
Inscription : avril 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Cyril CHMIEL
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 70
Points : 109
Points : 109
Bonjour pouponsaltro.

Dans la feuille 1 tu as donc deux colonnes ( A : mots / B : abréviations à remplir automatiquement) ?!

Dans la feuille 2 tu as une seule colonne ou bien deux aussi ?!

Sypho.
Syphochaos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h31   #3
Invité régulier
 
Homme
Étudiant
Inscription : mars 2009
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 9
Points : 5
Points : 5
Salut,
feuille 1, 2 colonnes dont 1 à automatiser.
feuille 2, 2 colonnes remplies par mes soins (définition de la correspondance entre mot et abréviation)

PS : je ré-édite le premier post pour clarifier, tu as raison.
pouponsaltro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h37   #4
Membre habitué
 
Avatar de Syphochaos
 
Homme Cyril CHMIEL
Étudiant
Inscription : avril 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Cyril CHMIEL
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 70
Points : 109
Points : 109
Ok, donc tu définis bien dans une feuille à part les mots et abréviations.

Dans ce cas là, voici ce que je te propose. (cf fichier joint)

Est-ce ce qu'il te fallait ?!

Sypho.
Fichiers attachés
Type de fichier : xls pouponsaltro_ex.xls (18,0 Ko, 4 affichages)
Syphochaos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h55   #5
Invité régulier
 
Homme
Étudiant
Inscription : mars 2009
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 9
Points : 5
Points : 5
Merci Syphochaos, c'est exactement ce que je cherchais !
Merci beaucoup !
Grace à toi, je découvre une nouvelle fonction super utile : RECHERCHEV !
Je détaille en dessous pour des personnes en détresse comme moi.
Merci !

Je poste la fonction qu'il faut coller en B2 pour afficher l'abréviation du mot en A2 (se répète en déroulant sur les cases en-dessous).

Code :
=SI(ESTVIDE(A2);"";SI(ESTNA(RECHERCHEV(A2;MotAbr;2;FAUX));"Référence invalide";RECHERCHEV(A2;MotAbr;2;FAUX)))
Les mots sont définis en colonne A feuille 2, dans la liste (matrice) "Mots",
les abréviations sont définies en colonne B feuille 2, dans la liste (matrice) "MotAbr".
pouponsaltro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h59   #6
Membre habitué
 
Avatar de Syphochaos
 
Homme Cyril CHMIEL
Étudiant
Inscription : avril 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Cyril CHMIEL
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 70
Points : 109
Points : 109
Il n'y a pas de quoi.

Petite précision : pour modifier les plages de données (Mots et MotAbr), allez dans le gestionnaire de noms et modifiez la "zone" (De A1 à A5 par exemple) de celles-ci.

Sypho.
Syphochaos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 13h10   #7
Invité régulier
 
Homme
Étudiant
Inscription : mars 2009
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 9
Points : 5
Points : 5
Ou bien insérer un nouvelle ligne au dessus de A5 dans laquelle on écrit le mot et son abréviation !

PS : belle explication de notre cas ici.

Encore merci de ton aide Sypho
pouponsaltro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h50.


 
 
 
 
Partenaires

Hébergement Web