Office中国论坛/Access中国论坛

标题: Excel高手进来解决下问题哦!! [打印本页]

作者: 312524700    时间: 2008-8-21 14:19
标题: Excel高手进来解决下问题哦!!
[attach]31672[/attach] 这个是表文件。大家研究的话 请下载!
[attach]31673[/attach]此主题相关图片如上:


见图片:有三个单元格字段,型号 价格  公司 ,达到的目的是 求表中单个型号(不要重复)中的最低价格所对应的公司。
比如 型号 波导 的最低价格是 700  所对应的公司是  杭州  。。

由于数据量比较大。。所以求高手解决。。。不要用麻烦的方法一个一个查找哦。呵呵!
作者: godfrey    时间: 2008-8-21 15:08
标题: 笨办法,请高高手指正
先在Sheet1里面加一列="型号" & "价格",供Vlookup公司名称用
在Sheet2里面写了一个Query,查找同品牌单价最低的数字。然后用Vlookup找公司名字
在Sheet1数据变化以后,只需在Sheet2点右键,选"Refresh Data",就会自动重新计算了

楼主卖山寨机的,鉴定完毕。[:42] [:43]
作者: 312524700    时间: 2008-8-21 15:51
楼上的说下怎么操作的啊??完整点哦。。。。。。
作者: godfrey    时间: 2008-8-21 16:44
主要用到两个技巧:
1. Data-> Import External Data-> New Database Query,在query生成器里面写一个汇总查询,并把结果放到sheet2
2. 组合参数的vlookup。因为你是根据型号和价格的组合来搜索公司名,所以需要在源数据里面加一列作为搜索的关键字。
如果你不懂怎么写SQL语句,这我没办法教你,你就将就着用示例吧...[:45]
作者: godfrey    时间: 2008-8-21 17:59
标题: 简单办法来咯
用数据透视表

生成以后再按价格排个升序,每个型号第一行就是啦

要是你不懂数据透视表...[:38]
作者: pureshadow    时间: 2008-8-21 20:56
透视表无疑是个非常好的办法
另外,D系列函数也可以解决这个问题.
作者: godfrey    时间: 2008-8-22 09:59
原帖由 pureshadow 于 2008-8-21 20:56 发表
透视表无疑是个非常好的办法
另外,D系列函数也可以解决这个问题.

DMIN()函数我也想过,可是不知道条件怎么写。斑竹给个示例好吗
作者: pureshadow    时间: 2008-8-23 00:04
看附件里的
作者: godfrey    时间: 2008-8-23 14:30
附件里条件是E2:F3,可是怎么一下把每个型号每个公司的最低价格都拉出来呢?可以写成{$E$2F$2,E4:F4}然后往下一拉吗
作者: pureshadow    时间: 2008-8-23 20:33
改了一下
作者: godfrey    时间: 2008-8-24 14:53
斑竹的复函数很强啊[:33]
真的要好好研究一下[:30]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3