\r\n\r\n

googleワークシートの繰り返し作業をマクロで自動化する方法

googlesheetsのユーザーのために、ついにマクロが使えるようになりました。コーディングのスキルがなくても、ドキュメントやスプレッドシートの繰り返し作業を自動化することができます...

タスクを記録して保存し、いつでもそのタスクを実行できます。

マクロは最終的にgooglesheetsのユーザーが利用できるようになります。マクロを使えば、コードの書き方を覚えることなく、文書や表計算ソフトの繰り返し作業を自動化することができます。

エクセルユーザーはマクロを使って時間を節約してきたが、グーグルシートにも同じような時間節約の効果を与えることができる。

GoogleSheetsは以前から、ユーザーが独自のアプリケーション・スクリプト関数を書くことができましたが、このマクロはすべてのGoogleSheetsユーザーにこの機能を開放しており、コーディングの経験は必要ではありません。

マクロは、同じようなデータや情報を持つ複数のワークシートを繰り返し操作する場合に、特に有効です。例えば、データを整理するための細かい機能を持った月次記録計などには、マクロの活用が有効です。

googleワークシートに新しいマクロを作成する方法

googlesheetsマクロは非常に簡単に作成できます。

  1. ツール>マクロ>マクロを記録 をクリックします。
  2. 自動化するステップを実行する。
  3. 記録されたのと全く同じセルでマクロを動作させたい場合は、「絶対参照」を選択します。選択したセルとその近傍のセルでマクロを動作させたい場合は、「相対参照」を選択します。
  4. 保存」をクリックします。
  5. マクロの名前と、オプションでキーボードショートカットを入力します。

上記のリストの2番目のステップは、より多くのステップを含む可能性があることはもはや明らかですが、詳細は後ほど説明します。

googlesheetsでマクロを編集する方法

マクロを編集するには、次のようにします。

  1. ツール」 > 「マクロ」 > 「マクロの管理」に進みます。
  2. 開いたマクロの一覧で、編集したいマクロの横にあるメニューボタン(3つの点)をクリックします。
  3. スクリプトの編集」をクリックします。

マクロを編集するには、実際にコードを編集しなければならないので、慣れない操作の場合は、単純にマクロを記録し直す方が簡単です。

googlesheetsでマクロを実行する方法

マクロを実行するには、使用したいワークシートを開き、「ツール>マクロ」をクリックし、リストからマクロを選択します。また、マクロにキーボードショートカットを割り当てている場合は、そのショートカットを代わりに使用することもできます。

以下では、Googleワークシートでマクロを使用するさまざまな方法の簡単な例をいくつか紹介します。

例1:マクロを使った表計算の書式設定

複数のGoogle Sheetsに繰り返し適用しなければならないような書式設定は、マクロを使えば簡単にできます。

基本フォーマット

同じような情報を持つワークシートが複数ある場合、太字/イタリック/下線の書式設定、フォントサイズ、テキスト配置、テキスト改行、背景の塗りつぶし色などの一部または全部についてマクロを記録することが可能です。

条件付きフォーマット

googlesheetsでは、条件付き書式による基本的な自動化の上に、さらに自動化のレイヤーを追加することで、同等のメタを得ることも可能です。

条件付き書式を使えば、上記と同じようにセルの書式を設定することができます。違いは、特定の条件に従ってテキストの書式を設定するルールを作成できることです。

  • セルに特定のキーワードが含まれる場合、または含まれない場合。
  • セルに特定の数値と等しいか、それより大きいか、または小さい数値が含まれている場合
  • セルに指定日以降の日付/指定日以前の日付が含まれている場合。

そこで、googlesheetsを使ってタスクを記録し、タスクに期限を指定したとします。条件付き書式を使って、今日が期限のものを強調することができます。

  1. 記録」をクリックした後、条件付き書式を適用したいセルを選択します。
  2. 書式」> 「条件付き書式」に進みます。
  3. 開いたサイドバーで、「新規ルールの追加」をクリックします。
  4. セルの書式設定」で、「日付」を選択します。
  5. 2つ目のドロップダウンメニューで、「今日が期限のタスク」として「今日」を選択します。

期限切れのコンテンツをハイライト表示するには、手順1~3を繰り返した後、次の操作を行います。

  1. セルの書式設定」で、「日付の古い方」を選択した場合。
  2. 2つ目に開いたドロップダウンメニューで、「今日」を選択します。

例2:レポートやグラフを作成する

Google Sheetsでレポートを作成する方法には、ピボットテーブル、チャート、ダイアグラムなど、さまざまな方法があります。

Googleテーブルのピボットテーブル

ピボットテーブルは、スプレッドシート内のさまざまな項目の合計を計算したい場合に非常に便利です。ピボットテーブルを使用すると、大量のデータを理解し、消化しやすい短いレポートに要約することができます。表計算ソフトのデータをベースにしているため、条件付き書式やチャート、グラフなどを使ってデータを視覚化することも可能です。

例えば、Googleフォームを使って支出傾向を表示する場合、ピボット・チャートを使って合計を計算することができます。これは、あなたがスターバックスでどれだけお金を使っているか、本当によくわかる方法です。

  1. レコードをクリックし、ピボットテーブルに移動します。
  2. サイドパネルにピボットテーブルエディタが開き、表に表示する項目を追加することができます。
  3. 行」の下にある「追加」をクリックし、照合する情報を含む列を選択します(例:コストカテゴリ、場所)。
  4. 値]で[追加]をクリックし、各カテゴリーの支出額を含む列を選択します。

これは、ピボットテーブルの使い方の非常に簡単な例です。googlesheetでの作業を容易にするために、より複雑なマクロの使い方があります。

googleテーブルでグラフや円グラフを作成する

また、データを一行ずつスクロールするのではなく、これらの情報をすべて視覚的に要約することもできます。

同様に、同じようなデータを持つワークシートが複数ある場合、同じグラフを複数の異なるワークシートにわたって作成することができます。

例えば、月別の売上を把握する場合、製品別の売上を円グラフで作成することができます。

  • 可視化するデータを含む列/行を選択します。
  • 記録ボタンをクリックした後、**>Chartに進みます。
  • 開いたパネルで、チャートの種類を選びます(折れ線グラフ、棒グラフ、円グラフなど)。

同じようなデータを持つ他のワークシートでマクロを実行し、すばやく視覚化することができます。

例3:マクロを使った複雑な関数の実行

これは、googlesheetsでマクロを使う最も便利で強力な方法の一つでしょう。複雑な関数は複雑ですが、マクロはそれをシンプルにしてくれます。

COUNTIF式やルックアップ関数など、既存の関数も多くあります。さらに一歩進んで、独自のgooglesheets関数を作成することも可能です。

機能を理解したら、ステップで実行するマクロを記録するだけです。

例4:データを見やすくする

Googleスプレッドシートに多くのデータを保存している場合、最初の行と最初の列を凍結しておくと便利です。

このように、図表や情報が満載のスプレッドシートを見るとき、探しているものの文脈を理解するには、最初の行や列を表示したままにしておくことが不可欠です。

  1. Recordボタンをクリックしたら、View > Freeze >の行から、> Freeze >の列へ移動します。
  2. 保存」をクリックします。
  3. マクロの名前を入力し、再度「保存」をクリックします。

マクロを起動し、繰り返しの作業を停止する

googlesheetsのコラボレーション機能により、ワークシートをダウンロードして別のプログラムで開いてマクロを実行する必要がなく、他の人が入力を続けている間にマクロを実行することができます。

コラボレーションやクラウドストレージが優先事項でない場合は、マクロを記録するためにMicrosoft Excelを選択することができます。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ