Google sheets 将列中的唯一数据转换为新工作表中的一行,新工作表中有多个带标题的分隔列

Google sheets 将列中的唯一数据转换为新工作表中的一行,新工作表中有多个带标题的分隔列,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,在搜索要使用的函数时,我发现下面的公式可以进行调整 =TRANSPOSE(ArrayFormula(TRIM(SPLIT(QUERY(A1:A30&"|"&rept("|",1),,2^99),"|",1,0)))) 到目前为止,有效的方法是使用以下公式,但 我似乎无法将其更改为超过1个分隔列。 ={(数组公式(TRIM(SPLIT(查询(唯一的(A2:A)和“|”&rept(“|”,1),,3^99),“|”,1,0)))} 此外,是否可以在当前空的分隔列中添加标题,例如

在搜索要使用的函数时,我发现下面的公式可以进行调整

=TRANSPOSE(ArrayFormula(TRIM(SPLIT(QUERY(A1:A30&"|"&rept("|",1),,2^99),"|",1,0))))
到目前为止,有效的方法是使用以下公式,但

  • 我似乎无法将其更改为超过1个分隔列。

    ={(数组公式(TRIM(SPLIT(查询(唯一的(A2:A)和“|”&rept(“|”,1),,3^99),“|”,1,0)))}

此外,是否可以在当前空的分隔列中添加标题,例如:
“数量”、“到期日”、“可用数量”
,然后在下一列之前再次重复“数量”、“到期日”、“可用数量”

在单元格I1中测试电子表格(连接函数不起作用,因为存在限制):

请使用以下公式并根据需要调整范围:

使用的功能:


你有没有一个例子来说明你需要什么和你拥有什么?但一般来说,试着通读这些公式并理解你在每一步中所做的事情。这是可能的,但在看不到数据和预期结果的情况下,很难知道该说什么。看看你的工作表,似乎你已经解决了这个问题。如果没有,请通过编辑您的问题进一步解释。@marikamitsos我已将我需要更改的部分加粗。请记住,当一个答案回答您的问题时,它甚至是它,这样其他人也可以受益。
={(ArrayFormula(TRIM(SPLIT(QUERY(UNIQUE(A2:A)&"|qty|expiry|available qty"&rept("|",1),,2^99),"|",1,0))))}