LoginSignup
4
4

More than 5 years have passed since last update.

spreadsheet メモ

Last updated at Posted at 2016-07-26

Googleformの機能使ってspreadsheetに集計するとき
以下のような結果を別々のシートにバラして欲しいという要望があった。

スクリーンショット 2016-07-22 12.10.02.png

アンケートで設問が2つありどっちも必須ではなかったので
片方が入力されていなかったなどの状況もあり得る。

いつ入力されたかがわかるよう各シートには必ずタイムスタンプを
Aの列に表示しB列に欲しい情報を表示させるというもの。

シート「意見」の関数

タイムスタンプ
=query(IMPORTRANGE("スプレッドシートのID","フォームの回答 2!A:B"), "select Col1 where Col2 != ''")

意見
=query(IMPORTRANGE("スプレッドシートのID","フォームの回答 2!B:B"), "select * where Col1 != '' ")

シート「不具合」の関数

タイムスタンプ

=query(IMPORTRANGE("スプレッドシートのID","フォームの回答 2!A:C"), "select Col1 where Col3 != ''")

不具合

=query(IMPORTRANGE("スプレッドシートのID","フォームの回答 2!C:C"), "select * where Col1 != '' ")

シート「入力数」の関数

意見数
= counta(importrange("スプレッドシートのID", "意見!B2:B"))

不具合数

= counta(importrange("スプレッドシートのID", "不具合!B2:B"))

結果
意見
スクリーンショット 2016-07-22 12.56.33.png
不具合
スクリーンショット 2016-07-22 12.56.50.png
入力数
スクリーンショット 2016-07-22 12.57.11.png

queryとIMPORTRANGEを使うことにより様々な条件で絞ることができた。
覚えれば便利なもんだなぁ。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4