web-dev-qa-db-fra.com

Faire pivoter et dupliquer les valeurs de ligne dans Google Sheets

J'essaie de faire pivoter les valeurs dans une feuille, puis de dupliquer la première valeur de la ligne en tant qu'en-tête. Par exemple:

a | b | c | d

deviendrait:

a | b
-----
a | c
-----
a | d

Existe-t-il un moyen de le faire avec uniquement les commandes Google Sheets ou dois-je utiliser un script?

1
Ethan Chapman
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(
 TRANSPOSE("♥"&A1&"♦"&B1:D1), , 999^99), "♥")), "♦")))

enter image description here

1
user0