You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Access中实现Excel SUMIFS功能并统计CY-312颜色总数?

Access中实现Excel SUMIFS多条件求和的方法

Excel的SUMIFS是对满足多个条件的单元格求和,在Access里可以通过SQL查询或可视化查询设计视图实现,核心逻辑是用SUM()聚合函数搭配条件筛选:

1. SQL查询实现

如果数据存放在名为你的表名的Access表中,对应ExcelSUMIFS(求和列, 条件列1, "条件值1", 条件列2, "条件值2")的SQL语句格式如下:

SELECT SUM(求和列名) AS 总合
FROM 你的表名
WHERE 条件列1 = '条件值1' 
  AND 条件列2 = '条件值2';

示例:统计Fiber为CY-312且Color为1的Weight总和

SELECT SUM(Weight) AS 颜色1总重量
FROM 纤维数据表
WHERE Fiber = 'CY-312' 
  AND Color = 1;

2. 查询设计视图实现

  • 打开Access,进入创建选项卡,点击查询设计
  • 添加目标数据表,将求和字段(如Weight)、条件字段(如Fiber、Color)拖到查询网格
  • 在Weight字段的总计行选择Sum,在条件字段的条件行输入对应值(如CY-312、1)
  • 运行查询即可得到结果

统计CY-312各颜色的总重量(基于提供的表格数据)

先整理有效数据(合并Fiber1/Fiber2、Color1/Color2、Weight1/Weight2的记录):

FiberColorWeight
CY-312116
CY-312216
CY-312115
CY-312115
CY-312215
CY-312215

统计用SQL语句

SELECT Color, SUM(Weight) AS 总重量
FROM (
    -- 合并两组数据
    SELECT Fiber1 AS Fiber, Color1 AS Color, Weight1 AS Weight FROM 你的表名
    UNION ALL
    SELECT Fiber2 AS Fiber, Color2 AS Color, Weight2 AS Weight FROM 你的表名
) AS 合并数据
WHERE Fiber = 'CY-312'
GROUP BY Color;

最终统计结果

Color总重量
146
246

内容的提问来源于stack exchange,提问作者dianah kioko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 12:55:21