web-dev-qa-db-ja.com

Googleスプレッドシートで行の値を回転して複製する

シートの値をローテーションして、行の最初の値をヘッダーとして複製しようとしています。例えば:

a | b | c | d

になるでしょう:

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

Google Sheetsコマンドだけでこれを行う方法はありますか、それともスクリプトを使用する必要がありますか?

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

enter image description here

1
user0