如何在Excel中为一行添加复选框?

Luc*_*cas 4 microsoft-excel

我想在每一行的末尾添加一个复选框,然后评估是否在另一个单元格中选中了该复选框。没有宏,有没有一种简单的方法可以做到这一点?
如果这只能通过使用宏来实现,我有什么替代方法,或者有人已经这样做了并且可以给我他/她的宏?

Nat*_*itt 6

是的,你可以这样做。我将演示使用 Excel 2007。

使用字体:
我去了 Wingdings 并在A1(字符代码是0252)中添加了一个复选标记。在常规文本中,这是ü. 然后在单元格中B1我把这个公式:

=if(A1="ü", 1, 0)
Run Code Online (Sandbox Code Playgroud)

如果A1有支票,那么B1会有一个1. 如果A1没有支票,B1则将有一个0.

使用表单控件:

  • 在功能区中显示开发人员选项卡。
  • 插入 --> 表单控件:复选框
  • 在您想要的位置绘制复选框。
  • 选中复选框,单击菜单中的属性
  • 对于单元格链接,输入要将此复选框链接到的单元格地址。

现在,当您选中该框时,单元格将显示为TRUE。如果未选中,它将读取FALSE. 此外,如果您在单元格中输入除零以外的任何内容,该框将被选中。