【问题标题】:Google Spreadsheets Change from Horizontal to Vertical One Column谷歌电子表格从水平更改为垂直一列
【发布时间】:2017-07-13 14:53:00
【问题描述】:

知道如何将表格 1 的形式转换为表格 2 吗?

测试表:https://docs.google.com/spreadsheets/d/1MS4VvpS03Rnd-TMWohTlAS0vhfa4JxsX1TBpqorsi7A/edit?usp=sharing

表 1

ID        URL              Price (from-to)  
1    www.tseting.com            2-15    
2     www.hello.com             1-10    

表 2

[1]
url = www.tseting.com
price = 2-15

[2]
url = www.hello.com
price = 1-10

答案:

=ArrayFormula(TRIM(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE({"[","url = ","price = ","dontsearchkeywords = "}&FILTER(Sheet1!A2:D,LEN(Sheet1!A2:A))&{"]"&CHAR(9),CHAR(9),CHAR(9),CHAR(9)&" "&CHAR(9)}),,4)),,ROWS(Sheet1!A2:D)),CHAR(9))))) 

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    你可以这样开始:

    =TRANSPOSE(SPLIT(ArrayFormula(CONCATENATE(Sheet1!A2:E7&"@ ")),"@"))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多