Je voudrais diviser les données dans mes lignes en ressemblant à ceci :
| Début de la lettre n° | Fin de la lettre n° | Séquence de lettres | Delta D |
| 30 | 33 | A B C D | 0,065 |
pour ressembler à ceci :
| Début de la lettre n° | Fin de la lettre n° | Séquence de lettres | Delta D |
| 30 | 30 | UN | 0 |
| 31 | 31 | B | 0,065 |
| 32 | 32 | C | 0,065 |
| 33 | 33 | D | 0,065 |
Où la séquence de lettres dans le texte est divisée en une seule lettre dans chaque ligne et celle-ci est associée au numéro correspondant dans la séquence. Le « Delta D » doit être 0 pour la première lettre de chaque séquence mais le même nombre que la ligne d'origine pour toutes les autres lettres. J'aimerais vraiment un moyen de faire cela sans coder afin de pouvoir le faire/le comprendre manuellement.
Merci!
Si vous ne voulez pas corriger manuellement beaucoup de choses, je pense que vous aurez au minimum besoin de quelques formules. Vous trouverez ci-dessous une option possible :
Créer des délimiteurs avec une nouvelle colonne de formule
Concat Items(Words(:Letter Sequence, ""), " ")
Utilisez ensuite le texte dans les colonnes avec le nouveau caractère délimiteur

Empilez le tableau de données avec les nouvelles colonnes

Créez une nouvelle colonne de formule pour obtenir les numéros de lettre de début corrects
Col Min(:Start Letter No., :Letter Sequence) + Col Cumulative Sum(1, :Letter Sequence)
Copiez la colonne qui vient d'être créée dans une autre colonne pour obtenir la lettre de fin n° (ou utilisez la formule)
Ensuite, vous avez besoin d'une formule supplémentaire pour changer le Delta D de la première lettre en 0.
If(Row() == Col Min(Row(), :Letter Sequence),
0,
:Delta D
)
Enfin, nettoyez les noms des colonnes pour qu'ils correspondent à ce que vous voulez
