【问题标题】:Google Sheets Transpose Formula [duplicate]Google表格转置公式[重复]
【发布时间】:2022-01-22 00:25:00
【问题描述】:

如何将红色单元格中的数据转换为绿色单元格中的数据?

【问题讨论】:

  • 使用tables 显示您的数据结构。如果您想分享A1:G20,您可以使用this script 或公式:=ARRAYFORMULA("|"&A1:G20) 轻松创建表格。如果使用公式,则第二行 A2:G2 应仅在所有单元格中包含破折号 --,而 A1:G1 充当标题。如果您共享电子表格,请注意your email address can be accessed by the public

标签: google-sheets google-sheets-formula spreadsheet unpivot


【解决方案1】:

试试这个

=query(arrayformula(split(flatten(A2:A3&"|"&B2:F3),"|")),"select * where Col2 is not null")

如果行数不定,请尝试

=query(arrayformula(split(flatten(A2:A&"|"&B2:F),"|")),"select * where Col2 is not null")

但限制工作表的行数以防止计算过长

【讨论】:

    【解决方案2】:

    使用此处记录的TRANSPOSE 函数:https://support.google.com/docs/answer/3094262?hl=en

    示例用法

    TRANSPOSE({1,2;3,4;5,6})

    TRANSPOSE(A2:F9)

    语法

    TRANSPOSE(array_or_range)

    `array_or_range` - The array or range whose rows and columns will be swapped.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-10
      • 2018-11-01
      • 2013-10-03
      • 2019-02-08
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多