Excel如何为COUNTIFS函数创建带下拉选择器的变量条件
Excel下拉选择联动COUNTIFS多条件计数操作步骤
- 第一步:指定下拉框的存储单元格
选表格里的空白单元格作为下拉选择的结果存放位,比如选J1单元格,后续你选的G列值都会存在这个单元格里,作为公式的动态参数。 - 第二步:给选中的单元格添加G列值的下拉选项
- 选中刚才确定的单元格(比如J1),点击顶部菜单栏的「数据」选项卡,找到「数据验证」按钮(2007等老版本Excel叫「数据有效性」)点击打开设置窗口
- 在「设置」标签页的「允许」下拉菜单里选择「序列」
- 在「来源」输入框里,选择G列所有存放可选值的单元格范围,比如G列有效数据从G2到G2000,就输入
=$G$2:$G$2000(如果要直接引用整列可以输=$G:$G,但建议选实际有数据的区间,避免下拉里出现多余空值) - 确认勾选「提供下拉箭头」选项,点击「确定」,此时点该单元格就会出现下拉框,可选值全部来自G列
- 第三步:修改原有计数公式
把原来公式里写死的条件值"4"替换成对下拉单元格的绝对引用即可,根据你Excel版本的参数分隔符选择对应写法:如果你日常写公式用逗号分隔参数,改后公式为:
=COUNTIFS(A:A,"cr1",G:G,$J$1)如果你日常写公式用分号分隔参数(即你当前使用的公式格式),改后公式为:
=COUNTIFS(A:A;"cr1";G:G;$J$1)
- 补充说明:公式里的
$J$1是绝对引用写法,作用是你后续拖动复制公式的时候,引用的下拉单元格位置不会偏移,如果你不需要拖动公式,直接写J1也能正常运行。如果选值后计数结果不对,检查下拉单元格的格式和G列值的格式是否一致(比如都是数值/都是文本),避免格式不匹配导致匹配失败。
内容的提问来源于stack exchange,提问作者Notretardedipromise
相关产品推荐
相关产品推荐

