我正在使用Google电子表格进行俱乐部的会计核算。我正在寻找一种方法,可以在行的开头放置一个复选框,以勾掉已缴纳会费的成员,然后具有将“应缴纳额”单元格的金额自动添加到“应缴总额”中的功能表格中其他位置的“付费”单元格。我想了解一种解决方案或一种资源来学习如何实现此功能,我将不胜感激!
#1 楼
Google现在(2018-05)添加了复选框!这是您现在的操作方式(根据Google):
选择您想要的单元格有复选框。
在顶部菜单中,单击“插入”,然后单击“复选框”。检查
COUNTIF
/ SUMIF
。评论
@markiv在这种情况下使用ARRAYFORMULA()的目的是什么? :)
– Punchlinern
18年5月16日在12:55
你是绝对正确的。更新我的评论:当我只想计算该范围内复选框的数量时,= COUNTIF(A1:A10,“ TRUE”)效果也很好。
– markiv
18年5月17日在16:01
#2 楼
要建立可接受的答案,您可以稍作调整以获得支票和x。在工作表中使用两个单元格,一个单元格保存公式
=char(10003)
,另一个单元格保存=char(10005)
。 现在,请严格按照接受的答案进行操作,但不要选择“项目列表”,而是选择“从范围中列出”,然后选择刚刚创建的两个单元格。
这将创建一个带有复选标记和一个'x'标记的下拉列表。
评论
好点子!但是,如果您不希望使用列表,则不必使用该列表。您可以直接在“数据验证”对话框和图纸功能中使用这些符号。
– Punchlinern
2014年11月12日下午16:03
#3 楼
我相信我有更好的解决方案,请参阅下文。我通常不会在论坛上发帖,但是由于找不到解决此问题的可接受的解决方案,因此我自行制作了此文件。你要。首先创建一些图像以打开和关闭。
我使用了以下这些图像: br />创建一个脚本,该脚本将在与复选框单元格相邻的单元格中切换1或0。
在复选框单元格中输入与此类似的公式(此公式假定您的复选框为在单元格B2中):
= if(A2 = 1,image(“用于检查的图像URL”),image(“用于检查的图像URL”))
现在覆盖您的带有空白图像的复选框单元格。
将脚本分配给空白图像,您会感到选中和取消选中该框的错觉。
听起来可能有些复杂,但可以很好。
评论
如果您只有几个单元格,这是一个好主意,当行数增加时,它会变得相当耗时。您必须将脚本分配给每一行的图像,对吗?一次一个?请注意,格雷格瓦(提出问题的人)检查了600行。
– Punchlinern
2014年11月12日在16:11
你是对的。将其添加到600行将非常耗时。希望这可以帮助某人。
–李小龙
2014年11月12日17:01
#4 楼
我认为问题在于您正在尝试使用电子表格,例如数据库或应用程序。为什么不使用像Ragic这样的东西呢?您可以添加不同类型的字段,包括所需的选择复选框。免责声明:我在Ragic工作,并且一直在使用它设计许多数据库应用程序。
评论
我相信电子表格是一个很好的工具,不需要其他应用程序。
– Punchlinern
2014年3月26日在9:16
如何控制访问权限?如果人们可以通过Google帐户或类似的帐户访问我的电子表格/数据库,这对我来说将是有效的。
– drevicko
16 Mar 15 '16 at 17:48
@crimsonpandaren:这看起来很酷(但是名字很糟糕)
–iconoclast
17年11月16日在20:59
#5 楼
以下是实现刻度/交叉成功的三个简单步骤:在Google表格电子表格中,转到工具->脚本编辑器。
输入以下代码:
function onEdit() {
if(SpreadsheetApp.getActiveRange().getValue() == "1") {
SpreadsheetApp.getActiveRange().setValue('=CHAR(10004)');
SpreadsheetApp.getActiveRange().setBackgroundRGB(0,255, 0);
}
if(SpreadsheetApp.getActiveRange().getValue() == "0") {
SpreadsheetApp.getActiveRange().setValue('=CHAR(10060)');
SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
}
}
在任何单元格中输入1表示刻度,将0表示叉号。
确保将其保存并允许在电子表格中编写脚本。
#6 楼
另外,也可以使用上面的帖子的组合。单击数据→验证
根据需要为列输入信息
使用“项目列表”作为您的标准,并使用image命令来使用复选框和未选中框的图像。
即:代替
yes,no
作为您的列表,请使用=image("http://i.stack.imgur.com/GChKZ.jpg"), =image("http://i.stack.imgur.com/yQalm.jpg")
您可以使用下拉菜单选择要插入的图像。确实将其标记为无效的单元格内容,但仍然有效。
评论
我不确定为什么将其标记为重复。与已经链接到...的问题完全不同。