楼主 rabbitllu |
Q:如何对比两表根据多字段值变化标注终表版本号? A:“表一”和“表二”报表结构完全相同,数据明细有变动,要求根据相同的“产品号”比较两表间“数量”、“工艺流程”、“起始段终止段”来自动更新版本号。 表一: 表二: 效果图: 解决方案: 在“终表”中,A3单元格录入如下公式:
1、VLOOKUP(B3,表一!B:M,5,)=F3 比较两表数量是否相同; 2、VLOOKUP(B3,表一!B:M,10,)=K3 比较两表工艺流程是否相同; 3、VLOOKUP(B3,表一!B:M,11,)=L3 比较两表中起始段是否相同; 4、VLOOKUP(B3,表一!B:M,12,)=M3 比较两表中终止段是否相同; 使用AND函数,若以上四个条件同时满足则返回1,否则返回0 使用COUNT取值1或0 再用IF函数,如果条件值返回1,则返回“表一”中的版本号,否则返回新版本号“C” 自动标注版本.rar |
2楼 后知 |
学习下 很感谢无私的分享 |
3楼 wjc2090742 |
至少可以改成数组公式
|
4楼 rabbitllu |
跟着翁版学数组,谢谢 |
5楼 xiaoliliu |
您好,我在使用的过程中发现了个小问题。附件中表一的第三行和表二的第四行完全一样,表一的第四行与表二的第三行完全一样,但是用此函数第三行版本号却修改了。 这个问题可以帮忙解决一下吗? 自动标注版本1.zip |