Vieille question, mais au cas où d'autres tomberaient dessus, voici une solution plus facile à mettre en œuvre avec plus de données.
La fonction concaténer est en effet la clé, mais si vous avez affaire à un grand nombre de données, sélectionner chaque cellule peut s'avérer fastidieux.
Reprenons donc cet exemple, un tableau de A1
a F4
.
Dans une cellule à droite, insérer =A1
disons G1
pour cet exemple (l'utilisation de cellules à côté de vos données vous permet de double-cliquer sur le coin inférieur droit de la cellule et de les remplir automatiquement jusqu'à la longueur de la colonne adjacente remplie, ou vous pouvez placer le tout à l'intérieur d'un tableau et les cellules se remplissent automatiquement d'elles-mêmes)
Ensuite, dans H1
insérer =concatenate(G1,";",B1)
Faites glisser cette formule sur le même nombre de colonnes que vos données et elle concaténera progressivement toutes les données.
La toute dernière colonne contiendra la sortie souhaitée, c'est-à-dire la colonne L dans ce cas, les cellules L1:L4
.
Faites ce que vous voulez de ces valeurs.
Vous pouvez également l'utiliser pour concaténer une colonne entière. Ou pour obtenir une concaténation conditionnelle (il suffit d'ajouter un "if" dans chaque cellule pour décider de la concaténation ou non).
Après coup, si vous ne souhaitez effectuer cette opération qu'une seule fois, il est beaucoup plus facile de copier le tableau dans Word et de le convertir en texte à l'aide de la fonction ;
comme séparateur