J'ai deux classeurs Excel avec une feuille chacun. Chaque feuille a une seule colonne de codes uniques. Le premier a environ 1000 lignes commeMS Excel - Combiner deux colonnes en deux feuilles en obtenant toutes les lignes de la deuxième colonne pour chaque entrée de la première colonne
COLUMN 1
1
2
3
4
.
.
.
1000
et le second est comme
COLUMN 2
a
b
c
d
.
.
.
r
Je veux les obtenir à la fois dans une seule feuille comme
COLUMN 1 COLUMN 2
1 a
1 b
1 c
1 d
1 e
1 f
1 g
1 h
1 i
1 j
1 k
1 l
1 m
1 n
1 o
1 p
1 q
1 r
2 a
2 b
2 c
. .
. .
. .
. .
1000 p
1000 q
1000 r
S'il vous plaît suggérer comment faire Je fais ça ?
Bonjour et bienvenue à StackOverflow. Veuillez prendre le temps de lire la page d'aide, en particulier les sections intitulées ["Quels sujets puis-je poser à propos d'ici?"] (Http://stackoverflow.com/help/on-topic) et ["Quels types de questions dois-je évitez de demander? "] (http://stackoverflow.com/help/dont-ask). Et plus important, s'il vous plaît lire [la liste de contrôle de la question Stack Overflow] (http://meta.stackexchange.com/q/156810/204922). Vous pouvez également en savoir plus sur [Exemples minimaux, complets et vérifiables] (http://stackoverflow.com/help/mcve). Et incluez le code que vous essayez de suivre ... pour que les gens puissent vous aider. – Rdster
Ce que vous cherchez s'appelle 'cross-join' deux tables (dans la terminologie SQL). Les deux liens suivants fournissent des solutions très détaillées. (1) Solution utilisant MS Query: http://www.contextures.com/excelmsquerycartesian.html (2) Solution avec VBA: http://superuser.com/questions/106156/how-can--create-a- cross-join-in-excel – Ralph