【问题标题】:How to use ARRAYFORMULA to count the nb of word for every row如何使用 ARRAYFORMULA 计算每行单词的 nb
【发布时间】:2019-05-21 11:19:35
【问题描述】:

我正在使用谷歌表单,在提交数据后,我想为每一行计算(单词“OUI”的数量)。 我试过这个函数:=ArrayFormula(COUNTIF(B$3:D3;"*OUI*")),但它只适用于第一行。

【问题讨论】:

    标签: google-sheets google-forms countif array-formulas google-sheets-formula


    【解决方案1】:

    除了player0提供的解决方案,另一种方法是使用countif...

    =ArrayFormula(if(len(A3:A),COUNTIF(if(B3:D="OUI", ROW(A3:A)),ROW(A3:A)),))
    

    【讨论】:

      【解决方案2】:
      =ARRAYFORMULA(IF(LEN(A3:A), 
       MMULT(IFERROR(LEN(B3:D)/LEN(B3:D), 0), TRANSPOSE(COLUMN(B3:D3)^0)), ))
      


      =ARRAYFORMULA(IF(LEN(A3:A), 
       MMULT(IFERROR(LEN(REGEXEXTRACT(REGEXREPLACE(B3:D, "OUI", "♦"), "♦"))/
                     LEN(REGEXEXTRACT(REGEXREPLACE(B3:D, "OUI", "♦"), "♦")), 0), 
       TRANSPOSE(COLUMN(B3:D3)^0)), ))
      

      【讨论】:

        猜你喜欢
        • 2021-10-07
        • 1970-01-01
        • 1970-01-01
        • 2019-04-09
        • 2020-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多