首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel 动态表格,打勾行自动变色,且只对打勾的行求和

今天教一个复选框的应用案例。

很多读者总是刻意回避控件的学习,以为需要编程,其实并不是哦,不编程也可以用控件设置出动态表格和图表。

案例:

将下图 1 的数据表按以下要求设置:

给每一行设置一个复选框;

勾选复选框后,整行变色,且每个月的颜色不一样;

最下方自动对所有勾选行求和

效果如下图 2、3 所示。

解决方案:

1. 选择菜单栏的“开发工具”-->“插入”--> 选择“表单控件”区域的“复选框”

2. 将复选框移动到 A2 单元格的合适位置。

3. 选中复选框 --> 右键单击 --> 在弹出的菜单中选择“编辑文字”

4. 删除所有文字。

5. 保持选中复选框 --> 右键单击 --> 选择“复制”

6. 根据数据表的行数粘贴出同等数量的复选框。

接下来将所有复选框纵横排列整齐。

7. 将最下方的复选框拖动到 A25 单元格的合适位置。

8. 按 F5 或 Ctrl+G --> 在弹出的对话框中点击“定位条件”

9. 在弹出的对话框中选择“对象”--> 点击“确定”

10. 选择菜单栏的“页面布局”-->“对齐”-->“左对齐”

11. 选择“页面布局”-->“对齐”-->“纵向分布”

12. 选中第一个复选框 --> 右键单击 --> 在弹出的菜单中选择“设置控件格式”

13. 在弹出的对话框中选择“控制”选项卡 --> 在“单元格链接”处选择 F2 单元格 --> 点击“确定”

14. 重复上述步骤给每一个复选框设置单元格链接。

15. 选中 A2:E25 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

16. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=AND($A2="1月",$F2=TRUE)

17. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的填充色 --> 点击“确定”

18. 点击“确定”。

1 月的格式已经符合预期了:勾选的自动变色。

20. 保持选中数据表区域 --> 再次选择菜单栏的“开始”-->“条件格式”-->“新建规则”

21. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=AND($A2="2月",$F2=TRUE)

22. 选择“填充”选项卡及另一种颜色 --> 点击“确定”

23. 点击“确定”。

2 月的自动变色也设置好了。

24. 在 C26 单元格中输入以下公式:

=SUMPRODUCT(C2:C25,1*$F$2:$F$25)

公式释义:

sumproduct 的作用是对两个参数区域先乘再求和;

1* 的作用是将逻辑值转换为数值

25. 将公式复制粘贴到 E26 单元格。

26. 在 D26 单元格中输入公式 =E26/C26

现在这个可以根据勾选框自动变色、自动计算的数据表已经设置好了。

更改勾选项,颜色和计算结果都会自动变化。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OIYOGzhQwNN77MpPaDN9mFCQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券