excel中如何返回满足多行特定条件的值

如图。图2D列要输入与对应行中同一站号,2011年1月的降水量。以此类推E行输入2月份...等。
PS:同一站号有对应的多个年份和月份的数据。

1.如图:将表格中的工资水平大于3000的提取出“职称”、“姓名”、“工资”数据

2.首先在表格旁边做一个条件表格,如图所示。条件表达式,可以用大于小于等表达式。

3.单击表格中任意一单元格,在“数据”菜单下的“筛选”下选择“高级筛选”

4.在“高级筛选”窗口,在条件区域中点击提取按钮。选择刚刚做的条件格式。

5.在“高级筛选”窗口,在方式下选择“将筛选结果复制到其他位置”

6.通过提取按钮,选择要要复制到的范围。如图所示。

7.返回到满足特定条件的值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-04
假设第一个表为 sheet2,
看不到 sheet2 有纬度, 没有影响么?

=sumifs(sheet2!$K:$K,sheet2!$A:$A,$C2,sheet2!$B:$B,"2011",sheet2!$C:$C,D$1)
公式右拉,下拉

=========
=sumifs(sheet2!$K:$K,sheet2!$A:$A,$C2,sheet2!$B:$B,"2011",sheet2!$C:$C,D$1)追问

经纬度没有影响。图2站点在sheet2没有显示的是0,能不能改显示N/A或类似方式区分?

追答

=if(countif(sheet2!$A:$A,$C2),sumifs(sheet2!$K:$K,sheet2!$A:$A,$C2,sheet2!$B:$B,"2011",sheet2!$C:$C,D$1),"无此站点")

追问

我用的2013,如何快速填充啊。两千多行下拉太慢了。谢谢了!!

追答

双击 实心十字
=========

快捷键你都不会用?
D2写入一个公式
选中C1, 按Ctrl +下方向键
按右方向键
按 Ctrl+Shift+ 上方向键
按 Ctrl+D

本回答被提问者采纳
第2个回答  2014-07-04
可以这样,在表一加一个辅助栏

如在A栏前插入一栏
然后在插入的A2输入公式,
=A1&C1 ,然后下拖!
也就是把区站号和月份串联起来,这样的数据就不会重复
再然后在表二的 D2输入以下公式
=VLOOKUP($C1&D$1,表1:$A$1:$W$100,12,FALSE)
E2这边公式.从D2右拖然把把12改成13
=VLOOKUP($C1&E$1,表1:$A$1:$W$100,13,FALSE)
然后D2,E2公式下拖!
相似回答