スプレッドシートの内容を横持ち展開




友人から、こういうのをやりたい、っていう要望がきたので、適当にやってみました。



手順としてはこんな感じです。

・ピボットでデータを縦横に整形
・ゲーム名が出るように修正(多分もっといい方法ある)
・ゲーム名を1セルにjoin

内容とはこんな感じです。

スクリーンショット 2021-01-07 20.59.51

・ピボット
「データ」-「ピボットテーブル」で選択して、人を行、ゲームを列、値を=1とか適当に展開

・ゲーム名が出せるように修正は
=if(B14=1,B$13,"")っていう式でとりあえずゲームを並べてみる

・横の情報を1セルに纏める
=join(" ",G14:J14) こんな式で中スペースで結合

あとはできた列と人の名前で2列作れば終わり