口 内打 √,外企大公司都这么用.......
如果你下载过老外做的Excel表格或模板,会发现表格中有很多控件。其中,用的最多的是复选框 ☑。今天兰色就仿照老外的表格做一个成本分析的示例。
先看动画:
从上动画中可以看出,在费用项目前的方框内打勾后:
该行填充色和字体都会变色
该行D列的金额会汇总到总成本内(D7单元格)
是不是炫酷又实用?!想学习就耐下心和兰色一起做吧:
制作步骤:
1、插入复选框
开发工具 - 插入 - 点击复选框后在表中拖画出来 - 删除复选框旁的文字
(如果你的Excel没有开发工具,可以从Excel选项中设置)
2、设置复选框链接的单元格
点击 复选框右键菜单中的设置控件格式,在弹出的窗口中输入单元格链接 B3
用同样的方法,分别在4~6行插入复选框,并分别链接B4、B5、B6单元格。当点击复选框后,在对应的B列会输入TRUE,去掉勾选则输入FALSE。
3、设置选中行变色
选中B:D列数据 - 条件格式 - 新建规则,在弹出的【新建格式规则】窗口中进行如下设置:
规则类型 :使用公式确定...
公式框中输入公式 =$B3=TRUE (注意$不可少)
点格式按钮,设置填充和字体颜色
本步设置完成后, B列方框画勾的行颜色发生了改变
4、隐藏B列的TRUE和FALSE
选取B3:B6 - 设置单元格格式 - 数字 - 自定义 - 在右侧代码框中输入 ;;; (3个分号)
5、设置总成本计算公式
在D7单元格中设置公式
=SUMPRODUCT(B3:B6*D3:D6)
如果你还想要一个全选的☑,选中它可以选中下面所有的项目,取消则取消所有的选取:
也可以实现,但需要用VBA编程了。
添加步骤:
1、添加复选框
插入 -开发工具 - 复选框 - 修改标题文字
链接单元格B3
2、编辑宏
全选框右键 - 指定宏 - 新建(如果已新建过会显示编辑按钮),会弹出一个新的窗口
(Miscrosoft visual basic for applications.....),窗口右侧会自动生成一段代码。
右侧的代码窗口中,在中间添加一句代码:
[b4:b7] = [b3]
注:在vba中,[单元格地址]可以表示单元格。
关闭VBA代码窗口后,全选按钮已可以正常使用了:
3、保存文件
文件另存为启用宏的工作簿格式
完工!
兰色说:在excel中,插入控件可以让表格马上高大上起来,而且让数据分析也更加灵活,所以兰色建议同学们都要掌握它的使用方法。