excel里面由两项决定第三列汇总项的方法

eg: 仓库库位 产品代码 产品数量
A A101 12
A A101 10
A A101 7
B B101 15
B B101 27
B B101 98
C ......
如上所示,由于入库批次不同,在系统里导出来的数据有可能出现上述现象,同一个产品在同一个库位产生很多行,在盘点的时候需要手工加,费时费力。请高手指教,该怎么做,不生感激。
最终需要的结果是
A A101 29(12+10+7的总和).......
盼复!

方法一:
选择数据区域-数据-透视表,按向导操作。
在布局里,把产品代码拖到行字段,数量拖到数据区域(双击设为“汇总”)

方法二:
将数据按代码列排序,再使用数据-分类汇总

方法三:
用高级筛选提取不重复的产品代码,建立辅助列,再使用SUMIF函数
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-10
假设原始数据分别在A、B、C列,数据到第1000行止
在D2输入公式
=SUMPRODUCT((A$2:A$1000=A2)*(B$2:B$1000=B2)*C$2:C$1000)
下拉填充至第1000行
选定B列(产品代码)
数据--筛选--高级筛选
勾选“选择不重复的记录”
确定即可追问

您好,你提供的方法已经使用过,但是现在出现一个新的问题:
比如产品代码为A101的产品,有可能出现在A库位,也有可能出现在B或者其他的库位。这样的话汇总的结果就只有A库位的,B和其他库位的此产品在高级筛选之后直接会被删除掉。所以结果比我的原表格数量要少了

追答


我的理解错误啊。。。。

公式不变
下拉填充后
“同时选定A列和B列”
数据--筛选--高级筛选
勾选“选择不重复的记录”
确定即可

本回答被提问者采纳
第2个回答  2011-06-10
用-数据-透视表比较好做...或者还有一个办法把仓库库位& 产品代码把这两个连接进来再合并计算,有需要把仓库库位& 产品代码这两个分开的话再用分列分开就好了...
第3个回答  2011-06-10
假定 仓库库位 产品代码 产品数量
分别在ABC列,那么A库A101产品总和=sumifs(C:C,A:A,"A",B:B,"A101")

excel里面由两项决定第三列汇总项的方法
方法一:选择数据区域-数据-透视表,按向导操作。在布局里,把产品代码拖到行字段,数量拖到数据区域(双击设为“汇总”)方法二:将数据按代码列排序,再使用数据-分类汇总 方法三:用高级筛选提取不重复的产品代码,建立辅助列,再使用SUMIF函数 ...

如何用EXCEL两类单元格下拉选项确定第三列的值
用名称引用,前提是你要先输入一个对等的关系表,用OFFSET函数引用这个数据列,用MATCH、COUNTIF两个函数确定引用的范围,然后将有效性设置成你定义的名称就可以了。名称公式类似于:=OFFSET(原数据表!$B$1,MATCH(Sheet2!$A5,原数据表!$A:$A,0)-1,,COUNTIF(原数据表!$A:$A,Sheet2!$A5),)...

excel两列数据作为条件匹配,得到第三列
1、用WPS打开目标表格,选中要统计的两列,点击:条件格式->突出显示单元格规则->重复值。2、点击确定即可看到所有重复项被被标记为选定的字体颜色和填充你想要的颜色。3、此时还不能直接统计红色字体颜色的数据项数量,接下来需要将要统计的那一列粘贴到一个DOCX文档里面,保存。4、然后,新建一个excel...

excel 设置两列下拉表,然后根据此两列的选项,自动在第三列生成答案,怎...
=INDEX($B$2:$D$4,MATCH(列B选择选项3,$A$2:$A$4,),MATCH(列A选择选项1,$B$1:$D$1,))或 =INDEX($B$2:$D$4,MATCH(列B选项所在的单元格,$A$2:$A$4,),MATCH(列A选项所在的单元格,$B$1:$D$1,))

excel同时满足两列条件删除重复项并且汇总位于第三列的数据(如图)
先在第一行插入,写上各列标题,姓名,班级,分数 然后选中A1到c5(已经插入一行了),在“插入”工具栏内选中,插入数据透视表,回车 将姓名,班级字段拖入行,将分数拖入值,选择汇总方式为求和 完毕

excel如何通过前两列,查找第三列内容
1、在表2的C2单元格输入公式:=IFERROR(OFFSET(表1!B1:D12,MATCH(A2&B2,表1!B2:B12&表1!C2:C12,0),2,1,1),"")数组公式,按Ctrl+Alt+Enter 三键结束输入;见图一 2、在表2的d2单元格输入公式:=IF(LEN(C2)>2,"有","") 回车;见图二 3、选中表2中的 C2、D2 单元格,下拉...

excel 根据前面两项数值不同 得出第三项
=IF(AND(A1=1,A2=2),3,IF(AND(A1=2,A2=3),4,""))如果是多个条件,最好建立一个数据对应表,再用数组公式来对应 如SHEET1的A列写入对应条件一,B列写入对应条件二,C列写入对应条件得出的结果 则A3单元格公式写成 =INDEX(SHEET1!C:C,MATCH(A1&A2,SHEET1!A1:A100&SHEET1!B1:B100,))数...

excel条件格式,如何每行中两列对比后改行第三列突出显示?
选定E列,开始——条件格式,选新建规则,再选“使用公式确定要设置格式的单元格”(不同版本设置项可能不同,记住选公式项)。公式录入:=AND(J1=1,K1=1)设置单元格填充颜色,确定。

Excel2007中,根据两个下拉框的内容,自动确定第三个单元格的内容,如下...
假设在DEF列建有AB列对应条件的结果对应表,那么在C1输入以下数组公式,按Ctrl+Shift+Enter组合键结束 =INDEX(F:F,MATCH(A1&B1,D:D&E:E,0))

excel两节数据,想在第三列中显示前两列数据的重复项应该怎么办?急,跪...
在C1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =INDEX(A:A,SMALL(IF(COUNTIF(B$1:B$7,A$1:A$15)>0,ROW($1:$15),4^8),ROW(A1)))&""详见附图示例

相似回答