Google sheets Google Sheets将多列数据转换为行

Google sheets Google Sheets将多列数据转换为行,google-sheets,transpose,array-formulas,google-sheets-formula,google-sheets-query,Google Sheets,Transpose,Array Formulas,Google Sheets Formula,Google Sheets Query,我需要在Google表单中将左表数据转换为右表数据。我不知道该使用哪种公式: ={"ID", "Task", "Weekday"; ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(IF(LEN(A3:A), "♦"&B3:B&"♥"&A3:A&"♥"&A1&"♦"&D3:D&"♥"&C3:C&"♥"&C1& "♦"&F3:F&"♥"

我需要在Google表单中将左表数据转换为右表数据。我不知道该使用哪种公式:

={"ID", "Task", "Weekday"; 
 ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(IF(LEN(A3:A), 
 "♦"&B3:B&"♥"&A3:A&"♥"&A1&"♦"&D3:D&"♥"&C3:C&"♥"&C1&
 "♦"&F3:F&"♥"&E3:E&"♥"&E1&"♦"&H3:H&"♥"&G3:G&"♥"&G1&
 "♦"&J3:J&"♥"&I3:I&"♥"&I1&"♦"&L3:L&"♥"&K3:K&"♥"&K1&
 "♦"&N3:N&"♥"&M3:M&"♥"&M1, ), , 999^99), "♦")), "♥")))}
使用:

={"ID", "Task", "Weekday"; 
 ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(IF(LEN(A3:A), 
 "♦"&B3:B&"♥"&A3:A&"♥"&A1&"♦"&D3:D&"♥"&C3:C&"♥"&C1&
 "♦"&F3:F&"♥"&E3:E&"♥"&E1&"♦"&H3:H&"♥"&G3:G&"♥"&G1&
 "♦"&J3:J&"♥"&I3:I&"♥"&I1&"♦"&L3:L&"♥"&K3:K&"♥"&K1&
 "♦"&N3:N&"♥"&M3:M&"♥"&M1, ), , 999^99), "♦")), "♥")))}

您是否已经尝试过转置(A1:N5)?它不起作用,谢谢您是想知道如何获取结果数据集,还是只想知道电子表格中进行转置的函数?如果是关于函数的,那么上面的公式应该可以工作,因为您已经将
迭代计算的
电子表格设置
更改为“开”。您是否已经尝试过
=转置(A1:N5)
?它不起作用,谢谢您是想知道如何获取结果数据集,还是只想知道电子表格中进行转置的函数?如果是关于函数的,那么上述公式应该有效,因为您已将
迭代计算的
电子表格设置更改为“开”。您应该添加解释您应该添加解释