答案1
答案2
根据您的 Excel 版本,您可以使用
- 在 Excel 2016 中获取并转换功能
- 或以前(Excel 2010/2013)与免费 MS 插件相同的工具称为Power Query(Excel 2010/2013)
根据温度记录的保存位置(csv 文件或 Excel 表),将其导入 UI。
然后将日期列拆分为两列(日期 + 时间)
,最后按日期对温度列进行分组(平均值)。这样你就得到了一张新表。
在示例中,我假设您的数据保存在两列中:
| 日期 | 温度 |
从获取并转换 UI 生成的代码将如下所示:
let
Source = Excel.CurrentWorkbook(){[Name="Tabelle2"]}[Content],
#"Change Type" = Table.TransformColumnTypes(Source,{{"Date", type text}, {"Temperature", type number}}),
#"Split column by delimiter" = Table.SplitColumn(#"Change Type", "Date", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"Date.1", "Date.2"}),
#"Change Type 1" = Table.TransformColumnTypes(#"Split column by delimiter",{{"Date.1", type date}, {"Date.2", type number}}),
#"Group rows" = Table.Group(#"Change Type 1", {"Date.1"}, {{"avg temperature", each List.Average([Temperature]), type number}})
in
#"Group rows"