Excel 2007 / MS查询使用1表过滤另一个,部分匹配

时间:2015-01-15 19:04:16

标签: excel excel-2007 where ms-query

我有一张BOM表(物料清单)。

客户向我发送了一份零件清单,我想让Excel过滤表只显示那些boms,但是我们的零件号包含REV,而客户的条目则没有。有没有一种简单的方法可以在MS Query中过滤表进行部分匹配?

例如,我们的boms表中的部件号看起来像:

02-60745-30 B
02-60785-20 D
02-60785-20 E

客户发送给我们:

02-60785-20

没有rev。

在MS Query中进行简单的连接不起作用,有一种简单的方法可以做到这一点,还是应该通过客户列表并添加转速? (1000多个部分,需要一段时间)是否有更简单的方法?

这是Excel文件中的数据库查询:

看起来很奇怪:

SELECT `'BOM Query$'`.BKBM_PARENT, `'BOM Query$'`.`BKBM_PROD_LINE^`, `'BOM Query$'`.BKBM_COMPONENT, `'BOM Query$'`.MTIC_PROD_DESC, `'BOM Query$'`.MTIC_PROD_TYPE, `'BOM Query$'`.BKBM_QTY_REQD, `'BOM Query$'`.BKIC_PROD_UM, `'BOM Query$'`.BKIC_PROD_DPTNT, `'BOM Query$'`.MTIC_PROD_SUBST_2, `'BOM Query$'`.MTIC_PROD_SUBST_3, `'BOM Query$'`.MTIC_PROD_SUBST_4, `'BOM Query$'`.MTIC_PROD_SUBST_5, `'Filter List$'`.Column1
FROM `M:\Inventory\BOMCheck\Evo BOM Query.xlsx`.`'BOM Query$'` `'BOM Query$'`, `M:\Inventory\BOMCheck\Evo BOM Query.xlsx`.`'Filter List$'` `'Filter List$'`
WHERE `'Filter List$'`.Column1 = `'BOM Query$'`.BKBM_PARENT

0 个答案:

没有答案