微软近日为 Excel for Windows 推出了两项全新的数据导入函数——IMPORTTEXT 和 IMPORTCSV,这两个新函数可以简化用户将文本数据导入电子表格的操作流程。这两项功能现已面向 Beta 通道的 Microsoft 365 Insider 用户开放。
新导入函数解决的核心痛点
将外部数据导入 Excel 是众多工作流中的关键环节,但传统方式往往过于复杂。尽管 Power Query 功能强大,但其用户界面对于简单的导入任务(如直接加载 .csv 或 .txt 文件)显得过于繁重。为回应用户反馈,微软推出了更轻量、直观的导入函数,让用户通过单条公式即可将文本数据以可刷新的动态数组形式载入工作表。
IMPORTTEXT:灵活的通用文本导入工具
IMPORTTEXT 是一个高度灵活的函数,支持从 .txt、.csv 和 .tsv 文件中直接导入数据,并提供丰富的参数选项,便于用户精确控制数据解析方式。
使用步骤如下:
- 在 Excel 中选择目标单元格;
- 输入公式
=IMPORTTEXT; - 指定文件路径(支持本地路径或 URL),并可选添加分隔符、编码格式、跳过行数、读取行数或区域设置等参数;
- 按 Enter 键,数据将以动态数组形式载入;
- 如需更新数据,可通过 数据 > 全部刷新 操作实现。
IMPORTCSV:专为 CSV 文件优化的快捷方式
IMPORTCSV 是 IMPORTTEXT 的简化版本,专为处理 .csv 文件设计。它内置了智能默认值(如逗号分隔、UTF‑8 编码),让用户能以更少的参数快速导入 CSV 数据。
使用步骤如下:
- 在 Excel 中选择目标单元格;
- 输入公式
=IMPORTCSV; - 指定 .csv 文件路径(本地或 URL),并可选设置跳过/读取行数或区域设置;
- 按 Enter 键,数据即以动态数组形式载入;
- 同样可通过 数据 > 全部刷新 更新内容。
实用技巧与高级用法
- 通过在分隔符参数中传入递增整数数组(如
{1,3}),可定义固定宽度列,例如:
=IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3}); - 可结合
CHAR函数指定特殊字符作为分隔符; - 导入的数据可作为
=COPILOT函数的上下文,直接向 Copilot 提问以分析数据; - 更多详细信息可参考微软官方文档:IMPORTTEXT 与 IMPORTCSV。
版本支持与可用性
该功能目前仅对 Beta 通道用户开放,要求 Windows 版 Excel 版本为 2502(Build 18604.20002)或更高。若未看到此功能,请确认账户已启用 Insider 功能且 Excel 已更新至最新版本。