Comment transposer plusieurs colonnes délimitées ?Salut,
Je cherche à diviser et à transposer plusieurs colonnes délimitées par des barres verticales et j'apprécierais de l'aide pour trouver la méthode la plus efficace pour y parvenir.
Le tableau contient les valeurs de mesure à l'emplacement X,Y pour un type de mesure.
Le nombre de mesures et les positions X,Y peuvent varier pour chaque lot et chaque date.
Les données et les résultats attendus sont présentés ci-dessous.
Table de départ
| Lot |
Date |
Taper |
X |
Y |
Valeur |
| A1 |
01/06/2021 |
L |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 2 |
0,2 | 0,32 | 0,22 | 0,30 | 0,27 |
| A1 |
01/06/2021 |
M |
0 | -3 | 0 | 3 | 0 |
3 | 0 | 0 | 0 | -3 |
1,743 | 1,732 | 1,741 | 1,740 | 1,7 |
| A2 |
01/06/2021 |
L |
0 | -3 | 0 | 3 |
3 | 0 | 0 | 0 |
0,20 | 0,31 | 0,22 | 0,28 |
| A2 |
02/06/2021 |
L |
0 | -3 | 0 | 3 | 0 |
3 | 0 | 0 | 0 | -3 |
0,20 | 0,31 | 0,23 | 0,28 | 0,23 |
Sortir
| Lot |
Date |
X |
Y |
L |
M |
| A1 |
01/06/2021 |
0 |
0 |
0,2 |
1,741 |
| A1 |
01/06/2021 |
0 |
1 |
0,32 |
|
| A1 |
01/06/2021 |
1 |
0 |
0,22 |
|
| A1 |
01/06/2021 |
1 |
1 |
0,3 |
|
| A1 |
01/06/2021 |
0 |
2 |
0,27 |
|
| A1 |
01/06/2021 |
0 |
3 |
|
1,743 |
| A1 |
01/06/2021 |
-3 |
0 |
|
1,732 |
| A1 |
01/06/2021 |
3 |
0 |
|
1,74 |
| A1 |
01/06/2021 |
0 |
-3 |
|
1.7 |
| A2 |
01/06/2021 |
0 |
3 |
0,2 |
|
| A2 |
01/06/2021 |
-3 |
0 |
0,31 |
|
| A2 |
01/06/2021 |
0 |
0 |
0,22 |
|
| A2 |
01/06/2021 |
3 |
0 |
0,28 |
|
| A2 |
02/06/2021 |
0 |
3 |
0,2 |
|
| A2 |
02/06/2021 |
-3 |
0 |
0,31 |
|
| A2 |
02/06/2021 |
0 |
0 |
0,23 |
|
| A2 |
02/06/2021 |
3 |
0 |
0,28 |
|
| A2 |
02/06/2021 |
0 |
-3 |
0,23 |
|
Merci
Fusion et nettoyage des donnéesRe : Comment transposer plusieurs colonnes délimitéesSalut txnelson, Merci d'avoir pris le temps de répondre à cette question.
Malheureusement, la sortie que vous obtenez n'est pas ce que je recherche, mais votre utilisation de la pile de séries multiples m'a lancé dans la bonne direction.
J'ai réalisé que je devais changer l'ordre des colonnes dans la pile de plusieurs séries, puis faire une scission sur la colonne data3.

donne

puis fractionné sur les données 3

donne la sortie requise :

Re : Comment transposer plusieurs colonnes délimitéesVotre demande est une tâche facilement résoluble
Pour transformer les données concaténées en colonnes séparées,
Sélectionnez les 3 colonnes
Aller à
Cols=>Utilitaires=>Texte aux colonnes
Entrez le "|" comme colonne de délimitation
Cliquez sur OK
Pour transposer les colonnes allez sur (il s'agit en fait d'un empilement des colonnes)
Tableaux=>Empiler
Configurez la boîte de dialogue comme ci-dessous

Cliquez sur OK et vous obtiendrez
