Recherche dans un tableau de donnée et renvoyer la valeur correspondante
snake21
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et à tous,
Dans une base de données assez imposante j'aimerais faire les calculs suivants:
Voici la composition possible de ma base de données.
Base de données 1: le nom de plusieurs pays en plusieurs langue (en ligne) le nombre de colonnes n'étant pas le même pour chaque ligne. Exemple:
France, francia, frankreich, etc.
Japon, japan, etc.
Allemagne, deutschland, germany, etc...
Base donnée 2: tableau de donnée avec liste de pays par colonne avec d'autres attributs. Exemple:
numero, pays, consommation, pays 2, etc...
1, francia, 3, germany, etc.
2, japan, 10, frankreich, etc.
Dans la base de données 2 j'aimerais trouver la formule qui me permet de chercher "francia" dans toute la table de données 1, et retrouver "France".
ainsi la base de données finale sera la suivante:
numero, pays, pays correspondant, consommation, pays 2, pays 2 correspondant, etc.
1, francia, France, 3, germany, Allemagne, etc.
Je ne sais pas si c'est assez clair.
PS: disons que c'est une base de données conséquente, voire très conséquente.
peut-etre qu'un code VBA est plus indiqué.
Merci d'avance pour votre aide.
Snake21
Dans une base de données assez imposante j'aimerais faire les calculs suivants:
Voici la composition possible de ma base de données.
Base de données 1: le nom de plusieurs pays en plusieurs langue (en ligne) le nombre de colonnes n'étant pas le même pour chaque ligne. Exemple:
France, francia, frankreich, etc.
Japon, japan, etc.
Allemagne, deutschland, germany, etc...
Base donnée 2: tableau de donnée avec liste de pays par colonne avec d'autres attributs. Exemple:
numero, pays, consommation, pays 2, etc...
1, francia, 3, germany, etc.
2, japan, 10, frankreich, etc.
Dans la base de données 2 j'aimerais trouver la formule qui me permet de chercher "francia" dans toute la table de données 1, et retrouver "France".
ainsi la base de données finale sera la suivante:
numero, pays, pays correspondant, consommation, pays 2, pays 2 correspondant, etc.
1, francia, France, 3, germany, Allemagne, etc.
Je ne sais pas si c'est assez clair.
PS: disons que c'est une base de données conséquente, voire très conséquente.
peut-etre qu'un code VBA est plus indiqué.
Merci d'avance pour votre aide.
Snake21
A voir également:
- Recherche dans un tableau de donnée et renvoyer la valeur correspondante
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Imprimer un tableau excel - Guide
7 réponses
Bonjour,
montre un extrait des 2 base de données car sinon, on ne pourra pas t'aider surtout qu(il y a des ambiguités dans ton énoncé (une base de données à un nombre fixe de colonnes donné par la ligne d'ent^te dans database1)
montre un extrait des 2 base de données car sinon, on ne pourra pas t'aider surtout qu(il y a des ambiguités dans ton énoncé (une base de données à un nombre fixe de colonnes donné par la ligne d'ent^te dans database1)
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr
Dans lien de téléchargement
faire un clic droit- copier l’adresse du lien et le coller dans votre message en cours sur ccm
Désolé, oui la base de données est une table avec le meme nombre de colonnes, je voulais juste dire que chaque ligne ne sera pas forcément renseigné avec le meme nombre d'attributs. il est donc possible d'avoir des colonnes vides pour certaines lignes
exemple:
france, francia, fr, frankreich
japon, japan,
suisse, switzerland, ch,
etc...
exemple:
france, francia, fr, frankreich
japon, japan,
suisse, switzerland, ch,
etc...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question