マクロを使用してGoogleスプレッドシートの反復タスクを自動化する方法

マクロを使用してGoogleスプレッドシートの反復タスクを自動化する方法

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





Googleスプレッドシートのユーザーは、ついにマクロを利用できるようになりました。マクロを使用すると、コードの記述を習得しなくても、ドキュメントやスプレッドシートで繰り返されるタスクを自動化できます。





これらは、長い間MicrosoftOfficeのコア生産性ツールでした。 Excelユーザーは長い間できるようになりました マクロを使用して時間を節約する そして今、あなたはGoogleスプレッドシートに同じ時間節約の利益をもたらすことができます。





Googleスプレッドシートでは、ユーザーが独自のApps Script関数を作成することを長い間許可してきましたが、マクロはこの種の機能をすべてのGoogleスプレッドシートユーザーに開放します---コーディングの経験は必要ありません。

マクロは、同じようなデータや情報を何度も何度も扱っている場合に特に便利です。たとえば、データを照合するための精巧な機能を備えたあらゆる種類の月次トラッカーは、マクロの恩恵を受けます。



Googleスプレッドシートで新しいマクロを作成する方法

Googleスプレッドシートのマクロは非常に簡単に作成できます。

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

明らかに、上記のリストのステップ2には、さらに多くのステップが含まれる可能性がありますが、それについては後で詳しく説明します。





Googleスプレッドシートでマクロを編集する方法

マクロを編集する場合は、次の手順を実行します。

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

マクロを編集するには、実際にコードを編集する必要があるため、これが気に入らない場合は、単にマクロを再記録する方が簡単な場合があります。





Googleスプレッドシートでマクロを実行する方法

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

以下に、Googleスプレッドシートでマクロを使用するさまざまな方法の簡単な例をいくつか示します。

例1:マクロを使用してスプレッドシートをフォーマットする

複数のGoogleシートに適用する必要のあるあらゆる種類の繰り返しフォーマットは、マクロを使用して簡単に実行できます。

Windows10ダークテーマファイルエクスプローラー

基本的なフォーマット

同様の情報を持つ複数のシートがある場合は、太字/斜体/下線の書式設定、フォントサイズ、テキストの配置、テキストの折り返し、背景の塗りつぶしの色などのいずれかまたはすべてのマクロを記録できます。

条件付き書式

Googleスプレッドシートでは、条件付き書式を使用した基本的な自動化に加えて自動化のレイヤーを追加することで、かなりのメタを取得することもできます。

条件付き書式を使用して、上記と同じ方法を使用してセルを書式設定できます。違いは、特定の基準に基づいてテキストをフォーマットするルールを作成できることです。

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

たとえば、タスクを追跡する方法としてGoogleスプレッドシートを使用していて、タスクに期日を割り当てているとします。条件付き書式を使用して、今日期限が到来するものを強調表示できます。

  1. [記録]をクリックした後、条件付き書式を適用するセルを選択します。
  2. に移動 フォーマット>条件付きフォーマット
  3. 開いたサイドバーで、をクリックします 新しいルールを追加する
  4. 次の場合にセルをフォーマットします 選択する 日付は
  5. 開いた2番目のドロップダウンメニューで、 今日 今日の予定のタスクのために。

期限が過ぎているものを強調表示する場合は、手順1〜3を繰り返してから、次の手順を実行します。

  1. セルのフォーマット 選択した場合 日付は前です
  2. 開いた2番目のドロップダウンメニューで、 今日

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

ピボットテーブル、グラフ、グラフなど、Googleスプレッドシートでレポートを生成する方法はたくさんあります。

Googleスプレッドシートのピボットテーブル

ピボットテーブルは、スプレッドシート内のさまざまなアイテムの合計を計算する場合に非常に便利です。ピボットテーブルを使用して、大量のデータを理解し、それを簡単な要約可能なレポートに要約できます。スプレッドシートデータに基づいているため、条件付き書式、グラフ、グラフを使用してデータを視覚化することもできます。

たとえば、消費習慣にGoogleスプレッドシートを使用している場合は、ピボットグラフを使用して合計を計算できます。これは、スターバックスで費やしている金額を実際に把握するための優れた方法です。

  1. クリック後 記録 、に移動します データ>ピボットテーブル
  2. NS ピボットテーブルエディター サイドパネルが開き、テーブルに表示するアイテムを追加できます。
  3. クリック 追加 、および照合する情報を含む列を選択します。たとえば、経費カテゴリや場所などです。
  4. 、 クリック 追加 カテゴリごとに費やしている金額を含む列を選択します。

これは、ピボットテーブルの使用方法の非常に簡単な例です。マクロを使用すると、Googleスプレッドシートでの作業がはるかに楽になる、はるかに複雑な使用法があります。

Googleスプレッドシートのグラフと円グラフ

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

繰り返しますが、同様のデータを持つ複数のシートがある場合は、複数の異なるシートにわたって同じグラフを作成できます。

たとえば、毎月の売り上げを追跡している場合は、商品ごとの売り上げを分類する円グラフを作成できます。

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

すばやく視覚化するために、同様のデータを使用して他のシートでそのマクロを実行します。 Googleスプレッドシートは、データに基づいて最適なグラフの提案も行います。

例3:マクロを使用して複雑な関数を実行する

これはおそらく、Googleスプレッドシートでマクロを使用できる最も便利で強力な方法の1つです---しかし、複雑な関数は複雑になる可能性がありますが、マクロを使用すると単純になります。

COUNTIF式や ルックアップ関数 。さらに一歩進んで、 独自のGoogleスプレッドシート機能を作成する

関数を理解したら、手順を実行しているマクロを記録するだけです。

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

Googleスプレッドシートに大量のデータを保存している場合は、最初の行と最初の列をフリーズすると便利です。

そうすれば、数字や情報でいっぱいのスプレッドシートを見ているときに、探しているもののコンテキストが必要な場合は、最初の行または列を表示しておくことが不可欠です。

  1. [記録]ボタンをクリックした後、 表示>フリーズ> 1行表示>フリーズ> 1列
  2. クリック 保存する
  3. マクロの名前を入力して、をクリックします 保存する また。

マクロを開始し、反復作業を停止します

Googleスプレッドシートは共同作業であるため、他の人が情報を入力し続けている間にマクロを実行でき、マクロを実行するためにシートをダウンロードして別のプログラムで開く必要がなくなります。

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

共有 共有 つぶやき Eメール VirtualBoxLinuxマシンを過給するための5つのヒント

仮想マシンによって提供されるパフォーマンスの低下にうんざりしていませんか? VirtualBoxのパフォーマンスを向上させるためにすべきことは次のとおりです。

次を読む
関連トピック
  • インターネット
  • 生産性
  • グーグルドライブ
  • Googleスプレッドシート
  • 生産性の秘訣
  • マクロ
著者について ナンシーメシエ(888件の記事が公開されました)

ナンシーはワシントンDCに住む作家兼編集者です。彼女は以前、The Next Webで中東の編集者を務め、現在はDCベースのシンクタンクでコミュニケーションとソーシャルメディアのアウトリーチに取り組んでいます。

ナンシーメシーからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください