Excel中如何让用户选择月份后展示该月降雨量的最大值与最小值
实现方案
这里分两种常用实现路径,无需复杂代码即可完成需求:
方法1:下拉选择+MAXIFS/MINIFS函数(适用于Excel 2019及以上/365版本)
- 第一步:制作月份下拉选择器
选中用来放置月份选择入口的空白单元格(比如A1),点击顶部菜单栏「数据」选项卡→「数据验证」,允许类型选择「序列」,来源框选择month name列的所有不重复值,勾选「提供下拉箭头」后确定即可。 - 第二步:写入统计公式
假设你的month name列数据范围是B2:B1000,降雨量列数据范围是C2:C1000,刚才制作的选择器在A1:- 降雨量最大值公式:
=MAXIFS(C2:C1000,B2:B1000,A1) - 降雨量最小值公式:
=MINIFS(C2:C1000,B2:B1000,A1)
把两个公式分别粘贴到要展示结果的单元格即可,选择不同月份会自动刷新统计结果。
- 降雨量最大值公式:
方法2:旧版Excel兼容方案(无MAXIFS/MINIFS函数可用时)
下拉选择器的制作逻辑和方法1完全一致,统计公式替换为数组公式即可,输入公式完成后需要按Ctrl+Shift+Enter三键组合确认生效:
- 降雨量最大值公式:
=MAX(IF(B2:B1000=A1,C2:C1000,"")) - 降雨量最小值公式:
=MIN(IF(B2:B1000=A1,C2:C1000,""))
注意事项
- 如果
month name列存在大量重复值,制作数据验证来源时可以先提取不重复值:单独选中month name列所有数据,点击「数据」选项卡→「删除重复值」,把得到的去重后月份列表作为数据验证的来源,避免下拉选项重复。 - 公式中的数据范围需要根据你实际的表格行数调整,不要多选空白行也不要漏选有效数据行。
内容的提问来源于stack exchange,提问作者maxwell7
相关产品推荐
相关产品推荐

