2017-03-18 4 views
-1

Googleフォームを使用してデータを収集しているためです。データのソースは私が望むものではないので、タブを作成してデータを変換する必要があります。あなたは、各行がgroupmateの異なる数を有する見ることができるようにここGoogleシートのデータ変換

は(グーグルFormからエクスポート)Googleスプレッドシート

Group Leader Groupmate Gender Groupmate Gender Groupmate Gender 
Leader 1  John  M  Mary  F  Linda  F 
Leader 2  KK   F  Johanna F 
Leader 3  Rick  M 

の一例です。私はGroupmate名前は一種の独特であると考えている。この

Group Leader Groupmate Gender 
Leader 1  John  M  
Leader 1  Mary  F 
Leader 1  Linda  F 
Leader 2  KK   F 
Leader 2  Johanna F 
Leader 3  Rick  M 

にテーブルを変換したいと思いますので、私はいくつかの列をマージして、インデックスマッチによるリーダーの名前を検索することも可能だと思います。

最後に、フォームにフィールドを繰り返しない限り、質問を繰り返してGoogleフォームを構築する方法があるかどうかを知りたいと思います。

+0

複数の投稿:https://webapps.stackexchange.com/questions/104219/data-transformation-in-google-sheets – pnuts

答えて

1

概要

これを行う方法は数多くあります。小数点として.を使用spreasheetsための上記作品:以下は短いが、「低メンテナンス」式

=QUERY(
    { 
    "Group Leader","Groupmate","Gender"; 
    A2:C; 
    A2:A,D2:E; 
    A2:A,F2:G 
    }, 
    "select * where Col3 <> ''" 
) 

注意を持っているために、カスタムarraysQUERYを使用して式があります。スプレッドシートで小数点記号として,を使用する場合は\,を置き換えてください。

+0

ありがとうございます。フォームの出力は静的なので、私は "低メンテナンス"の解決策は十分だと思っています – Winston

+0

しかし、私はあなたの方法を使用した後、私が尋ねたいと思うもの。どのようにそれらのアイテムをソートすることができますか? – Winston

+0

申し訳ありません "注文"問題を修正します – Winston

関連する問題