002_spreadsheet

始めに

オンライン授業のためのプラットフォーム。私の勤務している自治体では、MicrosoftのTeamsを使っていた。ExcelやWordなど馴染みのあるアプリを使えたので導入にはさほど困難はなかった。そして、次年度からはGoogle for Education を使ったものに変わる。そのため、spreadsheetやdocumentなどGoogleのアプリを使う必要が出てきた。使ってみると面白い機能があったり、JavaScriptが使えるので、プログラムの記述がVBAより自分にとっては分かりやすいという利点があった。今回はspreadsheetに焦点を当てて、今後業務に使えそうなものをまとめてみる。

Google for Education については下記のリンクを参照

1 QUERY関数

1つ目はQUERY関数です。QUERY関数とは、データに対して問い合わせをし抽出する関数です。SQLの知識が使えます。(別の記事で説明する。下書き中)

2 ARRAYFORMULA関数

2つ目はARRAYFORMULA関数です。ARRAYFORMULA関数は引数として入力した配列数式の結果を複数のセルに返す関数です。対象セルの指定を『範囲』にするところがポイントです。とても便利です。(別の記事で説明する。下書き中)

3 関数を作る

gasを使って自分で関数を作ります。記述はJavaScriptで書きます。使えないオブジェクトも多いのですが、学習コストが低いのが嬉しいです。なお、私はWebの勉強をしているときに、dotinstallとCodecademyというサイトで学習しました。(下書き中)

まとめ

まだ、spreadsheetには正直慣れていません。たくさん触って、仕事で使えるように準備していきたいと思います。(この記事もその都度アップデートしていきます【汗】中途半端な記事ですいません。)



テストデータについて

テストデータは以下のサイトを使って作成した。

dotinstall,  Codecademyについては下記のリンクを参照



この記事が気に入ったらサポートをしてみませんか?