シート間の数式

数式内で別のシートをすばやく簡単に参照する方法をご覧ください。 Smartsheet でシート間の数式とデータを結びつけると、情報をより効率的に整理する柔軟性が生まれ、情報に基づいた決定を行い、より迅速に行動を起こすことができます。

ステップバイステップの手順に従ってシート間の数式を設定します。

数式: 別のシートのデータを参照する

別のシートに保存されているデータに対して計算を実行します。 たとえば、VLOOKUP 関数を使用して、アクセス可能な別のシートに存在する参照テーブルから値を検索するか、別のシートに保存した値を集約する SUMIF 式を作成します。

別のシートのデータを参照する数式を作成するには、最初に Smartsheet の数式を作成する方法を習得することをお勧めします。 数式の作成の詳細については、ヘルプ センターの記事 Smartsheet での数式の作成と編集をご覧ください。

必要な権限

複数のシートで数式を操作するときに、元のシートと宛先シートでユーザーが持つことができる共有権限の詳細は次のとおりです。 シートの共有権限の詳細については、共有権限レベルをご覧ください。

  参照したいデータを含むシート 数式を挿入したいシート
所有者
管理者
編集者
閲覧者 不可

 

はじめる前に

シート間の数式を使用する際に留意すべき点は次のとおりです。

  • 参照されている範囲のすべてのデータが利用可能であり、対象のシートに表示される可能性があるため、対象のシートで利用可能にしたくないデータは参照に含めないでください。
  • 各シートには、100 を超える異なるシート間参照を含めることはできません。 
  • 他のシートから 1 つのシートに参照できるインバウンド セルの制限は 100,000 です。
  • 別のシートへの参照を作成する場合、参照できるのは単一のシートのデータのみです。 複数のシートのデータを参照する必要がある場合は、以下の手順を使用して複数の参照を作成する必要があります。
  • 次の関数は、別のシートからの参照をサポートしていません: CHILDREN、PARENT、ANCESTORS。 これらの関数で別のシートからの参照を使用すると、数式を含むセルで #UNSUPPORTED CROSS-SHEET FORMULA エラーが発生します。 このエラーやその他の数式エラーの詳細については、数式エラー メッセージをご覧ください。

 


別のシートのデータを参照する

数式で別のシートのデータを参照するには:

  1. 目的のセルに等号 (=)、関数名、左かっこを入力して、数式の作成を開始します。 たとえば、=VLOOKUP( と入力します。

    関数名と左かっこを入力すると、数式ヘルプ カードがセルの上または下に表示されます。 (数式の作成に関する詳細は、Smartsheet での数式の作成と編集をご覧ください。)
     
  2. ヘルプ カードで、[別のシートを参照] をクリックします。

    ヘルプ カード
     
  3. [別のシートを参照] フォームで、データが存在するシートを選択し、参照するデータを含むセルの範囲を選択します。

    name-reference

    注: 現在、連続した範囲のみが許可されています。
     
  4. 必要に応じて、参照の名前を入力できます。 (名前を入力しない場合、参照にはシート名とそのシートが参照された回数に基づいてデフォルトの名前が割り当てられます。) 

 
以上です。 参照は、波括弧で囲まれた数式に表示されます。 例: 
=COUNT({my_sheet1 Range1}) 

参照を編集する

参照の名前、参照されるセル範囲、および元のシートを編集できます。

注: 参照を編集するには、シートに対する編集者レベル以上の共有権限が必要です。 さらに、参照するデータを含むシートに対する閲覧者レベル以上の共有権限も必要です。

  1. 数式を含むセルを選択します。 数式の概要がセルの左または右に表示されます。

    reference-summary
     
  2. 編集したい参照の名前をクリックします。 [別のシートを参照] フォームが表示されます。

[別のシートを参照] フォームで、参照名を変更するか、新しいシートまたはセルの範囲を選択できます。 参照を編集すると、シート上のその参照のすべてのインスタンスが自動的に更新され、変更が反映されます。

シート間参照を削除する

参照を完全に削除するには:

  1. 元のシートに移動します。
  2. 参照内のセルの 1 つを選択します (値の右側に灰色の矢印アイコンが含まれます)。

    行内のヒントが参照先シートの名前とともに表示されます。
     
  3. 行内のヒントにカーソルを合わせ、[削除] を選択します。

重要: 参照を削除すると、参照先のシートのすべての数式から参照が削除されます。 参照を削除するときは、参照先シート内のその他の重要な数式で参照を使用していないことを確認してください。

参照の活用のヒント

数式で他のシートへの参照を作成して使用するときに役立ついくつかのヒントを、以下に示します。

  • 範囲ピッカーが開いてシートが選択されたら、参照する個々のセル、セルの範囲、または列全体を選択できます。
  • 参照範囲の下に追加された行は、参照に含まれません。 すべての行を含めるには、参照として列を選択してください。
  • 同じ数式の中で、他のシートへの複数の参照を使用できます。
  • 既に作成されている参照を使用するには、参照の名前 (波括弧を含む) を新しい数式に入力またはコピーします。
  • 参照は、その参照が作成されたシートに固有であり、再作成しないと他のシートでは使用できません。
  • 数式を編集しているときに、参照の名前内にカーソルを置くと、行内のヘルプ カードに [参照の編集] リンクが表示されます。 このリンクをクリックして、シート ピッカー フォームを開くことができます。

    edit-reference-button