要用数组公式在表2写好
自动获取数据过来
无需筛选
或vba代码都可以
假设sheet3的A1输入 编码
第2行是标题
A3=INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$B$2:$B$500=$A$1,ROW(Sheet1!$B$2:$B$500),65536),ROW(A1)))&""
数组公式,同时按CTRL SHIFT 回车键,出现结果,
然后右拉到C3
再下拉公式
D3=SUMIF(Sheet1!B:B,A3,Sheet1!E:E)
下拉,根据编码对应E列全部汇总
或
D3=SUMPRODUCT((Sheet1!$B$2:$B$500=A3)*(Sheet1!$C$2:$C$500=B3)*(Sheet1!$D$2:$D$500)*(Sheet1!$E$2:$E$500))
根据编码+名称+机构,对应E列汇总
每次只需要修改A1的编码,下面自动更新数据。
温馨提示:答案为网友推荐,仅供参考