EXCEL 工具

如何在Excel中对一列求和

发布 2022年四月19日
分享:

Microsoft Excel 是一款功能强大的记录可视化和评估软件,它使用电子表格来存储和组织带有表述和函数的信息单元。 市场营销人员、会计、记录分析师和其他专业人员都在使用 Excel。

MS-EXCEL 软件是微软办公套件的一部分。它是一种多行多列电子表格,用于组织数据、直观描绘数据和进行各种计算。 它有 1048576 行和 16383 列,每一行和每一列构成一个单元格。 每个单元格的地址由列名和行号决定,如 B7、Z100 等。

本教程介绍了如何求整个列的总和,这是许多人需要经常做的一项工作。 例如,如果您正在计算最新的销售数据,您需要快速理解列内的全部总和,以确定当天的销售结果。

只需单击一次,即可将整个专栏汇总

只需单击一下,您就可以在 Microsoft Excel 中为列求和。 只需单击要添加的列名,它就会自动突出显示该列,并求和整个列中的值。 您可以在 Excel 状态栏中看到总和。 Excel 状态栏位于 Microsoft Excel 应用程序的底部。

使用状态栏求和值的好处是,您还可以获得所有列值的平均值和总值的计数。

还有一个优点是,如果在有价值的单元格之间有一个空单元格或文本单元格,它将忽略该单元格。

使用这种方法的一个缺点是无法复制总和值。

您还可以通过右键单击状态栏来自定义状态栏。 可以添加最大值和最小值等。

How To Add Up Columns In Excel 1 related to 只需单击一次,即可将整个专栏汇总

自动求和公式添加列

只需几步,自动求和功能就能帮助求出整个列的总和:

  1. 使用自动求和按钮有两种方法。

  2. 您可以在主页选项卡和公式选项卡上找到该按钮。

    How To Add Up Columns In Excel 2 related to 自动求和公式添加列
  3. 在 "主页 "选项卡上,转到编辑组并选择自动求和功能; 或者,您可以转到公式选项卡,在那里您可以看到函数库组中的 AutoSum 函数。

  4. 有两种方法可以求列的总和。

  5. 首先是通过单击和拖动列来选择单元格的值。 然后,按下自动求和按钮。 所选列的值将添加到总值列的末尾。

  6. 第二种方法是选择数值下方的空白单元格,然后按自动求和按钮。

  7. 这将自动添加求和函数并突出显示数字的范围。

  8. 按下回车键。 您将获得总和。
    How To Add Up Columns In Excel 3 related to 自动求和公式添加列

    注意:使用自动求和功能的一个缺点是,该功能无法检测空白单元格或文本写入单元格。 如果中间有空白单元格或文本单元格,值的求和函数将选择这些单元格下面的范围。

您还可以使用此功能对行列进行总结。 只需选择行单元格中数值的下一行,求和函数就会显示范围。 然后按 Enter 键,您将在新行中得到结果值。

在 Microsoft Excel 中使用求和函数对一列进行手动求和

AutoSum 选项更快捷、更易用。 使用手动函数求列的总和有一些优点。 您可以手动添加求和功能,或仅对列中的某些单元格求和,或为大范围指定地址,而无需手动选择。

以下是手动使用求和公式的步骤:

  1. 首先,在 Excel 表格的任意位置选择一个您需要求和值的单元格

  2. 输入 =sum(或使用自动求和功能)

    How To Add Up Columns In Excel 4 related to 在 Microsoft Excel 中使用求和函数对一列进行手动求和
  3. 接下来,选择要求和的数字范围

  4. 您可以通过选择列中的第一个单元格并按住 shift 键来选择最后一个值单元格,从而选择列的范围

  5. 您也可以在按住 Ctrl 键的同时左键单击单元格,选择单独的单元格

  6. 继续并选择所需的单元格

    How To Add Up Columns In Excel 5 related to 在 Microsoft Excel 中使用求和函数对一列进行手动求和
  7. 现在,按下回车键,您将在选定的单元格中看到结果。
    How To Add Up Columns In Excel 6 related to 在 Microsoft Excel 中使用求和函数对一列进行手动求和

    请注意,在使用求和函数获取列的总和时,任何已过滤或隐藏的单元格也会包括在内。

使用求和函数仅添加可见单元格

如果您的数据表中存在隐藏或过滤单元格,则不能在其中使用求和公式。 这些值的总和可采用其他步骤。 请按照以下步骤仅对可见单元格求和:

隐藏单元格

Function_num: 这是一个数字,用于告诉 AGGREGATE 功能希望进行的计算。 在这个例子中,我实际上用了 9 个,因为我需要总和。

选项: 您可以指定在计算时希望忽略的内容。 在本例中,我甚至使用了 3,即 "忽略隐藏行、错误值、嵌套 SUBTOTAL 和组合函数"。 简而言之,只使用可见单元格进行计算。

数组: 选择您希望求其值之和的单元格范围。 例如,D1:D3 是单元格范围,其中可能还包含隐藏单元格。

=AGGREGATE(9,3,D1:D3) 是可见单元格总和的公式。

如果您使用的是旧版本的 Excel,可以使用以下公式:

How To Add Up Columns In Excel 7 related to 隐藏单元格

筛选单元格

使用此公式,我们可以在 Excel 中对一列中的过滤单元格求和。 此功能称为(小计函数).

=SUBTOTAL(9,D1:D3)

本公式没有可选功能。

How To Add Up Columns In Excel 8 related to 筛选单元格

IronXL C# 库

对于在 .NET 中打开、读取、编辑和保存 Excel 文件,IronXL.Excel 提供了一个多功能且功能强大的框架。 它兼容所有 .NET 项目类型,包括 Windows 应用程序、ASP.NET MVC 和 .NET Core 应用程序。

对于 .NET 开发人员,IronXL.Excel 为读写 Excel 文档提供了一个简单的 API。

要访问 Excel 操作脚本,IronXL.Excel 不需要在服务器上安装 Microsoft Office Excel,也不需要使用 Excel Interop。因此,在.NET中处理Excel文件变得异常快速和简单。

使用 IronXL.Excel,开发人员只需编写几行代码,就可以执行所有与 Excel 相关的计算任务,而无需任何复杂的操作,例如添加两个单元格、总计列选项、向 Excel 表格中添加整列、向 Excel 表格中添加整行、所有单元格求和函数/求和选项和多列多行求和函数,以及许多其他有用的功能。

以下是 C# 代码的操作示例。

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.  
workbook.EvaluateAll()

' Get Formulas
' Get the formula's calculated value.  e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Save your changes with updated formulas and calculated values.
workbook.Save()
VB   C#

开发人员在使用C#修改和编辑Excel文件时必须小心,因为一个小错误就可能改变整个文档。 能够依靠简单高效的代码行有助于降低错误风险,也使我们能够更容易地以编程方式编辑或删除Excel文件。 今天,我们走过了用 C# 快速准确地编辑 Excel 文件的必要步骤,使用的是已经过充分测试的函数。 如需了解更多信息,请访问以下网站 链接.

< 前一页
如何在Excel中切换列

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 1,086,940 查看许可证 >