Excel";真假;到复选框

Excel";真假;到复选框,excel,sharepoint,Excel,Sharepoint,我有一个从SharePoint仪表板生成的Excel电子表格。它将SharePoint表中的复选框转换为Excel电子表格中的“真”或“假”值。我想知道,如果选择了适当的复选框或取消选中选项,是否可以将那些“真”或“假”值转换回复选框 感谢您的帮助 您可以在给定单元格上添加复选框,然后编辑其属性(格式控制-->控制选项卡),并将其单元格链接属性设置为单元格地址;i、 e.“B2”。如果您有太多这样的布尔单元,那么这个任务将非常繁琐,因此您可能需要使用VBA将其自动化 p、 我同意@teylyn的

我有一个从SharePoint仪表板生成的Excel电子表格。它将SharePoint表中的复选框转换为Excel电子表格中的“真”或“假”值。我想知道,如果选择了适当的复选框或取消选中选项,是否可以将那些“真”或“假”值转换回复选框


感谢您的帮助

您可以在给定单元格上添加复选框,然后编辑其属性(格式控制-->控制选项卡),并将其
单元格链接
属性设置为单元格地址;i、 e.“B2”。如果您有太多这样的布尔单元,那么这个任务将非常繁琐,因此您可能需要使用VBA将其自动化

p、 我同意@teylyn的观点,如果你有大量的布尔数据,这不应该是一个好的选择;它添加了太多的形状,这很麻烦。如果布尔单元格的数量非常有限,则应该使用它


您可以在给定单元格上添加复选框,然后编辑其属性(格式控制-->控制选项卡),并将其
单元格链接
属性设置为单元格地址;i、 e.“B2”。如果您有太多这样的布尔单元,那么这个任务将非常繁琐,因此您可能需要使用VBA将其自动化

p、 我同意@teylyn的观点,如果你有大量的布尔数据,这不应该是一个好的选择;它添加了太多的形状,这很麻烦。如果布尔单元格的数量非常有限,则应该使用它


如果单元格中的数据为真/假,我强烈建议不要在Excel中使用复选框。复选框控件用于用户表单,即使它们可以放置在电子表格网格中,它们也位于电子表格顶部的一个层中。是的,它们可以链接到电子表格单元格,但这很麻烦

与使用为每个数据行插入复选框的宏不同,您可以使用带有公式的辅助列(沿

=如果([@checkBoxField],“a”,“r”)

然后用Marlett字体格式化helper列,将字母“a”显示为勾号,字母“r”显示为十字


应用这样的公式要比在每行中插入复选框控件并将其链接到字段单元格快得多

如果单元格中的数据为真/假,我强烈建议不要在Excel中使用复选框。复选框控件用于用户表单,即使它们可以放置在电子表格网格中,它们也位于电子表格顶部的一个层中。是的,它们可以链接到电子表格单元格,但这很麻烦

与使用为每个数据行插入复选框的宏不同,您可以使用带有公式的辅助列(沿

=如果([@checkBoxField],“a”,“r”)

然后用Marlett字体格式化helper列,将字母“a”显示为勾号,字母“r”显示为十字


应用这样的公式要比在每行中插入复选框控件并将其链接到字段单元格快得多

哇,我喜欢这个解决方案+1.不幸的是,我们不能在同一列上进行。但是,我们最终可以“隐藏”原始列(如果我们不需要编辑它的话)。是的,需要一个helper列。但您也可以使用类似于
=[@checkBoxField]*1的公式,它将返回1 0r 0。然后使用自定义格式
\a\r
在列上,并用Marlett格式化。现在可以编辑helper列,1表示TRUE,0表示FALSE。这将打破该行的公式,但至少数据输入比“a”表示True和“r”表示False更容易记住。谢谢!我同意,我更愿意跳过复选框,但我打算在演示文稿中使用电子表格,并且复选框和叉号在美学上比真/假值更令人愉悦(尽管这对我个人来说并不重要)。哇,我喜欢这个解决方案+1.不幸的是,我们不能在同一列上进行。但是,我们最终可以“隐藏”原始列(如果我们不需要编辑它的话)。是的,需要一个helper列。但您也可以使用类似于
=[@checkBoxField]*1的公式,它将返回1 0r 0。然后使用自定义格式
\a\r
在列上,并用Marlett格式化。现在可以编辑helper列,1表示TRUE,0表示FALSE。这将打破该行的公式,但至少数据输入比“a”表示True和“r”表示False更容易记住。谢谢!我同意,我更愿意跳过复选框,但我打算在演示文稿中使用电子表格,并且复选框和叉号在美学上比真/假值更令人愉悦(尽管这对我个人来说并不重要)。