这是怎么回事。我有计划的批号和生产的批号
在K5中,我的计划批号为F31807010902
生产批号FRD 03201807010902在另一张纸上,所有生产批号称为Prod Time。
我要尝试执行通配符搜索,以便F31807010902变成* 1807010902并在“产品时间表”中进行搜索,以便我可以提取相应的日期。 “生产时间”表的布局为
产品日期-----运行时间-----产品批号-----数量
解决方案1尝试
=INDEX('Prod Time'!A4:D4000,MATCH("*"&MID(K5,3,10),'Prod Time'!A4:D4000&"",0))
解决方案2尝试
=VLOOKUP("*"&MID(K5,3,10),CHOOSE({1,2},'Prod Time'!A4:4000,'Prod Time'!A4:D4000),1,0)
我的论点有问题吗?还是我必须采取一种完全不同的方法?
答案 0 :(得分:2)
匹配只需要单列或单行,而不是二维范围。使用您要在其中搜索值的范围。
=INDEX('Prod Time'!A4:A4000,MATCH("*"&MID(K5,3,10),'Prod Time'!C4:C4000&"",0))
这是一个数组公式,表示退出编辑模式时需要使用Ctrl-Shift-Enter而不是Enter进行确认