我有一个包含 Google 表单不断向其中添加数据的数据的工作表。添加数据后,我需要将一个子集分割到另一张纸上。
我正在转置数据,以便它为每个表单的数据垂直排序,我遇到的问题是我希望每个垂直选择都用相同的一致标签单独标记,我认为我不能让 CONCATENATE
工作在这种情况下(我很想被证明是错误的!)。
这是工作表的链接:
https://docs.google.com/spreadsheets/d/1efOQRlKaJlffMnLd8f8oPZxJ57wVFGwKwVY3UW0savc/edit?usp=sharing
这是我目前在 A1
表上的 'Credential Request Form'
中的公式:=TRANSPOSE(QUERY('Onboarding Form Responses'!A2:J,"Select F,B,C,D,G,A where A is not null order by A desc"))
这显示了我想要的数据并按照我想要的顺序显示,但在数据之前没有标签(抱歉,“标签”在这里可能是错误的词)。我已经包含了一个示例,说明我希望数据如何显示在同一张工作表上的单元格 A9:A13
中。
是否可以在没有大量脚本的情况下添加这些标签?
最佳答案
无需编写脚本。
您可以根据需要使用类似的公式:
=TRANSPOSE(query(ARRAYFORMULA({"Employee Name: "&'Onboarding Form Responses'!B2:B,
"Store Number: "&'Onboarding Form Responses'!F2:F,
"Parking Space: "&'Onboarding Form Responses'!G2:G}),
"Select Col1, Col2, Col3 where Col1 is not null order by Col1 desc"))
请注意,我们使用
"Employee Name: "&'Onboarding Form Responses'!B2:B
等我们的范围然后Col1
, Col2
, 等等。
关于google-sheets - 如何在查询结果中添加额外的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62896051/