代码之家  ›  专栏  ›  技术社区  ›  Amber Chambers

Google Sheets-导入范围问题并构建一个公式,该公式既导入范围,又基于另一列中的相应数据验证

  •  0
  • Amber Chambers  · 技术社区  · 1 年前

    我有两个问题。

    第一个问题:我一直在使用这里提供的公式答案来导入范围,它运行正确。然而,为我最初的问题制作测试电子表格是行不通的。所有内容都在Google Sheets中并正确保存。似乎出了什么问题? Using COUNTIF + IMPORTRANGE together 是Stack Overflow链接,我在这里使用了更长的公式,第三个答案。

    真正的问题:我想使用这个公式或另一个公式将一列中的值计数与另一列中特定的数据验证答案拉入主数据表。例如,在下面链接的测试电子表格中,我想将表1第B列中测试1在A列的条目数导入表2中。在表2的另一个单元格中,我要导入表B列中A列中测试2的条目数。

    =索引(COUNTA(IFNA(QUERY(IFERROR(IMPORTRANGE(“URL”,“Sheet2!A1:A10”)*1), “其中Col1>0”)))

    是我在实际工作中使用的公式,但现在不在我制作的测试表中。我还试图为数据验证列添加一个限定符,但似乎无法实现。

    表1[其中的值] https://docs.google.com/spreadsheets/d/1W2Rqq3jhp-26LJ5gFNmLSl9kr5Ce4SxVcNF5Z9EiRoc/edit?gid=0#gid=0

    工作表2[要导入工作表1总计的位置] https://docs.google.com/spreadsheets/d/1n7_qRxslpdWZoC6mpV6HJMmyg7_l8LZPpMwaHBqIjHQ/edit?gid=0#gid=0

    1 回复  |  直到 1 年前
        1
  •  0
  •   rockinfreakshow    1 年前

    您可以尝试:

    =countif(importrange("1W2Rqq3jhp-26LJ5gFNmLSl9kr5Ce4SxVcNF5Z9EiRoc","Sheet 1!A:A"),"Test 1")
    

    enter image description here


    通过 QUERY()

    =let(data,importrange("1W2Rqq3jhp-26LJ5gFNmLSl9kr5Ce4SxVcNF5Z9EiRoc","Sheet 1!A:A"),
         query(data,"Select count(Col1) Where Col1='Test 1' label count(Col1) ''"))
    

    enter image description here