NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
Google スプレッドシートとYoomの連携イメージ
【プログラミング不要】Google スプレッドシートのデータを自動でフィルタリングする方法
Yoomを詳しくみる
この記事のテンプレートを試す
Google スプレッドシートとYoomの連携イメージ
フローボット活用術

2026-01-20

【プログラミング不要】Google スプレッドシートのデータを自動でフィルタリングする方法

Sachika Mikami
Sachika Mikami

「Google スプレッドシートに蓄積された大量のデータの中から、特定の条件に合う行だけを手作業でフィルタリングするのに時間が掛かる…」
「レポート作成のために同じ操作を何度も繰り返すのは、ミスが発生しそうで不安…」

このように、Google スプレッドシートのデータをフィルタリングして活用する作業に、手間や非効率さなどの課題を感じていませんか?

もし、設定したスケジュールでGoogle スプレッドシートのデータを特定の条件に基づき自動でフィルタリングし、必要な情報だけを抽出できる仕組みがあれば、こうした定型的な作業から解放されることも可能です。

そのうえヒューマンエラーの心配もなくなり、データの分析や次のアクションの検討といった、より本質的な業務に集中できる時間を生み出せます!

今回ご紹介する自動化はノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはGoogle スプレッドシートのデータを自動でフィルタリングする業務フロー自動化のテンプレートが用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
Google スプレッドシートの特定データを定期的に確認するため、都度手作業でフィルタリングしていませんか? この作業は定期的であるものの手間がかかり、他の業務を圧迫したり、報告漏れの原因になったりすることもあります。 このワークフローを活用すれば、指定した日時にGoogle スプレッドシートのデータを自動でフィルタリングし、集計した結果をTelegramへ通知するため、こうした定型業務を効率化し、スムーズな情報共有を実現します。
■このテンプレートをおすすめする方
  • Google スプレッドシートのデータを定期的にフィルタリングし、チームに共有している方
  • 日次や週次での報告業務を自動化し、本来のコア業務に集中したいと考えている方
  • 手作業によるデータ集計や報告の抜け漏れを防ぎ、業務の正確性を高めたい方
■このテンプレートを使うメリット
  • 定期的なGoogle スプレッドシートのフィルタリングからTelegramへの通知までを自動化し、これまで手作業に費やしていた時間を削減します。
  • 自動で処理が実行されるため、フィルタリング条件の誤りや報告漏れといったヒューマンエラーを防ぎ、正確な情報共有を維持できます。
■フローボットの流れ
  1. はじめに、Google スプレッドシート、ChatGPT、TelegramをYoomと連携する。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定する。
  3. 次に、オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定し、対象シートからデータを取得する。
  4. 次に、オペレーションで、ChatGPTの「テキストを生成」アクションを設定し、取得したデータを基に通知用のメッセージを作成する。
  5. 最後に、オペレーションで、Telegramの「メッセージを送信」アクションを設定し、生成されたメッセージを指定のグループに送信する。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーでは、日次、週次、月次など、通知したいタイミングを任意で設定してください。
  • Google スプレッドシートのオペレーションでは、レコードを取得する対象のスプレッドシートやシートを任意で設定してください。
  • ChatGPTへの指示(プロンプト)を編集し、通知メッセージの要約の仕方やトーンを任意でカスタマイズしてください。
  • Telegramのオペレーションでは、通知を送るグループIDやメッセージ本文の内容を任意で設定してください。
■注意事項
  • Google スプレッドシート、ChatGPT、TelegramのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
  • 詳しくはOpenAIの「API料金」ページをご確認ください。 
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

Google スプレッドシートのフィルタリング結果を通知するフローを作ってみよう

それではここから代表的な例として、定期的にGoogle スプレッドシートのデータをフィルタリングし、その集計結果をTelegramで自動通知するフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:Google スプレッドシートChatGPTTelegram

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシート、ChatGPT、Telegramのマイアプリ連携
  • テンプレートをコピー
  • スケジュールトリガー設定と各アクション設定
  • トリガーをONにし、フローが起動するかを確認


■概要
Google スプレッドシートの特定データを定期的に確認するため、都度手作業でフィルタリングしていませんか? この作業は定期的であるものの手間がかかり、他の業務を圧迫したり、報告漏れの原因になったりすることもあります。 このワークフローを活用すれば、指定した日時にGoogle スプレッドシートのデータを自動でフィルタリングし、集計した結果をTelegramへ通知するため、こうした定型業務を効率化し、スムーズな情報共有を実現します。
■このテンプレートをおすすめする方
  • Google スプレッドシートのデータを定期的にフィルタリングし、チームに共有している方
  • 日次や週次での報告業務を自動化し、本来のコア業務に集中したいと考えている方
  • 手作業によるデータ集計や報告の抜け漏れを防ぎ、業務の正確性を高めたい方
■このテンプレートを使うメリット
  • 定期的なGoogle スプレッドシートのフィルタリングからTelegramへの通知までを自動化し、これまで手作業に費やしていた時間を削減します。
  • 自動で処理が実行されるため、フィルタリング条件の誤りや報告漏れといったヒューマンエラーを防ぎ、正確な情報共有を維持できます。
■フローボットの流れ
  1. はじめに、Google スプレッドシート、ChatGPT、TelegramをYoomと連携する。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定する。
  3. 次に、オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定し、対象シートからデータを取得する。
  4. 次に、オペレーションで、ChatGPTの「テキストを生成」アクションを設定し、取得したデータを基に通知用のメッセージを作成する。
  5. 最後に、オペレーションで、Telegramの「メッセージを送信」アクションを設定し、生成されたメッセージを指定のグループに送信する。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーでは、日次、週次、月次など、通知したいタイミングを任意で設定してください。
  • Google スプレッドシートのオペレーションでは、レコードを取得する対象のスプレッドシートやシートを任意で設定してください。
  • ChatGPTへの指示(プロンプト)を編集し、通知メッセージの要約の仕方やトーンを任意でカスタマイズしてください。
  • Telegramのオペレーションでは、通知を送るグループIDやメッセージ本文の内容を任意で設定してください。
■注意事項
  • Google スプレッドシート、ChatGPT、TelegramのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
  • 詳しくはOpenAIの「API料金」ページをご確認ください。 
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

ステップ1:Google スプレッドシート、ChatGPT、Telegramのマイアプリ連携

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
※事前にYoomと使用するアプリにログインしてください。

Google スプレッドシートをマイアプリ連携

以下の手順をご参照ください。

ChatGPTをマイアプリ連携

以下の手順をご参照ください。

※ChatGPT(OpenAI)を使ったアクションを動かすには、OpenAIのAPI有料プランに契約しておく必要があります。APIの利用料金が発生した時にスムーズに支払いができるよう、契約内容を整えておきましょう。

Telegramをマイアプリ連携

以下の手順をご参照ください。

事前準備
Google スプレッドシートを用意する

今回ご紹介するテンプレートでは、Google スプレッドシートに記載している売り上げ情報をもとにChatGPTで集計と分析を行い、Telegramへ送信するといった想定で進みます。
そのため、実際にテストを行うにはデータを入力したGoogle スプレッドシートを用意しておく必要があります。
今回は以下のGoogle スプレッドシートを用意しました。

ステップ2:該当のテンプレートをコピー

以下のバナーにある試してみるボタンをクリックしてください。


■概要
Google スプレッドシートの特定データを定期的に確認するため、都度手作業でフィルタリングしていませんか? この作業は定期的であるものの手間がかかり、他の業務を圧迫したり、報告漏れの原因になったりすることもあります。 このワークフローを活用すれば、指定した日時にGoogle スプレッドシートのデータを自動でフィルタリングし、集計した結果をTelegramへ通知するため、こうした定型業務を効率化し、スムーズな情報共有を実現します。
■このテンプレートをおすすめする方
  • Google スプレッドシートのデータを定期的にフィルタリングし、チームに共有している方
  • 日次や週次での報告業務を自動化し、本来のコア業務に集中したいと考えている方
  • 手作業によるデータ集計や報告の抜け漏れを防ぎ、業務の正確性を高めたい方
■このテンプレートを使うメリット
  • 定期的なGoogle スプレッドシートのフィルタリングからTelegramへの通知までを自動化し、これまで手作業に費やしていた時間を削減します。
  • 自動で処理が実行されるため、フィルタリング条件の誤りや報告漏れといったヒューマンエラーを防ぎ、正確な情報共有を維持できます。
■フローボットの流れ
  1. はじめに、Google スプレッドシート、ChatGPT、TelegramをYoomと連携する。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定する。
  3. 次に、オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定し、対象シートからデータを取得する。
  4. 次に、オペレーションで、ChatGPTの「テキストを生成」アクションを設定し、取得したデータを基に通知用のメッセージを作成する。
  5. 最後に、オペレーションで、Telegramの「メッセージを送信」アクションを設定し、生成されたメッセージを指定のグループに送信する。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーでは、日次、週次、月次など、通知したいタイミングを任意で設定してください。
  • Google スプレッドシートのオペレーションでは、レコードを取得する対象のスプレッドシートやシートを任意で設定してください。
  • ChatGPTへの指示(プロンプト)を編集し、通知メッセージの要約の仕方やトーンを任意でカスタマイズしてください。
  • Telegramのオペレーションでは、通知を送るグループIDやメッセージ本文の内容を任意で設定してください。
■注意事項
  • Google スプレッドシート、ChatGPT、TelegramのそれぞれとYoomを連携してください。
  • ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
  • 詳しくはOpenAIの「API料金」ページをご確認ください。 
  • ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。

テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。

ステップ3:スケジュールトリガーの設定

スケジュールトリガーをクリックします。

今回ご紹介するテンプレートは、指定したスケジュールになると起動します
そのため、まずはスケジュールの設定を行いましょう。
スケジュールは日付指定、曜日指定、Cron設定の中から選択できます。
今回はデフォルトで設定されている曜日指定を使用し、毎週月曜日の朝9時に起動するように設定しました。
※今回は1週間分の売り上げ報告をTelegramに送信することを想定しています。
設定できたら完了をクリックしてください。

ステップ4:Google スプレッドシートの複数のレコードを取得する設定

複数のレコードを取得する(最大300件)をクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へ進みます。

スプレッドシートID・タブ名を設定します。
入力欄をクリックし、表示された候補の中から使用したいものを選択してください。

テーブル範囲を設定します。
項目名を入力している箇所も含めてレコードを取得したい範囲を設定しましょう。

ここまで設定できたら次へをクリックしましょう。

取得したいレコードの条件を設定します。
左側の項目には、Google スプレッドシートに設定している項目名が表示されます。
ご自身の状況に合わせて取得したいレコードの条件を設定してください。
今回は以下のように設定しました。

設定できたらテストをクリックしましょう。

テストに成功するとテスト成功画面が表示され、取得した値が表示されます。

確認できたら忘れずに完了をクリックしましょう。
取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。

ステップ5:ChatGPTでテキストを生成する設定

テキストを生成をクリックします。