计算列表或库中的数据

应用对象
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Windows SharePoint Services 3.0

你可以使用 SharePoint 列表或库中的公式和函数以多种方法计算数据。 通过将计算列添加到列表或库中,您可以创建一个包含其他列中数据的公式,并执行计算日期和时间、执行数学公式或操作文本的功能。

例如,在任务列表中,可以使用列根据“ 开始日期 ”和“ 完成日期 ”列计算完成每个任务所需的天数。

注意

本文介绍如何使用列表和库中的计算列。 有关函数的详细信息,包括语法和用法示例,请参阅 SharePoint 列表中常见公式的示例

向列表或库中添加计算列

要在列表或库中使用公式,必须将计算列添加到列表或库中。

  1. 打开列表或库。
  2. 在浏览器窗口右上角附近,选择“ 设置”图标 ,然后选择“ 列表设置”
    突出显示列表设置的设置菜单
  3. “设置 ”页的 “列”下,选择 “创建列”
  4. “名称和类型 ”部分中,在 “列名称” 框中输入所需的名称。
  5. 此列中的信息类型为 下,单击 计算 (基于其他列的计算)
  6. “其他列设置 ”部分的“ 公式 ”框中输入要使用的公式。 可以从“ 插入列 ”框中选择项目,然后向公式添加函数、常量和运算符。 有关公式的示例,请参阅 SharePoint 列表中常见公式的示例
  7. 选择要由公式返回的数据类型,然后单击 “确定”

注意

计算网站列中的公式只能引用同一列表或库中的其他网站列。 因此,在将计算网站列添加到列表或库时,还必须添加公式中引用的网站列。 有关详细信息,请参阅本文中的使 计算列可用于其他列表或库

使计算列可用于其他列表或库

如果有一个公式想在多个列表或库中频繁使用,则可以将计算列添加到网站列的列表。 这会使列及其公式可用于网站或子网站中的任何列表或库。 例如,可以使用一个公式创建一个计算列,Expiration Date该公式返回与) (=[Start Date]+30开始日期”列的值相距 30 天的日期。 然后,可以重复使用该公式,而无需在每个列表或库中重新创建它。

注意

  • 计算网站列中的公式只能引用同一列表或库中的其他网站列。 因此,在将计算网站列添加到列表或库时,还必须添加公式中引用的网站列。 在上述示例中,需要将 “到期日期 ”和“ 开始日期 ”网站列添加到列表中。
  • 如果新的计算网站列需要引用列表中的其他列,则必须先使这些列成为网站列,以便在公式中使用它们。
  1. 打开 SharePoint 网站。 
  2. 在左侧导航窗格中,选择网站 内容
  3. 在浏览器窗口右上角附近的命令栏上,选择“ 站点设置”。 
  4. “Web Designer 库列”下,选择“网站列”
  5. 在左上角附近,选择 “创建”
  6. 在“ 名称和类型 ”部分中,在 “列名称 ”框中键入所需的名称。
  7. 在“ 此列中的信息类型为”下,选择“ 基于其他列的计算 (计算”)
  8. “其他列设置 ”部分的“ 公式 ”框中输入要使用的公式。 可以从“ 插入列 ”框中选择其他站点列,然后向公式添加函数、常量和运算符。 有关公式的示例,请参阅 SharePoint 列表中常见公式的示例
  9. 选择要由公式返回的数据类型,然后单击 “确定”

向列表或库中添加计算站点列

创建计算网站列后,可以将其添加到网站或子网站中的任何列表或库中。

注意

如果编辑特定列表或库中的列公式,则对公式所做的更改仅应用于该列表或库。

  1. 打开要向其中添加列的列表库。

  2. 在浏览器窗口右上角附近,选择 “设置”、“列表>设置”,或选择要打开的库类型的设置。
    (例如,在文档库中,选择“ 文档库设置”。)

  3. 下,选择从现有网站列添加。

  4. “选择列 ”部分中,从“从 下列位置选择网站列” 列表中选择包含网站列的组。

  5. 可用站点列框中,选择要添加到列表中的列,然后选择添加。

    注意

    如果要添加的计算网站列包含其他网站列,则必须将它们添加到列表中。 如果您不希望其他列出现在列表或库中,您可以稍后隐藏它们。

  6. 如果不希望将列添加到列表的默认视图中,请清除“添加到默认视图”检查框。

  7. 单击“确定”。