【发布时间】:2017-03-08 19:08:11
【问题描述】:
我有一个谷歌表格,学生在谷歌表格中输入他们的姓名、身份证和时间,到目前为止,教师检查学生是否跳过的唯一方法是繁琐地检查每个名字,然后特定日期。
我需要一些帮助来创建一个程序,以便用户可以输入一天,它会检查特定日期中所有名称的列表并输出任何缺失的名称。
【问题讨论】:
标签: excel google-sheets google-spreadsheet-api
我有一个谷歌表格,学生在谷歌表格中输入他们的姓名、身份证和时间,到目前为止,教师检查学生是否跳过的唯一方法是繁琐地检查每个名字,然后特定日期。
我需要一些帮助来创建一个程序,以便用户可以输入一天,它会检查特定日期中所有名称的列表并输出任何缺失的名称。
【问题讨论】:
标签: excel google-sheets google-spreadsheet-api
您不需要程序员,只需要在新工作表上以不同的方式显示数据即可。
countifs 来计算您的回复表上 ID 和日期与该行上的 ID 和上面的日期匹配的次数。如果不知道您的数据是如何设置的,我无法为您创建一个精确的公式,但这里有一个示例。
=countifs('Response Sheet'!C:C,$B2,'Response Sheet'!D:D,C$1)
公式将进入您创建的工作表上的单元格 C3,名称在 A 列,ID 在 B 列,日期从 C1 开始。它假定您的 ID 列在表单回复表的 C 列中,日期列在 D 列中。
请注意 B2 引用是如何锁定 $B2 的,这样当您自动填充它时,它会不断比较 B 列中的 ID,并且日期单元格 C1 被锁定 C$1 以始终与第一行进行比较,即使您自动填充时也是如此。
表格完成后,您可以在底部添加一个求和公式,以显示每天的学生总数。
【讨论】: