Charts 根据年度数据创建时间线图
如何根据仅在每年可用的数据随时间自动创建连续图表 例如,大多数数据的形式如下: j | f | m | a | m | j | j | a | s | o | n | d | year 1 x y year 2 z year 3 然而,为了创建一个跨越多年的图表,我需要将数据转换并组合如下: year 1 | j x | f y | m | a | m | j | j | a | s | o | n | d year 2 | j | f | m z | a | m | j | j | a | s | o | n | d year 3 | j | f | m | a | m | j | j | a | s | o | n | dCharts 根据年度数据创建时间线图,charts,google-sheets,spreadsheet,Charts,Google Sheets,Spreadsheet,如何根据仅在每年可用的数据随时间自动创建连续图表 例如,大多数数据的形式如下: j | f | m | a | m | j | j | a | s | o | n | d | year 1 x y year 2 z year 3 然而,为了创建一个跨越多年的图表,我需要将数据转换并组合如下: year 1 | j x | f y | m | a | m | j | j
有没有一种简单的方法可以使用数据透视表或其他东西来实现这一点?假设您的数据在Sheet1中。在第2页A2中,写下:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(" , , , , , , , , , , , ,",FILTER(Sheet1!A2:A,Sheet1!A2:A <> ""))),","))
虽然这在技术上是可行的,但我应该更明确地说,我还需要每年和每月的数据值。@skube我添加了一种方法,以便将数据添加到我的答案中。
=transpose({query(Sheet1!B2:M2,"select *"),query(Sheet1!B3:M3,"select *"),query(Sheet1!B4:M4,"select *")})