将单元格数据转置到单独的行中

Transpose cell data into separate rows

我想看看是否有公式或我可以做些什么来在 Google 表格中完成类似的事情。

Table 1 是我得到的输入 Table 2 是我要在单独的 sheet

上生成的输出

我正在尝试使用从 Google 表单中获得的输出到 Google sheet 中,并创建一个 CSV 以导入到 Google 组中。

=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(IFERROR(SPLIT(B2:B, ","))<>"", "♦"&SPLIT(B2:B, ",")&
 REGEXEXTRACT(A2:A, "(@.*)")&"♣"&A2:A, )),,999^99)),,999^99), "♦")), "♣")))