You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel求助:导入含多气象站表格的文本文件并整理数据

Power Query处理多气象站混合文本数据方案

以下操作均在Excel Power Query编辑器内完成,无需额外插件。

方案一:新增气象站名称标注列

  • 导入原始文本文件到Power Query后,先在「添加列」选项卡中选择「索引列」,设置从1开始生成序列。
  • 根据原始文件结构筛选出仅包含气象站名称的行,新建自定义列,输入公式if Text.Length([原始列]) < 10 and not (try Number.From([原始列]) otherwise false) then [原始列] else null(该公式可识别非数值的短文本站名,可根据实际文件调整判断条件)。
  • 选中新增的站名列,点击「转换」选项卡→「填充」→「向下填充」,将站名填充到对应站点的所有数据行。
  • 筛选掉单独的站名行,加载到Excel后即可用VLOOKUP/HLOOKUP做数据匹配。

方案二:单气象站所有数据排布在同一行

  • 先完成方案一的所有操作,得到每行带对应站名的结构化数据表。
  • 选中「气象站名称」列,右键选择「分组依据」,切换到高级模式,添加聚合列,操作选择「所有行」,点击确定。
  • 点击聚合列右上角的扩展箭头,勾选需要展示的气象指标列,确认后同一站点的所有数据就会横向排列在同一行。
  • 如果同一站点有多行不同时效的预报数据,扩展时可勾选「使用原始列名作为前缀」,避免列名重复。

小提示:如果原始文本导入后所有数据挤在同一列,可先使用「拆分列」功能,按空格、制表符等分隔符拆分,先得到规整的多列数据再做后续处理

内容的提问来源于stack exchange,提问作者Mesochaser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 03:24:03