ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 164|回复: 5

[求助] 根据表1的项目和金额,找到表2对应的供应商和索引

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-10-9 10:54 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
表1: image.png
表2: image.png

各项目在表1表2里各自审减的总金额是一致的,例如项目3在表1审减的金额是904.85,在表2审减的总金额也是904.85
我需要根据表1AB列的信息去获取到表2对应的供应商和索引号,但是对应关系有多种情况,如下

粉红色的是项目+项目在表1的的单个审减金额去对应表2
例如第3行,项目2和-32.84,即可在表2找到对应的供应商3和SJA1-1250
第19行项目4和-1495即可在表2找到对应的供应商4和SJA1-1231
表1: image.png
表2: image.png

蓝色的是项目+项目在表1的所有金额去对应表2
例如第24到26行,项目7和项目7在表1里的所有三个审减金额加起来的-12884.71
在表2对应上供应商4和SJB1-452
表1: image.png
表2: image.png

项目16对应的黄色和绿色的复杂一点
项目16在表1第40行的-1435.2,对应的是表2的供应商4和SJB1-392【绿色】
项目16在剩下的37到39和41行的-20.29、-20.29、-46.02和-42.01
四个加起来的-128.61,对应表2的供应商2和SJA1-1112【黄色】
表1: image.png
表2: image.png

项目3对应的橙色和灰色最复杂
项目3在第12、14、17行加起来的-391.22,对应表2的供应商4和SJA1-1246【橙色】
项目3在另外的第11,13,15和16行四个数加起来的-513.63,对应表2的供应商3和SJA1-1250【灰色】
表1: image.png
表2: image.png

该怎样做,才能迅速的找到表2对应的数据?只用函数可以做到吗,附件已上传,请大佬们参考

image.png

根据表1的项目和金额,找到表2对应的供应商和索引.zip

15.49 KB, 下载次数: 5

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-9 14:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-10-9 14:40 | 显示全部楼层

你这有点像银行往来账的核对
只要有一对多的存在   就只能手工核对  

TA的精华主题

TA的得分主题

发表于 2024-10-9 14:42 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-9 14:56 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-10-9 18:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 wintroop 于 2024-10-9 18:32 编辑

PQ解法(需要EXCEL2016及以上),只匹配你说的前3种情况,第4种情况对应的结果为空。
使用方法:表1的A列到B列,表2的B列到E列 的数据更新后,在表1的E列或F列的数据上点击右键,选择刷新。

第4种情况较复杂,可用论坛里专门的凑数工具解决,比如:
2014新年元旦第一强帖:实用凑数凑金额高效递归剪枝算法-Excel VBA程序开发-ExcelHome技术论坛 -
https://club.excelhome.net/thread-1085112-1-1.html

1.PNG

根据表1的项目和金额,找到表2对应的供应商和索引.zip

29.24 KB, 下载次数: 5

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-14 15:04 , Processed in 0.033343 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表