Google sheets 将查询结果的第2列偏移一行

Google sheets 将查询结果的第2列偏移一行,google-sheets,google-sheets-formula,transpose,array-formulas,google-sheets-query,Google Sheets,Google Sheets Formula,Transpose,Array Formulas,Google Sheets Query,我正在尝试创建一个查询的结果列表,其中第1列的结果作为第1列中的“标题”,第2列的结果将显示在下一行,但仍显示在第二列中。这将是所有结果的模式。 我已尝试使用OFFSET功能。我也尝试了查询中的偏移量,但似乎无法得到我想要的 这就是我结束的地方 =ArrayFormula(排序(IFERROR(VLOOKUP(F2:F,QUERY({J2:K},“选择Col1,Col2,其中Col1匹配)”&TEXTJOIN(|),1,F2:F)和“'”,0),{1,2}),1,TRUE)) 最终,它看起来像

我正在尝试创建一个
查询的结果列表,其中第1列的结果作为第1列中的“标题”,第2列的结果将显示在下一行,但仍显示在第二列中。这将是所有结果的模式。
我已尝试使用
OFFSET
功能。我也尝试了
查询中的
偏移量
,但似乎无法得到我想要的

这就是我结束的地方

=ArrayFormula(排序(IFERROR(VLOOKUP(F2:F,QUERY({J2:K},“选择Col1,Col2,其中Col1匹配)”&TEXTJOIN(|),1,F2:F)和“'”,0),{1,2}),1,TRUE))
最终,它看起来像

Title
  Description
Title 2
  Description 2
试试:

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(IFNA(
 VLOOKUP(SORT(F2:F), {J2:K4, "♦"&J2:J4, "♦♣ ♣"&K2:K4}, {3, 4}, 0)))
 ,,99^99)),,99^99), "♦")), "♣"))

您好,您是否考虑过使用应用程序脚本执行此操作?没有@Jescanellas,我没有。我想我可以,这可能会更容易,但我的工作表上已经有很多onEdit函数。我只是假设公式会更快。非常感谢你的回答!我唯一希望的另一件事是第二行偏移到B列,就像你做的一样