马震安
首先,对表格的样式进行设置,如单元格的填充色、字体颜色等。然后,选择“开发工具”选项卡,点击“控件→插入→复选框(表单控件)”,分别插入到“选项”各个单元格中,删除其中的文字内容,只保留复选框。接着,将第1个复选框拖放到相应的单元格中间,再将最后1个复选框拖放到相应的单元格中间;选定所有复选框,切换到“格式”选项卡,将所有复选框设为左对齐、水平居中、縱向分布(图2)。
插入F列作为辅助列。右击A列第1个复选框,选择“ 设置控件格式”,在弹出窗口的“ 控件”选项卡中,“单元格链接处”选择“ $F$2”。这时,当对复选框进行勾选时,F 列相应的单元格就会显示值“TRUE”(图3)。其他复选框控件的单元格链接依此类推。
选中A2:E2,切换到“开始”选项卡,点击“样式→条件格式→新建规则”,在弹出的窗口中选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”处选择“$F$2”;再点击“格式”,将字体设置为“白色”,填充中设置一种颜色。其他单元格行的设置依此类推。这样,当对复选框进行勾选时,相应行单元格的填充色及字体颜色就会发生变化(图4)。
在需要显示统计结果的单元格(如C20)中输入公式“=SUMPRODUCT((TRIM(F2:F18)="TRUE")*D2:D18*E2:E18)”,就能根据勾选进行统计了(图5)。
最后,将辅助列F列隐藏起来。这样,具有自动计算功能的选购单就制作完成了。