リストまたはライブラリのデータを計算する

適用先
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Windows SharePoint Services 3.0

SharePoint リストまたはライブラリの数式と関数を使用して、さまざまな方法でデータを計算できます。 計算列をリストまたはライブラリに追加することで、他の列のデータを含む数式を作成し、日付と時刻を計算する関数を実行したり、数式を実行したり、テキストを操作したりできます。

たとえば、タスクの一覧では、列を使用して、[ 開始日] 列と [完了 ] 列に基づいて、各タスクの完了に要する日数を計算できます。

この記事では、リストとライブラリの計算列を操作する方法について説明します。 構文や使用例など、関数の詳細については、「 SharePoint リストの一般的な数式の例」を参照してください。

計算列をリストまたはライブラリに追加する

リストまたはライブラリで数式を使用するには、計算列をリストまたはライブラリに追加する必要があります。

  1. リストまたはライブラリを開きます。
  2. ブラウザー ウィンドウの右上にある [ 設定]アイコン を選択し、[ 設定の一覧] を選択します。
    設定メニュー、リストの設定が強調表示されている
  3. [ 設定] ページの [ 列] で、[ 列の作成] を選択します。
  4. [ 名前と種類 ] セクションで、[列名] ボックスに目的の 名前 を入力します。
  5. [ この列の情報の種類] で、[ 計算 (他の列に基づく計算)] をクリックします。
  6. [ 列の追加設定] セクションで、[数式] ボックスに使用する 数式 を入力します。 [ 列の挿入 ] ボックスから項目を選択し、関数、定数、および演算子を数式に追加できます。 数式の例については、「 SharePoint リストの一般的な数式の例」を参照してください。
  7. 数式によって返されるデータ型を選択し、[OK] をクリック します

計算サイト列の数式は、同じリストまたはライブラリ内の他のサイト列のみを参照できます。 したがって、計算されたサイト列をリストまたはライブラリに追加する場合は、数式で参照されるサイト列も追加する必要があります。 詳細については、この記事 の「計算列を他のリストまたはライブラリで使用できるようにする 」を参照してください。

計算列を他のリストまたはライブラリで使用できるようにする

複数のリストまたはライブラリで頻繁に使用する数式がある場合は、計算列をサイト列の一覧に追加できます。 これにより、サイトまたはサブサイト内の任意のリストまたはライブラリで列とその数式を使用できるようになります。 たとえば、開始日列 (=[Start Date]+30) の値から日付を 30 日返す数式を使用して、Expiration Dateという計算列を作成できます。 その後、各リストまたはライブラリで数式を再作成せずに、数式を再利用できます。

  • 計算サイト列の数式は、同じリストまたはライブラリ内の他のサイト列のみを参照できます。 したがって、計算されたサイト列をリストまたはライブラリに追加する場合は、数式で参照されるサイト列も追加する必要があります。 上記の例では、 有効期限開始日 サイト列の両方をリストに追加する必要があります。
  • 新しい計算サイト列がリスト内の他の列を参照する必要がある場合は、数式で使用するために、最初にそれらの列サイト列を作成する必要があります。
  1. SharePoint サイトを開きます。 
  2. 左側のナビゲーション ウィンドウで、[ サイトコンテンツ] を選択します。
  3. コマンド バーで、ブラウザー ウィンドウの右上付近にある [ サイトの設定] を選択します。 
  4. [Web Designer ギャラリー] 列で、[サイト列] を選択します。
  5. 左上の [ 作成] を選択します。
  6. [名前と種類] セクションで、[列名] ボックスに任意の名前を入力します。
  7. [ この列の情報の種類] で計算 (他の列に基づく計算) を選択します。
  8. [ 列の追加設定] セクションで、[数式] ボックスに使用する 数式 を入力します。 [ 列の挿入 ] ボックスから他のサイト列を選択し、関数、定数、演算子を数式に追加できます。 数式の例については、「 SharePoint リストの一般的な数式の例」を参照してください。
  9. 数式によって返されるデータ型を選択し、[OK] をクリック します

計算サイト列をリストまたはライブラリに追加する

計算サイト列を作成したら、サイトまたはサブサイト内の任意のリストまたはライブラリに追加できます。

特定のリストまたはライブラリで列の数式を編集した場合、数式の変更はそのリストまたはライブラリにのみ適用されます。

  1. 列を追加するリスト ライブラリを開きます。

  2. ブラウザー ウィンドウの右上にある [設定]> [リストの設定] を選択するか、開いているライブラリの種類の設定を選択します。
    (たとえば、ドキュメント ライブラリで[ ドキュメント ライブラリの設定]を選択します)。

  3. [ 列] で、[ 既存のサイト列から追加] を選択します。

  4. [ 列の選択] セクションで、[サイト列の選択] ボックスの一覧からサイト列を含むグループ を選択 します。

  5. [ 使用可能なサイト列 ] ボックスで、一覧に追加する列を選択し、[ 追加] を選択します。

    追加する計算サイト列に他のサイト列が含まれている場合は、それらを一覧に追加する必要があります。 他の列をリストまたはライブラリに表示しない場合は、後で非表示にすることができます。

  6. 列をリストの既定のビューに追加しない場合は、[既定のビューに追加] チェックボックスをオフにします。

  7. [OK] をクリックします。