有条不紊地检查谷歌表

时间:2017-03-08 19:08:11

标签: excel google-sheets google-spreadsheet-api

我有一张谷歌表,学生在谷歌表格中输入他们的姓名,身份证和时间,到目前为止,教师检查学生是否跳过的唯一方法是通过繁琐地检查每个名字是否在那里,并且特定的一天。

我需要一些帮助来创建一个程序,这样用户就可以输入一天,它会查看特定日期所有名称的列表,并输出任何缺少的名称。

1 个答案:

答案 0 :(得分:1)

您不需要程序员,只需要在新工作表上以不同的方式显示数据。

  1. 制作新表
  2. 列出A和B列中的所有学生姓名和ID
  3. 将要检查的日期放在C,D,E列等名称和ID上方的行中。
  4. 在第一个ID旁边使用countifs来计算回复表上的次数,ID和日期与该行的ID和上述日期相匹配。
  5. 如果您正确创建了countifs公式并正确锁定了范围,那么您可以自动填充整个并获得类似于下面示例的内容。
  6.             2 Mar 17  3 Mar 17
    Bill Gates     0         1
    Steve Jobs     1         1
    

    在不知道您的数据设置方式的情况下,我无法为您创建精确的公式,但这是一个示例。

    =countifs('Response Sheet'!C:C,$B2,'Response Sheet'!D:D,C$1)
    

    公式将进入您创建的工作表上的单元格C3,其中A列中的名称,B列中的ID以及顶部C1的日期。它假定您的ID列在表单响应表的C列和D列中的日期。

    注意B2引用是如何锁定$ B2的,这样当你自动填充它时,不断比较B列中的ID和日期单元格C1锁定C $ 1,即使你自动填充,也总是与第一行比较。

    表格完成后,您可以在底部添加总和公式,以显示每天的学生总数。