该功能在2003/2007版的Excel中可以用数据透视工具来实现,步骤如下:
拖动光标选中全部需要筛选的数据,包括该内容的标题行
单击选中插入菜单中的数据透视表(如下图左上方黄底按钮)
此时会弹出如下对话框,单击确认(OK)
然后会跳到一个新表中,左边是将要显示的筛选后的内容,右边有一个进行筛选的筛选框,如下图所示。
然后你会发现该筛选框中已经把你需要筛选的每一列的第一个单元格的内容显示在了该框框的上方,且有对应的复选框。该右侧的筛选框下方有四个内容,Z型的顺序依次是“报告筛选(Report Filter)”“列标签(Column Labels)”“行标签(Row Labels)”“值(Values)”。
将你需要按行显示的内容从筛选框上方单击选中并拖到下方的“行标签”的框框内。
“报告筛选”“列表签”和“值”也是同样的方法拖到相应的框框内。
“报告筛选”是在汇总的最上方,有时用不上,当条件较多时需要更进一步分类时使用,具体情况具体分析。
“值”是做计数,求和数据。拖到此框框内的列一般是数值才可以选择求和。如果是文本则只能是计数。拖到此框框内的列如果显示为计数(如下图,count of **),我们可以单击它,选择倒数第一个值域设置将计数改为求和。
每在新表的右侧做任何的一个操作,左侧的内容将相应显示,如果左侧显示的内容不是你想要的,请相应在右侧做一些调整。题记功能一般只需要在行标签和值两个框框中进行操作就可以满足,使用者可以自己去做一些尝试和变化操作。
假设你第一张表为“A表”,第二张表为“B表”,那么你在你的B表的J列输入以下公式:
=SUMIF(A表!B2:B14,B表!A2,A表!H2:H14)
假设你的A表有14条数据,那么,就是条件区域就是A表单据编号的B2到B14,求和条件就是B表的单据编号A2,求和区域就是A表的H2到H14,这样就能得到你想要的结果。
原理:
sumif函数语法是:SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。
第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
(如果已解决问题,请采纳,谢谢!)
如图=SUMIF(A:A,D2,B:B)