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

SharePoint与Excel数据匹配:按部门汇总账单并生成新Excel求助

解决跨数据源按部门汇总账单的方案

1. 先统一两边的手机号格式

核心是把所有手机号转换成纯数字字符串,避免格式差异导致匹配失败:

  • Excel端清洗:假设手机号在A列,用数组公式提取所有数字:=TEXTJOIN("",TRUE,IFERROR(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1,"")),输入时按Ctrl+Shift+Enter触发数组计算,下拉覆盖所有行。如果是科学计数格式的手机号,先把单元格改文本格式,再用=TEXT(A1,"0")转成纯数字文本。
  • SharePoint端处理:要么在列表里新建计算列写公式提取数字(公式太长容易出错),更简单的方法是直接把SharePoint列表导出成Excel文件,再用上面的Excel公式统一格式。

2. 关联两个数据源的部门信息

把处理好的SharePoint数据(含标准化手机号+部门)和原Excel数据(含标准化手机号+账单总额)放在同一个Excel的不同工作表:

  • 假设原Excel数据在Sheet1,标准化手机号在B列,账单总额在C列;SharePoint导出处理后的数据在Sheet2,标准化手机号在A列,部门在B列。
  • 在Sheet1新增「部门」列,用XLOOKUP匹配:=XLOOKUP(B2,Sheet2!A:A,Sheet2!B:B,"无匹配",0),下拉填充所有行,这样每一条账单数据就对应上了部门。

3. 按部门汇总账单总额

用数据透视表快速搞定:

  • 选中Sheet1的所有数据(包括表头),点「插入」→「数据透视表」,选个位置放透视表。
  • 在字段面板里,把「部门」拖到「行」区域,「账单总额」拖到「值」区域(默认是求和,要是不对就右键值区域选「值字段设置」改成求和)。

4. 生成最终报表

把透视表的汇总结果复制到新工作表,调整下格式(比如设置金额格式),直接保存成新Excel文件就行。

排查要点

如果还是匹配失败,检查这几点:

  • 标准化后的手机号有没有完全一致,比如有没有漏处理的括号、空格、+号
  • 有没有空的手机号或账单数据,提前筛选删掉
  • XLOOKUP最后参数是不是设成了0(精确匹配)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 03:42:35