EXCEL中如何能实现这样的查询,多表之间模糊查询
主要问题是因为品名不规范,同样是撒尿牛肉丸,有的叫撒尿牛肉丸,后面加规格,有的直接是规格和名字连在一起.而撒尿牛肉丸又有三种不同规格.
操作表说明: 1、汇总表是将A、B列合并,前后加通配符“*”后作为查询条件进行模糊查询,但还得将二附表名称按汇总表口径进行必要调整。调整项目请核对你的留底表便知。 2、在C24输入公式,用其右下角填充柄向右复制到F24,并对D24:F24公式做局部修订。 3、选中C24:F24,用F24填充柄向下复制到第31行,即可得到全部查询结果如表。 4、要消除表中“#N/A”符号,只要在公式所在单元格输入“=IF(ISERROR(原公式),"",原公式)”即可。 5、建议:汇总单位应制定统计规范,将报表格式和有关项目要求予以统一,以免再现你现在的麻烦。 供参考吧。
1我用宏做的 2您可以添加数据,但现有的行列位置不要变 3没有标准,但有关键词,尚可应付一下,当然有可能不是100%的正确 4对于“香港撒尿牛肉丸1kg*10”,不是关键词的问题了,汇总表中根据没有这种规格。是分表错误?还是主表遗漏?此类问题,就不要为难电脑了,就是人脑,让我手工确定这一条也是做不出的,因您在表中只放了少量的数据,若全部放上,估计问题更多。
用公式来判断品名里是否含有某一关键字,公式可参照下例:IF(ISERROR(FIND("撒尿牛肉丸","香港撒尿牛肉丸1kg*10")),111,222)
你这个表必须要统一一个项目,品名统一和规格统一,并且就是把厦门的品名和规格分开写,以后填写表格的时候统一要求就可以了,那样你再做统计就方便了,EXCEL公式也是要求有一定统一的项目才好作出公式来。
数据不规范,导致统计不出正确的结果 这个也没有办法 建议你每个产品编号,根据产品编号来汇总,再细分,可以根据型号来汇总 总是,日程数据的规范性是关键 如果数据量大,可以帮你处理一下 将excel导入到sqlserver处理一下
答:如,“北京电子科技有限公司”拟简化为“北电科”,则可: 在“工具/自动更正选项/替换/输入‘北电科’/替换为/输入‘北京电子科技有限公司’/添加/确定”。 需显...详情>>