Relier deux fichiers excel
lolotiboutik
-
lolotiboutik -
lolotiboutik -
Bonjour,
J'utilise excel 2007 et j'ai deux fichiers de 3 colonnes chacun. Mon souci est de relier les deux fichiers selon une meme colonne présent dans les deux fichiers (dans mon cas code cell).
Je voudrais avoir sur un meme fichier excel les 6 colonnes juxtaposées avec les code cell mis en correspondance (les memes code cell mis face a face avec les données des autres colonnes qui suivent bien évidemment). Je vous met les deux fichiers en question:
http://www.cijoint.fr/cjlink.php?file=cj201004/cijFN6FvbT.xlsx
http://www.cijoint.fr/cjlink.php?file=cj201004/cijAtRm3We.xlsx
Si quelqu'un a une idée je lui en serais reconnaissant. Si vous voulez des précisions n'hésitez pas ;-)
J'utilise excel 2007 et j'ai deux fichiers de 3 colonnes chacun. Mon souci est de relier les deux fichiers selon une meme colonne présent dans les deux fichiers (dans mon cas code cell).
Je voudrais avoir sur un meme fichier excel les 6 colonnes juxtaposées avec les code cell mis en correspondance (les memes code cell mis face a face avec les données des autres colonnes qui suivent bien évidemment). Je vous met les deux fichiers en question:
http://www.cijoint.fr/cjlink.php?file=cj201004/cijFN6FvbT.xlsx
http://www.cijoint.fr/cjlink.php?file=cj201004/cijAtRm3We.xlsx
Si quelqu'un a une idée je lui en serais reconnaissant. Si vous voulez des précisions n'hésitez pas ;-)
A voir également:
- Relier deux fichiers excel
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fusionner deux fichiers excel - Guide
- Fusionner deux cellules excel - Guide
2 réponses
Bonjour,
j'ai regardé tes fichiers. Cela ne fonctionnerait pas en concaténant les colonnes codpix et codcell?
j'ai regardé tes fichiers. Cela ne fonctionnerait pas en concaténant les colonnes codpix et codcell?
Avec une condition Si. Si le codecell est égal tant tu auras la donnée correspondante. Mais il faudra te taper tous les codecell )-:
ouai c'est ça le souci. Mon souci ressemble à peu de chose près a celui que j'ai rencontré pour faire le fichier code cell lissage 1996 où j'ai du faire correspondre les 12229 cod pix de la colonne B avec les 17875 code cell de la colonne A avec une macro.
C'est sensiblement la meme manip sauf qu'ici j'ai a apparier 17000 ligne de code cell avec 97000 code cell de l'autre fichier
Je te met la macro que un utilisateur du forum m'a donné:
Sub Macro3()
Dim lig As Long
Application.ScreenUpdating = False
For lig = 2 To Range("A" & Columns(1).Rows.Count).End(xlUp).Row
If Trim(Cells(lig, 1)) <> Trim(Cells(lig, 2)) Then
Cells(lig, 2).Resize(1, 4).Insert Shift:=xlDown
End If
Next lig
Application.ScreenUpdating = True
End Sub
Je réessaie entre temps avec cette macro ;-)
C'est sensiblement la meme manip sauf qu'ici j'ai a apparier 17000 ligne de code cell avec 97000 code cell de l'autre fichier
Je te met la macro que un utilisateur du forum m'a donné:
Sub Macro3()
Dim lig As Long
Application.ScreenUpdating = False
For lig = 2 To Range("A" & Columns(1).Rows.Count).End(xlUp).Row
If Trim(Cells(lig, 1)) <> Trim(Cells(lig, 2)) Then
Cells(lig, 2).Resize(1, 4).Insert Shift:=xlDown
End If
Next lig
Application.ScreenUpdating = True
End Sub
Je réessaie entre temps avec cette macro ;-)
Non je ne veux pas les concaténer je voudrais que les données des deux fichiers soient mises en correspondance par les colonnes code cell des deux fichiers.
Tu remarqueras qu'il y a 12229 CODPIX correspondant à des lignes complètes de données; je souhaite faire correspondre ces lignes en fonction de leur codecell qui contient 17000 lignes avec les code cell de l'autre fichier qui contient elle un peu plus de 97000 lignes.