Bonjour,
Le 01/07/2015 19:09, ftr a écrit :
J'ai un tableau composé de 2700 lignes et de 14 colonnes. Dans les
lignes, il
y a 170 pays du monde avec un nombre variable d'années (ici : années
avec
une élection législative) , dans les colonnes les caractéristiques
des pays
et dans la première colonne le nom du pays.
Je cherche une manière simple de rajouter le code ISO 3166-1 du pays
pour
les 44 pays européens (feuille liste codes iso) afin de concaténer
ultérieurement les informations dans le tableau avec celles dans
d'autres
tableaux pour les mêmes pays.
Si j’exécute cette manipulation de manière manuelle il faut copier 2700
fois ces codes. Techniquement il s'agit ici du traitement d'une base de
données, mais je ne maîtrise pas ce composant de LO.
Je m'imagine qu'il faut créer une liste des noms des pays avec leur
code ce
que j'ai fait (feuille Liste Codes Iso).
Mais comment les apparier avec la première feuille avec les 2700
lignes ??
Si vous pouvez m'indiquer où chercher je serais bien reconnaissant.
Merci par avance
ftr
La feuille d'origine: data
La feulile à apparier: liste codes iso
IDEA_VoterTurnout.ods
<http://nabble.documentfoundation.org/file/n4153322/IDEA_VoterTurnout.ods>
--
View this message in context:
http://nabble.documentfoundation.org/apparier-les-informations-dans-2-tableaux-de-taille-differente-tp4153322.html
Sent from the Users mailing list archive at Nabble.com.
Comme je ne suis pas très doué avec Calc :-) , personnellement je
ferai ça en passant par une base de données :
1) dans le module Base, création dune base hsqlb
2) copie de la feuille data dans "Tables" pour créer la table data,
3) copie dans "Tables" de la feuille des codes pour créer la table codes,
4) écrire et exécuter une jointure sur les deux tables : SELECT * FROM
"data", "codes" WHERE "data"."country" = "codes"."country"
5) copie du résultat de la requête dans une feuille.
Je suis en train de le faire :-)
Bernard
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.