Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 04/07/2008, 16h51   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2008
Messages: 4
Smile Remplacer automatiquement un code par un nom complet

Bonjour à tous

J'ai une feuille Excel (version 2003) avec 3 colonnes: un code de 4 lettres en colonne A, un nom scientifique en B et un nom français en C.
Est-il possible,un peu comme avec une correction automatique, de remplacer automatiquement le code par les 3 colonnes complètes? Ex: je tape dans la colonne A "AANT" et j'obtiens en B "Aceras anthropophorum" et en C "Acéras homme pendu".
Comme j'ai plus de 1000 données, j'aimerais avoir une manipulation ne nécessitant pas si possible de réecrire tous les noms

J'espère être assez clair, et vous remercie d'avance pour les réponses que vous pourrez me fournir.

Cordialement
Guillaume
Guigui59 est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/07/2008, 16h54   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 5 829
Par défaut Re : Remplacer automatiquement un code par un nom complet

Bonjour


Peux-tu envoyer un extrait (zippé) de ton fichiers (10 lignes suffiront), stp?


EDITION: TU connais la fonction RECHERCHEV ?
tu saiis ton code en A2
en B2
=RECHERCHEV($A2;$D$2:$F$7;2;FAUX)
en C2
=RECHERCHEV($A2;$D$2:$F$7;3;FAUX)

et en D2:F7 (c'est un exemple bien sur)
ton tableau de noms
__________________
Cordialement,
__________________
JM





Dernière modification par Staple1600 ; 04/07/2008 à 17h02.
Staple1600 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 16h55   #3 (permalink)
XLDnaute Accro
 
Date d'inscription: avril 2008
Version Excel : Excel 2003 (PC)
Messages: 1 548
Par défaut Re : Remplacer automatiquement un code par un nom complet

Bonjour guigui,

Connais-tu la fonction Recherchev ? elle semble particulièrement adaptée à ton problème
__________________
C'est en Excellant qu'on devient Excelleron ?
tototiti2008 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 16h57   #4 (permalink)
JHA
XLDnaute Impliqué
 
Date d'inscription: juillet 2006
Localisation: Dunkerque
Version Excel : Excel 2003 (PC)
Messages: 805
Envoyer un message via AIM à JHA
Par défaut Re : Remplacer automatiquement un code par un nom complet

Bonjour Guigui, le forum,

Ex: je tape dans la colonne A "AANT" et j'obtiens en B "Aceras anthropophorum" et en C "Acéras homme pendu".
En B1:
=si(A1="AANT";"Aceras anthropophorum";"")
En C1
=si(A1="AANT";"Acéras homme pendu";"")

et tu tires vers le bas

JHA
JHA est déconnecté   Réponse avec citation
Vieux 04/07/2008, 17h15   #5 (permalink)
XLDnaute Accro
 
Avatar de chris
 
Date d'inscription: février 2005
Localisation: yvelines
Version Excel : Excel XP (PC)
Messages: 1 851
Par défaut Re : Remplacer automatiquement un code par un nom complet

Bonjour

Tu peux aussi utiliser la correction automatique en ajoutant ces corrections à celles qui existent (outils, options de correction auto).
__________________
Chris
chris est déconnecté   Réponse avec citation
Vieux 04/07/2008, 19h23   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2008
Messages: 4
Par défaut Re : Remplacer automatiquement un code par un nom complet

Re bonjour à tous

Avant toute chose merci à vous pour vos réponses très rapides (je n'en espérais pas tant )

Je ne connaissais pas la formule RECHERCHEV, je vais essayer ça dès que possible.

Pour Staple1600, je mets tout de même un extrait du tableau.

Encore merci pour vos réponses, je vous tiens au courant de l'évolution!

A bientôt

Petit oubli: j'ai oublié de préciser que le classeur avec les codes et les noms devrait servir de "base de données", dans laquelle je voudrais piocher à chaque nouvel inventaire. C'est-à-dire que je ferais un nouveau classeur Excel pour chaque site inventorié. Est-ce possible de faire des "transferts" comme ceci, entre plusieurs classeurs? Et toujours avec la formule RECHERCHEV? Merci pour vos réponses
Fichiers attachés
Type de fichier : zip Exemple.zip (1,7 Ko, 7 affichages)

Dernière modification par Guigui59 ; 04/07/2008 à 19h37. Motif: Petit oubli
Guigui59 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 19h45   #7 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 5 829
Par défaut Re : Remplacer automatiquement un code par un nom complet

Re



Merci pour l'exmple


Voir pj
Fichiers attachés
Type de fichier : zip Exemple2.zip (4,4 Ko, 7 affichages)
__________________
Cordialement,
__________________
JM




Staple1600 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 20h04   #8 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2008
Messages: 4
Par défaut Re : Remplacer automatiquement un code par un nom complet

Merci Staple1600

L'exemple que tu m'a renvoyé correspond exactement à ce que je veux faire! Par contre j'ai peur de ne pas bien comprendre la manipulation que tu as faite pour obtenir ce résultat

Désolé de te demander ça, mais pourrais-tu (quand tu as le temps, ne t'embête pas exprès pour moi!) détailler ce que tu as fait pour obtenir le classeur envoyé? Ca me permettrait de le refaire ensuite, et de faire partager mes nouvelles connaissances avec mes collègues!

Merci d'avance!
Guigui59 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 20h15   #9 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 5 829
Par défaut Re : Remplacer automatiquement un code par un nom complet

Re


1) J'ai nommé la plage de cellules contenant les noms scientifiques
Sélection des cellules: Feuil1!A2:C10
(Insertion/Noms/Définir J'ai donné le nom : tableau

2) J'ai nommé les codes (Feuil2!A1:A10) : codes

3) En feuille 2

En A1, sélection de la cellule puis
Données/Validation/Liste
Source:
=codes


4) Toujours sur la feuille 2

J'ai utilisé la formule RECHERCHEV

• en C1
=RECHERCHEV($A1;tableau;3;FAUX)

• en D1
=RECHERCHEV($A1;tableau;2;FAUX)

* dans l'aide d'Excel, tu trouveras des détails sur la fonction RECHERCHEV

Voilà, dis-moi si mes explicaztions sont assez claires.
__________________
Cordialement,
__________________
JM




Staple1600 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 20h45   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2008
Messages: 4
Par défaut Re : Remplacer automatiquement un code par un nom complet

Re

Merci beaucoup Staple1600, ta description est super! ça fonctionne impec'!! Je n'ai fait que recopier tes formules, mais promis je vais aller voir l'aide d'Excel pour comprendre le "fonctionnement" de la formule RECHERCHEV et essayer de la réappliquer.

Encore merci pour ta patience, et merci aussi à tototiti2008, JHA et chris pour leurs réponses!

Bonne soirée
Guillaume
Guigui59 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Remplacer un code nbouyer Forum Excel 5 04/06/2008 15h54
remplacer automatiquement espace grimat Forum Excel 1 03/03/2008 22h24
Rechercher-remplacer dans le code VBA de plusieurs classeurs modus57 Forum Excel 10 03/03/2008 10h18
Remplacer une Formule par un code VBA Olyxier Forum Excel 4 07/11/2006 17h03
Remplacer par données de sortie automatiquement Titi_Malembourg Forum Excel 2 05/07/2005 17h50


Fuseau horaire GMT +2. Il est actuellement 03h35.


(C) 2006 Excel Downloads