尝试在 Google 表格中设置查询并将结果与​​ Headers 作为标签

Trying to setup a QUERY in Google Sheets and join results with Headers as labels

我正在寻求帮助,尝试将查询中的信息合并到单个单元格中,同时获取标签。 这个带有嵌套 Join() 的 Query() 给我一个错误,说它不能拉出超过 1 列。有什么方法可以实现我在下面寻找的东西吗?

=if(B2="","No Name Selected",join(char(10),query(J2:N5,"Select J,K,L,M,N Where J = '"&B2&"'",1)))

正在尝试加入来自查询的信息,但希望将 headers 作为标签包含在内
Headers

Name Address Phone Number DOB Email

数据

Sam Spud 102 Main St, Los Angeles, CA 90210 323-323-3233 1/2/2020 samspade@email.com

我想要得到的最终结果

Name: Sam Spade Address: 101 Main St, Los Angeles, CA 90210 Phone Number: 323-323-3232 DOB: 1/1/2020 Email: samspade@email.com

创建了一个示例页面,如果有人愿意试用的话。

https://docs.google.com/spreadsheets/d/1gUhJlrZbwtKB-xtn6nsGf58IO1wvD5T8O6STh17-FfY/edit?usp=sharing

尝试:

=ARRAYFORMULA(IF(B2="",,SUBSTITUTE(REGEXREPLACE(TRIM(QUERY(TRANSPOSE(QUERY(
 QUERY({"♦"&E2:I2&":"; TO_TEXT(E3:I)}, 
 "select Col1,Col2,Col3,Col4,Col5 where Col1 = '"&B2&"'", 1)
 ,,999^99)),,999^99)), "^♦", ), "♦", CHAR(10))))