动态显示列的报表怎么做,复选框配这个函数,一次讲明白
下午 5 点,周老师正准备收拾东西撤退,屏幕右下角突然狂闪。
运营小王:“周老师,周报里那几列异常等级能不能先撤了?我这看不过来。”
区域经理:“老周,责任人那一列得补回来啊,不然我找谁对账?”
老板最狠:“简单点,我只要结果,不重要的列都不要给我显示。”
看着屏幕,我人麻了。
很多人第一反应就是隐藏列、改表、另存为……
一个周报能折腾出 8 个版本,鼠标点到冒烟,腱鞘炎都要按出来了。
周老师碎碎念: 这种活最折磨人的,不是你不会操作,而是你在拿“改原表”的死力气,硬扛“换视角”的新需求。
今天周老师教大家一招:
原表不动,旁边单搭一个“汇报视图”。
谁想看哪列就勾哪列,谁不想看就取消。你改的不是表,是开关。
第一步:搭个骨架,别急着冲公式
小白最爱犯的错就是“急”。公式还没想好,复选框乱飞。
咱们先在汇报视图里把底盘扎稳:A 列列出所有字段名,B 列预留给复选框,C 列接收真假值(TRUE/FALSE)。
我跟你讲,底盘不稳,后面全是空中楼阁。
第二步:给表格装上“开关”
在 Excel 的“开发工具”里找到复选框,插在 B2 单元格。
最关键的一步:右键设置格式,把“单元格链接”指向 C2。
勾一下,C2 变 TRUE;取消,变 FALSE。这就是咱们的“声控开关”。
第三步:亮出利器,一箭穿心
底盘有了,开关通了,最后请出我们的效率杀手锏——FILTER 函数。在结果区输入:
=FILTER(巡检台账!A1:I16, TRANSPOSE(C2:C10), “”)
周老师翻译官上线:
1.巡检台账!A1:I16:这是你的鱼塘(原始数据)。
2.TRANSPOSE(C2:C10):这步最绝。因为复选框结果是竖着的,而我们要筛的是横着的列,所以得把它“翻转”过来。
现在,你只要在左边勾选“门店”和“责任人”,右边就会瞬间吐出这两列。
老板和同事的需求再怎么变,你也就是点几下鼠标的事儿。