0

収集したフォーム データを使用して、別の Google スプレッドシート (ソース) からターゲット データを取得し、それを応答スプレッドシート (ターゲット) に挿入する「方法」を見つけようとしています。

Google フォームはこちらターゲット スプレッドシートはこちら、ソーススプレッドシートはこちらです。

目標は、Google 経由で送信された学生 ID 番号と期間に基づいて、「ソース」スプレッドシートで学生データを見つけることです。次に、生徒名と正しい期間の教師 (名前とメール) を「ソース」から「ターゲット」にプルします。

当初は Vlookup 関数を使用するつもりでしたが、ソース スプレッドシートとターゲット スプレッドシートが別のドキュメントであるため、使用できないことに気付きました。これで、Query 関数を使用する必要があると思いますが、関数の構造がわかりません。

これまでのところ、私はこれを持っていますが、「まだ」機能しません

QUERY(importRange("0AoV45G_-cBI0dGZsUU9VbnFFb3BwQmItSmR6cDR4aUE&usp", "Sheet1!A1:G"), "select Col1, Col2, Col3 where Col2='data1'", 1)

私はこの部分で本当に混乱しています

"select Col1, Col2, Col3 where Col2='data1'", 1)

学生 ID # (学生 fname、学生 lname) に基づいて 2 つの列をコピーし、次に期間 (教師、教師の電子メール) に基づいて 2 つの列をコピーしたいだけです。

助言がありますか?

4

1 に答える 1

0

すべての学生をインポートする: importRange を使用してすべてのソース シートを宛先スプレッドシートの新しいシートにインポートし、計画どおりに VLookUp を使用します。

クエリが希望どおりに機能するかどうかはわかりません。つまり、2 つの範囲のデータをマージする方法はありません。したがって、すべての生徒の ImportRange が作成されます。ImportRange: "注: スプレッドシートあたりの ImportRange 関数の数の制限は 50 です。"

エディ。

Web アプリケーションを構築するスプレッドシート フォーラム

于 2013-11-07T23:14:27.250 に答える