Fusionner deux tableaux, mais spécialement :o

Fusionner deux tableaux, mais spécialement :o - Logiciels - Windows & Software

Marsh Posté le 16-05-2012 à 15:14:37    

'jour [:dao]
 
J’ai deux tableaux séparés, les deux contiennent des données communales sur le grand paris (1300 communes). Je veux assembler les données des deux tableaux mais pas de manière régulière.
Les soucis, c’est que le premier tableau contient plusieurs lignes par commune (une ligne par secteur d’activité, il peut y avoir jusqu’à 88 secteur avec la nomenclature que j’utilise), et je veux coller les données de l’autre tableau, qui’ n’a qu’une ligne par colonne au bout de celui-ci, en respectant les lignes :o
Ouais, c’est pas clair :o
 
Tableau A
 
Code      Com      act actdétail étab    H F totalHF
77001    Acheres   1       Culture  1 4 3       7
77001    Acheres   4       indus  4 14 43     57
77001    Acheres   9       travaux  2 54 53    107
77001    Acheres  10   finance  x xx xx xxx
77002    Ammilis  1  blabla  x xx xx xxx
77002    Ammilis  23 blabla          x xx xx xxx
77002    Ammilis  42 blabla   x xx xx xxx
77002    Ammilis  5  blabla   x xx xx xxx
77002    Ammilis  17 blabla   x xx xx xxx
 
 
Tableau B
Code      Com           autres variables …
77001 Ammilis        toto  
77002 Ammilis        tata  
 
 
Je souhaite obtenir
Code      Com      act actdétail étab    H F totalHF  autres variables …
77001    Acheres   1        Culture  1 4 3        7          toto
77001    Acheres   4        indus  4 14 43      57        toto
77001    Acheres   9        travaux  2 54 53     107        toto
77001    Ammilis   10    blabla  x xx xx xxx        tata
77002    Ammilis   1     blabla  x xx xx xxx        tata
77002    Ammilis   23    blabla  x xx xx xxx        tata
77002    Ammilis   42    blabla  x xx xx xxx        tata
77002    Ammilis   5     blabla  x xx xx xxx        tata
77002    Ammilis   17    blabla  x xx xx xxx        tata
Etc
 
Le nombre de lignes de la même commune dans le tableau A est variable, il peut y avoir x lignes pour la même commune.
et il faut une solution un minimum automatique (1300communes x 88 postes d'activités, ca fait :o)
 
Vala [:kolombin]  
 
Siouplait  [:abstro:1]


Message édité par Timoonn le 16-05-2012 à 15:17:08

---------------
HFPonss - Désactivez votre Adblock sur HFR - Découper le monde à coup de rasoir pour voir au cœur du fruit, le noyau noir.
Reply

Marsh Posté le 16-05-2012 à 15:14:37   

Reply

Marsh Posté le 16-05-2012 à 15:32:37    

Bah en fait, tu veux mettre juste pour "Toto" pour chaque ligne contenant 77001, "Tata" pour chaque ligne contenant "77002" etc. ?
 
Un RechercheV et hop
 
Je pars du principe que ton "Tableau1" et sur l'onglet "Feuil1", et que le "Tableau2" sur l'onglet "Feuil2", que "Autres Variables" du "Tableau1" est en colonne I, et que "Autres variables" du "Tableau2" est en colonne C
 
Sur ta Feuil1, tu vas sur la colonne "Autres Variables", ta cellule I2 (vu que les titres sont sur la 1ere ligne) et tu tapes :
 
=RECHERCHEV(A2;Feuil2!A:C;3)
 
Il va rechercher la valeur de Feuil1!A2 (en l'occurence avec tes exemple 77001) dans les cellules Feuil2!A:C (dans les 3 colonnes A, B et C) et il va renvoyer la valeur de la 3ème colonne (a savoir ici la colonne C, donc celle qui contient les toto, tata de ton Tableau2)
 
Tu tires la formule jusqu'en bas.
 
EnJoY


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 16-05-2012 à 20:56:37    

Bon, finalement j'ai tout balancé sur access :d


---------------
HFPonss - Désactivez votre Adblock sur HFR - Découper le monde à coup de rasoir pour voir au cœur du fruit, le noyau noir.
Reply

Marsh Posté le 16-05-2012 à 21:14:08    

C'est aussi une solution... :whistle:


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed