【问题标题】:getting total count from drop down data list in google sheet从谷歌表中的下拉数据列表中获取总数
【发布时间】:2021-05-10 08:44:42
【问题描述】:

我创建了一个谷歌表格来输入医院的数据。其中一列是“GENDER”,其中我使用data validation -> list of items 创建了下拉列表,项目为(M,F),同样我为“CASES”列创建了另一个下拉值,其中值为( NORMAL CORONA,DISCHARGED,DIED,ISOLATION,VENTILATOR,COMA)。卫生工作者将在此表中输入数据。我忽略了其他专栏。

现在在另一个选项卡中,我必须提供医院患者的汇总报告,即不同病例的男性和女性患者总数。汇总报告的结构为:

        NORMAL CORONA   DISCHARGED  DIED    ISOLATION   VENTILATOR  COMA
MALE
FEMALE

如何从下拉数据列表中在google sheet 中创建报告,该列表显示不同CASESM/F 性别总数。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:
    =ArrayFormula(COUNTIF(J:J&K:K;A2:A3&B1:H1))
    

    J:J 是您的“性别列”

    K:K 是您的“案例栏”

    【讨论】:

    • @Rafa 我必须在下一个选项卡上生成报告,而不是在有数据的同一个选项卡上。
    • 这并不重要,只需将J:J 替换为Sheet!J:J 并将K:K 替换为Sheet!K:K - 其中Sheet 是您的源数据选项卡的名称
    【解决方案2】:

    尝试使用带有pivot 子句的query(),如下所示:

    =query( 
      data!A1:K, 
      "select C, count(C) 
       where F is not null 
       group by C 
       pivot F", 
      1 
    )
    

    这是一个数组公式,可以一次性创建整个结果表。

    公式假设性别在C列中,大小写在F列中。

    另见generate report of total count from drop down data list in google sheet

    【讨论】:

    • 我必须在下一个标签上生成报告,而不是在有数据的同一个标签上。
    • 此答案中的公式适用于任何工作表。在data!A1:K中,将data替换为数据表的真实名称。
    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多