Portant Docs

複数のシートからデータを取得する

データが複数の Google Sheets または複数のタブにまたがっている場合、Portant は1つのタブからのみ読み取ります。これを回避するには、IMPORTRANGE または ARRAYFORMULA を使ってデータを1つのタブに統合し、その統合タブを Portant に指定してください。

このページでは、統合タブのセットアップ方法、空行でも数式が壊れないようにする方法、およびシート間でデータを同期するための代替ツールについて説明します。

複数のシートのデータを1つのタブに統合する

ワークフローの単一のデータソースとなる新しいタブを作成してください(既存のスプレッドシート内、または新しいスプレッドシートに作成します)。その後、必要なデータを取り込みます。

別のスプレッドシートからデータを取得するには、IMPORTRANGE を使用します。

  • 単一セルの場合: =IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "sheet1!A1")
  • 範囲の場合: =IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "sheet1!A1:C10")

スプレッドシートを初めて参照するとき、Google はアクセスの許可を求めます。この操作は、ソーススプレッドシートごとに1回だけ行う必要があります。

同じスプレッドシート内の別のタブからデータを取得するには、ARRAYFORMULA を使用します。

  • =ARRAYFORMULA(Sheet1!A:C)

統合タブにデータが揃ったら、Portant ワークフローでそのタブを指定してください。

空行でエラーやゼロが表示されないようにする

数式を列全体にコピーすると、空行が #REF!#N/A、または 0 を返す場合があります。Portant はこれらを入力済みの行として扱うため、自動作成が正しく動作しなくなる可能性があります。入力が空の場合に空白を返すよう、数式をラップしてください。

エラーを処理するには、IFERROR を使用します。

=IFERROR(A2*100, "")

空白を処理するには、IF を使用します。

=IF(A1="", "", A1*100)

最も堅牢なバージョンとして、両方を組み合わせることができます。

=IFERROR(IF(A1="", "", A1*100), "")

Coefficient を使ってシート間のデータを同期する

数式の管理が煩わしい場合は、Coefficient が便利です。Coefficient は Google Sheets のアドオンで、他のシート、CRM、会計ツールからデータをインポートし、スケジュールに従って自動更新します。

2分間のウォークスルー動画を見る

まず、Coefficient にサインアップし、アドオンをインストールして、シート内で Coefficient ペインを開いてください。

Import Data(データをインポート)をクリックします。

Google Sheet を選択します。

Google Drive からソースシートを選択し、Select(選択)をクリックします。

Coefficient が列を読み取り、データをフィルタリングできるインポートパネルを表示します。

Import(インポート)をクリックすると、データがシートに表示されます。

データを常に最新の状態に保つには、自動更新スケジュールを設定してください。

IMPORTRANGE と比較して、Coefficient はインポート時にフィルタリングを処理し、ソースデータの構造が変わっても対応するため、範囲を手動で再定義する必要がありません。

統合データをもとにレポートを作成したい場合、Coefficient の GPT Copilot が平文の指示から数式、ピボット、グラフを作成します。

結果として、動作する数式が返されます。