如何验证Google表格中的公式后如何选择所选的和下一行?

问题描述 投票:0回答:2

我对Google工作表中的公式有一些疑问。我试图使用查询从多个工作表中提取一些数据,但是我还需要获取该数据的下一行,是否可以使用公式来完成?

工作表链接:https://docs.google.com/spreadsheets/d/1rxhSECdfGiKWb5AoqE26vNk56nvDf-b8bZzpiKA39lk/edit?usp=sharing

if-statement google-sheets google-sheets-formula array-formulas google-sheets-query
2个回答
0
投票

尝试:

={'01'!A1:M1; ARRAYFORMULA(QUERY({
 '01'!A2:J, IF('01'!K2:K<>"", '01'!K2:K, '01'!K1:K), '01'!L2:M; 
 '02'!A2:J, IF('02'!K2:K<>"", '02'!K2:K, '02'!K1:K), '02'!L2:M}, 
 "where Col11='CS'", 0))}

0


0
投票

第一:

=query(arrayformula(
       {'01'!A1:M1;
        '01'!A2:J, 
        if('01'!K2:K="", '01'!K1:K,'01'!K2:K),
        '01'!L2:L,
        if('01'!C2:C<>"",1,1);
        '02'!A1:M1;
        '02'!A2:J,
        if('02'!K2:K="",'02'!K1:K,'02'!K2:K),
        '02'!L2:L,
        if('02'!C2:C<>"",2,2)}),
        "Select * where Col11='CS'")

第二:

=query({'01'!A1:N;
       arrayformula(
                     {
                       '01'!A2:L,
                       if('01'!C2:C="",0,1),
                       if('01'!K2:K="",'01'!K1:K,'01'!K2:K);
                       '02'!A2:L,
                       if('02'!C2:C="",0,2),
                       if('02'!K2:K="",'02'!K1:K,'02'!K2:K)
                     }
                   )
        },
          "Select * where Col14='CS'"
      )
© www.soinside.com 2019 - 2024. All rights reserved.