【发布时间】:2018-09-23 03:19:21
【问题描述】:
我在多列中有一组带时间戳的数据(列标题以持续时间命名)。我想将此列标题分配给表内的每个数据,并创建一个包含两列的表,其中“时间”和“数据”作为新标题。 (电子表格链接:https://docs.google.com/spreadsheets/d/1SxTZhPjDtl50am6kGdjgQexmfgp_o4wUp3ZZpNfFVFY/edit?usp=sharing)
【问题讨论】:
我在多列中有一组带时间戳的数据(列标题以持续时间命名)。我想将此列标题分配给表内的每个数据,并创建一个包含两列的表,其中“时间”和“数据”作为新标题。 (电子表格链接:https://docs.google.com/spreadsheets/d/1SxTZhPjDtl50am6kGdjgQexmfgp_o4wUp3ZZpNfFVFY/edit?usp=sharing)
【问题讨论】:
试试这个
=ArrayFormula(query(iferror(split(trim(transpose(split(textjoin(char(10), 1, query(if(A2:DP8<>"", 1:1&"_"&A2:DP8&char(10),),,rows(A1:A8))),char(10)))),"_")), "where Col1 <>''"))
看看它是否有效?
【讨论】: