0

我正在处理 .txt 文件,我想将某些特定数据复制到我的 Excel 工作表中。我是使用 VBA 编程的新手。

文件里面有:

METAR LPAZ 012300Z 27003KT 9999 FEW020 13/09 Q1008=
 METAR LPAZ 012200Z 24008KT 7000 FEW025 14/09 Q1009=
 METAR LPAZ 012100Z 26005KT 9999 FEW026 14/09 Q1008=

但我只想在工作表上添加特定信息,例如:

21 260 05 9999 026(012100 的 21、26005KT 的 260、26005KT 的 05、FEW026 的 026)
22 240 08 7000 025
23 270 03 9999 020

4

1 回答 1

0

导入您的文本文件(数据 > 获取外部数据 - 从文本)并使用固定宽度集解析,如下所示:

SO15952238 示例

然后对 AZ 进行排序。

如果您希望每行 5 个值(假设从 开始A1)在同一个单元格中使用空格分隔=A1&" "&B1&" "&C1&" "&D1&" "&E1(省略所有&" "如果不是空格分隔的)。

请注意,对于那些以 开头的元素,导入格式必须是文本0

于 2013-04-11T15:51:12.813 回答