第09期 Excel数据自然语言查询:问一句出图表
IMA实操系列 · 第09期 / 共30期 · 第二篇章:办公提效
📈 你是不是也怕Excel公式?
VLOOKUP、INDEX+MATCH、数据透视表、SUMIFS——每次要做个数据分析,不是在百度搜公式就是在问同事。好不容易写对了,换个需求又得从头来。
这一期,我们教你用IMA把Excel变成聊天机器人:输入"各区域销售额排名前十的客户",直接出表格+柱状图。不用写一个公式。
📌 本期导航
第一步:数据导入与预处理 → 第二步:自然语言查询基础 → 第三步:图表生成 → 第四步:数据透视与多维分析 → 进阶:复杂分析场景 → 避坑指南
第一步:数据导入与预处理
把Excel文件上传到IMA知识库,让它"理解"你的数据。
支持的文件格式:
| 格式 |
支持情况 |
注意事项 |
| .xlsx |
✅ 完整支持 |
首选格式,保留所有信息 |
| .csv |
✅ 支持 |
注意编码选UTF-8 |
| .xls |
⚠️ 部分支持 |
建议转存为xlsx |
| .pdf(表格) |
⚠️ 需校验 |
解析后核对数字准确性 |
导入前检查清单:
☐ 表头在第一行,无合并单元格
☐ 数据列类型一致(数字列不含文字)
☐ 日期格式统一(推荐YYYY-MM-DD)
☐ 无空行/空列夹杂在数据中
☐ 如有多Sheet,每个Sheet有清晰名称
☐ 列名简洁明确("销售额"优于"金额")
操作步骤:
① 在IMA知识库中创建「数据分析」知识库
② 上传Excel文件
③ 等待IMA自动解析(文件旁出现绿色✅表示完成)
④ 在对话框中输入:"请描述这个数据集的结构"
⑤ IMA会输出列名、数据类型、行数、样例数据
✅ 关键:导入后先让IMA描述数据结构,确认它理解正确,再做分析。这步30秒,能避免后续大量错误。
第二步:自然语言查询基础
数据准备好了,开始问。IMA支持自然语言查询——你像跟同事说话一样问它就行。
查询能力矩阵:
| 查询类型 |
示例提问 |
等价Excel操作 |
效率提升 |
| 基础筛选 |
"华东区域销售额大于10万的客户" |
筛选+排序 |
5倍 |
| 聚合统计 |
"各区域总销售额和平均客单价" |
SUMIF+AVERAGEIF |
10倍 |
| 排名对比 |
"销售额排名前10的客户,对比上月" |
RANK+VLOOKUP |
15倍 |
| 趋势分析 |
"过去6个月销售额的月度趋势" |
透视表+折线图 |
8倍 |
| 交叉分析 |
"各区域×各产品线的销售矩阵" |
二维透视表 |
12倍 |
| 异常检测 |
"哪些客户这个月销售额突然下降超过30%" |
复杂公式组合 |
20倍 |
实战案例:销售数据分析
假设你上传了一份销售数据Excel,包含:日期、区域、客户名、产品线、销售额、销售量、折扣率。
提问1:基础统计
各区域的总销售额、销售量、平均客单价是多少?按销售额降序排列。
IMA输出:
| 区域 |
总销售额(万) |
销售量(件) |
平均客单价(元) |
| 华东 | 387.5 | 1,245 | 3,112 |
| 华南 | 298.2 | 987 | 3,021 |
| 华北 | 245.8 | 832 | 2,954 |
| 西部 | 156.3 | 563 | 2,778 |
第三步:图表生成
IMA不仅能给数字,还能直接生成图表描述,告诉你什么图最合适。
提问2:趋势可视化
过去6个月各区域销售额趋势,用折线图展示,标注环比变化率。
IMA输出:
📊 推荐图表:多系列折线图(X轴=月份,Y轴=销售额,4条线=4个区域)
| 月份 |
华东(万) |
华南(万) |
华北(万) |
西部(万) |
| 3月 | 320 | 260 | 210 | 130 |
| 4月 | 335 | 270 | 218 | 138 |
| 5月 | 350 | 278 | 225 | 142 |
| 6月 | 365 | 285 | 232 | 148 |
| 7月 | 375 | 292 | 238 | 152 |
| 8月 | 387 | 298 | 245 | 156 |
📈 趋势解读:四个区域均呈上升趋势,华东增速最快(+20.9%),西部基数低但增速稳定(+20.0%)。华南和华北增速相近(+14.6% / +16.7%)。
图表类型选择指南:
| 分析目的 |
推荐图表 |
提问示例 |
| 对比 |
柱状图/条形图 |
"各区域销售额对比" |
| 趋势 |
折线图 |
"月度销售趋势" |
| 占比 |
饼图/环形图 |
"各产品线销售占比" |
| 分布 |
直方图/箱线图 |
"客单价分布" |
| 相关性 |
散点图 |
"折扣率和销售量的关系" |
第四步:数据透视与多维分析
多维分析是Excel透视表的核心能力。用IMA,一句话就能生成二维交叉表。
提问3:交叉分析
生成各区域×各产品线的销售矩阵,行列均按总额降序排列,标注每行占比。
IMA输出:
| 区域 |
产品线A(万) |
产品线B(万) |
产品线C(万) |
合计 |
| 华东 | 156(40%) | 142(37%) | 89(23%) | 387 |
| 华南 | 118(40%) | 108(36%) | 72(24%) | 298 |
| 华北 | 96(39%) | 88(36%) | 62(25%) | 245 |
| 西部 | 58(37%) | 56(36%) | 42(27%) | 156 |
提问4:异常检测(高阶)
找出本月销售额环比下降超过20%的客户,列出客户名、上月销售额、本月销售额、降幅、可能原因(从备注列推断)。
这个查询如果用Excel做,需要:计算环比→筛选→VLOOKUP备注→人工判断原因——至少30分钟。用IMA,10秒出结果。
进阶:复杂分析场景
当你的分析需求跨越多个文件时,IMA可以跨文件关联查询。
| 场景 |
涉及文件 |
提问示例 |
| 销售+成本分析 |
销售表+成本表 |
"各区域毛利率排名" |
| 客户画像分析 |
订单表+客户表 |
"高价值客户特征分析" |
| 同比环比 |
本月+上月+去年同期 |
"同比环比综合分析" |
| 目标达成 |
实际销售+目标表 |
"各团队目标达成率" |
✅ 关键:跨文件查询时,确保多个文件中有共同的关联列(如客户ID、区域名),IMA会自动做关联匹配。
避坑指南
| 常见问题 |
原因 |
解决方案 |
| 数字算出来不对 |
列中混有文本/空值 |
导入前清洗数据,确保类型一致 |
| 查询结果遗漏数据 |
有隐藏行/筛选未清除 |
上传前取消所有筛选和隐藏 |
| IMA不理解列名含义 |
列名太简略或缩写 |
上传一份「字段说明」文档 |
| 跨文件关联失败 |
关联列名称不一致 |
统一列名格式后再上传 |
| 大文件解析超时 |
数据量过大(>10万行) |
按时间/区域拆分多个文件 |
🎯 本期核心要点
1. 导入前清洗:表头规范、类型一致、无隐藏行——30秒检查省30分钟排错
2. 先描述结构:让IMA说一遍它理解的列名和类型,确认无误再分析
3. 自然语言查询6大场景:筛选→聚合→排名→趋势→交叉→异常,覆盖90%分析需求
4. 图表自动推荐:IMA会根据分析目的推荐最合适的图表类型
5. 跨文件关联:多个Excel通过共同列自动关联,一句话做多维分析
📖 下期预告 · 第二篇章收官
第10期:合同方案智能审阅:比对+风险提示+修改建议
我们会教你用IMA审合同:上传两版合同自动比对差异、识别风险条款、生成修改建议,法务审核效率提升10倍。
📋 IMA实操系列 · 目录
第一篇章:认知入门 ✅
✅ 01-05期 已完结
第二篇章:办公提效 🔄 进行中
✅ 第06期 会议纪要自动化
✅ 第07期 周报月报一键生成
✅ 第08期 PPT大纲智能生成
✅ 第09期 Excel数据自然语言查询(本期)
⬜ 第10期 合同方案智能审阅