当前位置: 首页 > java >正文

整理期初数据用到的EXCEL里面的函数操作

        项目上线切换阶段,上线策略之后确定后各模块需要做的工作,最重要的是期初数据的整理,会涉及待多个表的数据匹配关联等,包括物料与数量、物料与价格、物料与单位等

本人在PP模块期初切换系统时用到的EXCEL里面的函数如下:

  • 旧系统的在制工单数据在导入前需要检验新系统中的物料是否存在marc表中,以及检查生产物料的BOM、工艺路线、生产版本是否存在,就会用到:
=IF(ISERROR(MATCH(A2,B:B,0)),A2,"")MATCH(A2, B:B, 0):在B列中查找A2单元格的值,如果找到,返回其在B列中的位置;如果未找到,返回错误。
ISERROR(...):检查MATCH函数是否返回错误,如果返回错误(即A2中的物料不在B列中),则ISERROR返回TRUE。
IF(..., A2, ""):如果ISERROR返回TRUE(即物料不在B列中),则将A2的值放入C列;否则,放入空字符串(即C列不显示任何内容)。

上面的方法会把不存在的值显示出来,也可以仅仅判断存不存在,可以用:

=COUNTIF(A:A, B1)如果结果大于0,表示B列的编码在A列中存在;如果结果为0,则表示不存在。

或者返回"存在"或"不存在",直观显示匹配结果:

=IF(ISNA(VLOOKUP(B1, A:A, 1, FALSE)), "不存在", "存在")
  • 有新旧单位不匹配的情况,需要批量替换或者直接拿底表中的单位匹配,就会用到:
=IFERROR(VLOOKUP(C2, A:B, 2, FALSE), "")VLOOKUP(C2, A:B, 2, FALSE):在 A 列中查找 C2 的值,如果找到,返回同一行 B 列的值。
IFERROR(..., ""):如果找不到(即 C2 不在 A 列中),返回空字符串,而不是错误值。

同样匹配数量也可以用VLOOKUP;还可以用使用 INDEX + MATCH 函数:

=IFERROR(INDEX(B:B, MATCH(C2, A:A, 0)), "")MATCH(C2, A:A, 0):返回 C2 在 A 列中第一次出现的位置(行号)。
INDEX(B:B, ...):根据行号返回 B 列中对应的值。
IFERROR(..., ""):处理找不到的情况,返回空字符串。

更灵活实现"列A物料匹配列B物料后,将列C的单位对应到列A物料"的需求:

=XLOOKUP(I2,M:M,O:O,"未找到")

注意:如果 A 列中有多个相同的物料,VLOOKUP 和 MATCH 都只会返回第一个匹配到的数量。

补充:

在数据表格式不确定的时候,直接的列总和和分类汇总数据会不准确(测试时候发现格式会影响计算结果),这时候就需要用到数据透视表,这个数据就是不会考虑到格式的差异,得到的结果是准确的。

此外,期初数据导入的准确性非常非常重要,一定要细心!!!!

http://www.xdnf.cn/news/19700.html

相关文章:

  • 【专栏升级】大模型应用实战并收录RAG专题,Agent专题,LLM重构数据科学流程专题,端侧AI专题,累计63篇文章
  • Xcode 编译速度慢是什么原因?如何提高编译速度?
  • MyBatis-Plus 实现用户分页查询(支持复杂条件)
  • Ansible循环与判断实战指南
  • SQL Server--提取性能最差的查询
  • Redisson分布式锁会发生死锁问题吗?怎么发生的?
  • 嵌入式系统与51单片机全解析
  • 20.Linux进程信号(一)
  • 深入浅出 RabbitMQ - SpringBoot2.X整合RabbitMQ实战
  • 数据结构——顺序表和单向链表(1)
  • WPF 开发必备技巧:TreeView 自动展开全攻略
  • 豪华酒店品牌自营APP差异对比分析到产品重构
  • Qt6实现绘图工具:12种绘图工具全家桶!这个项目满足全部2D场景
  • 国产化部署的it运维平台:功能全面,操作便捷
  • OpenCV Python
  • 新手也能轻松选!秒出PPT和豆包AI PPT优缺点解析
  • 《Python Flask 实战:构建一个可交互的 Web 应用,从用户输入到智能响应》
  • 企业如何实现零工用工零风险?盖雅全自动化合规管控
  • 2024 年 AI 产业格局复盘:头部企业竞逐方向与中小玩家生存破局点
  • K8s HPA自动扩缩容实战指南
  • 广东某地非金属矿山自动化监测服务项目
  • Android 16k页面大小适配
  • Rust SQLx 开发指南:利用 Tokio 进行性能优化
  • VUE基础
  • 代码随想录---动态规划篇
  • 机器学习辅助的Backtrader资产配置优化策略
  • 人脸识别在智能安防中的实践路径
  • nodejs文件读写操作完整版
  • 国标落地!中小学生午休课桌椅迎来规范,聚焦舒适与耐用
  • 2025年十大主流HR管理系统全面评测:功能、价格、适用场景完整对比