如何在 Google sheet 中验证公式后 select selected 和下一行?
How to select selected and next row after validation of formula in Google sheet?
我对 Google sheet 中的公式有一些疑问。
我试图使用查询从多个 sheet 中提取一些数据,但我还需要获取该数据的下一行,是否可以使用公式来完成?
sheetlink:
https://docs.google.com/spreadsheets/d/1rxhSECdfGiKWb5AoqE26vNk56nvDf-b8bZzpiKA39lk/edit?usp=sharing
尝试:
={'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))}
1 套:
=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'"
)
我对 Google sheet 中的公式有一些疑问。 我试图使用查询从多个 sheet 中提取一些数据,但我还需要获取该数据的下一行,是否可以使用公式来完成?
sheetlink: https://docs.google.com/spreadsheets/d/1rxhSECdfGiKWb5AoqE26vNk56nvDf-b8bZzpiKA39lk/edit?usp=sharing
尝试:
={'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))}
1 套:
=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'"
)