关于本文
本文采用生成式 AI 辅助的自动生成流程创建。在核对 Microsoft 365 Enterprise 现有计划信息及微软官方 Excel / Microsoft 365 信息的基础上,梳理出供用户安全尝试的公式、Power Query 和 Office Scripts 入口。验证状态:📘 已确认官方信息·未在实机上验证
Excel 虽是一款电子表格软件,但在实际工作中,其优势在于能够在一个界面中串联起“输入”、“汇总”、“分析”、“数据整理”和“简易自动化”。
许可证定位
| 项目 | M365 E3 | M365 E5 |
|---|---|---|
| Excel Web 版 / 移动端 | 可用 | 可用 |
| Excel 桌面端 | 可用 | 可用 |
| Power BI Pro | 独立产品 | 包含在 E5 中 |
| Microsoft Copilot in Excel | 需单独购买 Copilot 许可证 | 需单独购买 Copilot 许可证 |
什么情况下使用?
想要整理 CSV 或列表数据
想要制作汇总表
想要每月更新固定格式的报表
想要通过函数进行条件判断
想要通过 Power Query 整理多份数据
想要通过 Office Scripts 自动化网页版 Excel 的操作
如果只是单纯的共享列表,更适合使用 Microsoft Lists;如果是 BI 仪表板,则更适合使用 Power BI。
首先尝试:使用 XLOOKUP 关联列表
准备一个 A 列为员工编号、B 列为姓名的基础主数据表,然后从其他表格的员工编号中提取对应的姓名。
=XLOOKUP(E2,$A$2:$A$100,$B$2:$B$100,"見つかりません")
重点查看
确认修改 E2 的编号时姓名是否随之切换,以及对于不存在的编号是否显示“未找到”。
尝试修改一处
尝试将返回值从姓名列更改为部门列。这有助于理解 XLOOKUP 将“查找列”和“返回列”进行了分离。
用 Power Query 将“每次相同的整理工作”脱离手工操作
如果你每个月都在重复进行手动删除 CSV 列、转换数据类型、重新排序等操作,那么非常适合使用 Power Query。
建议不要直接使用正式文件,而是使用其副本,并从数据 -> 获取数据 -> 文本/CSV 中导入一个小型 CSV 文件,然后删除其中一个不需要的列。
确认点在于刷新时是否会重现相同的删除处理。
Office Scripts 的最简示例
如果在可使用网页版 Excel 的环境中,可以从仅将当前选中的工作表名称输出到日志的示例开始。
function main(workbook: ExcelScript.Workbook) {
const sheet = workbook.getActiveWorksheet();
console.log(`Active sheet: ${sheet.getName()}`);
}
一开始不要大量更新单元格,仅限于“获取并显示”,这样更加安全。
如果在可使用 Copilot 的环境中可以尝试的提示词
この表を見て、欠損値・重複・異常に大きい値がありそうな列を列名付きで指摘してください。 値は変更せず、まず確認候補だけを一覧にしてください。
比起一口气要求自动修复,一开始最好限定为“指出候选问题”,这样更安全。
如果在工作中实际使用
Excel 虽好,但另一方面,如果多个人开始将同一个文件当作“数据库”使用,管理就会变得困难。
固定列的含义
使用数据验证
不要随意覆盖公式列
区分原始数据和处理后的数据
将大量数据导向 Power Query 或 Power BI
划清这些界限非常重要。
管理员需要确认的要点
Office Scripts 可用性
外部数据连接
宏/VBA 策略
敏感度标签
OneDrive / SharePoint 的共享
Copilot 许可证与数据访问权限
官方信息与第一手资料
Microsoft 365 Enterprise plans and pricing: https://www.microsoft.com/ja-jp/microsoft-365/enterprise/microsoft-365-plans-and-pricing
Excel help & learning: https://support.microsoft.com/excel
如果将 Excel 从“制作表格的应用”提升一步,当作导入数据、观察数据并转化为可重复步骤的工具来使用,其实际工作价值将会更高。
