`
阅: 10011 | 回: 13
发表于2015/8/29 14:35:20 楼主 
头像 等级:初学者
积分:1
财富值:1.0
身份:普通用户
我有2个表格。表格1的A是名称有700多种, B是价格。表格2A是名称有1500中, B是价格。表格1里面的名称在表格2中都能找到,但是有些价格不同,怎么能快速筛查里面的相通名称下的不同价格。他们都跟我说用VLOOKUP但是我新手根本不懂,知道怎么选择
补充内容(2015-8-29 14:35:54):
因为我是新手,所以能更加详细的说明更好。
补充内容(2015-8-29 14:48:26):
找出差异底色变成红色就好,最好顺序不要变。因为还要根据原有的顺序填写数据。
我的个性签名
发表于 2015/8/29 15:44:03   
头像 等级:初学者
积分:1
财富值:1
身份:普通用户
@首席打杂 
我的个性签名
发表于 2015/8/29 16:08:18   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

没问题 ,很简单。

我只是一个打工仔..
发表于 2015/8/29 17:11:28   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:楼主

做好了 请看方案1

我知道你的需求,所以我进行了一些小小的修改,更方便你的使用

下面,我来详细描述一下,如何做到这个效果。

我只是一个打工仔..
发表于 2015/8/29 17:42:39   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

Vlookup 的用法说明:

VLOOKUP(要查找的值,要查找的区域,要匹配的值在查找区域中排第几列,false)  

我吧VLOOKUP的表达式用大白话写给你看,你先要了解这个公式。 

了解完这个公式,接下来第一步,我们就是要在表格1里找出表格2里面项目名称与表格1中的项目名称一样的价格,

找出对应的价格后,现在进行比对。

要进行比对,先了解另外2个公式

第一个是 if  第二个是 iferror

=if(条件表达式如果成立,如果成立返回这个值,不成立返回这个值) 拿我们做的来解释

IF(B8=D8,"","不同","未找到")这个意思解释如下

如果B8=D8,成立则返回”“,如果不成立则返回 未找到。换句话说,如果B8的值和D8的值一样,那么就放空,如果B8的值和D8的值不一样,就显示”不同“这2个字。

”“ 这个意思是 空,也就是什么都不填。

iferror这个就更简单了,你打开excel,按F1键,输入iferror,你自己可以了解。



我只是一个打工仔..
发表于 2015/8/29 17:43:46   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:楼主


如果我的方案OK,请选为 最佳方案,谢谢
我只是一个打工仔..
发表于 2015/8/30 9:42:55   
头像 等级:初学者
积分:1
财富值:1
身份:普通用户

谢谢,虽然不是很懂,不过我继续研究下?不过是不是我有多的表格直接粘贴你的公式就可以使用了?


我的个性签名
发表于 2015/8/30 9:49:13   
头像 等级:初学者
积分:1
财富值:1
身份:普通用户
为什么我看到B跟D的数字相同。可是得到的还是IF结果还是不同呢?
我的个性签名
发表于 2015/8/30 9:53:14   
头像 等级:初学者
积分:1
财富值:1
身份:普通用户
我能否用=B2-D2是否等于0来继续筛选呢?
我的个性签名
发表于 2015/8/30 10:05:05   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:7楼


方法是一样的
我只是一个打工仔..
发表于 2015/8/30 10:07:30   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:9楼


用=B2-D2是否等于0来继续筛选,理论上可以的,但是不建议这样用哦,因为万一碰到一些无法预测的特殊情况会出现错误
我只是一个打工仔..

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。