我面临的一个问题是,我需要同时使用“材料和批号”,以便从系统中提取的原始数据中获取最新的 GI 日期和帐单号。原始数据有数百到数千行材料、批号、GI 日期和帐单号。相同的材料可能有不同的批号、GI 日期或帐单号。
除了手动过滤和搜索,我还能使用什么公式吗?
答案1
如果“绿色”表中的日期列包含真实日期,而不是看起来像日期的文本,那么您可以使用这种方法:
C2 =MAX(IF(($A$7:$A$14=A2)*($B$7:$B$14=B2),$C$7:$C$14))
这是一个数组公式,必须使用 Ctrl-Shift-Enter 进行确认。这将在公式周围加上花括号。
D2 =INDEX($D$7:$D$14,MATCH(B2&C2,INDEX($B$7:$B$14&$C$7:$C$14,0),0))
E2 =VLOOKUP(D2,$A$18:$C$23,3,0)
根据您的评论和新截图进行编辑:
E2 中的公式变为
=INDEX($C$18:$C$22,MATCH(D2&B2,INDEX($A$18:$A$22&$B$18:$B$22,0),0))
请参阅带有示例设置和工作公式的屏幕截图。
如果您需要更多说明,请不要发布更多屏幕截图。使用示例数据创建 Excel 工作簿并使用文件共享服务,发布链接。