且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用ARRAYFORMULA()获取每一行的MAX()

更新时间:2023-02-05 11:08:13

=QUERY(TRANSPOSE(QUERY(TRANSPOSE(F1:I), 
 "select "&REGEXREPLACE(JOIN( , ARRAYFORMULA(IF(LEN(F1:F&G1:G&H1:H&I1:I), 
 "max(Col"&ROW(F1:F)-ROW(F1)+1&"),", ""))), ".\z", "")&"")),
 "select Col2")