获取单元格值以分隔单元格匹配

时间:2015-03-13 17:46:12

标签: excel vlookup

好在excel我有2张

表1 = Uptodate产品数据源 表2 =我网站上的产品目录

基本上这就是我需要做的事情

我需要找到表1和表2中都存在的产品的产品ID ...

我一直在使用以下VLOOKUP来查看产品是否存在于两张纸中。

= IF(VLOOKUP(M:M,Sheet 2中S:S,1,FALSE)大于0,MATCH(M:男,Sheet 2中S:!S,FALSE)," N&#34)

我多年没有使用过VLOOKUP而且我很难以过时的方式使用VLOOKUP,任何帮助都会受到很大关注

2 个答案:

答案 0 :(得分:0)

没有数组公式(如果你有足够的产品可能会很慢)我建议两个步骤,首先检查Sheet1中的内容是否在Sheet2中,说:

=VLOOKUP(M2,Sheet2!M:M,1,0)  

然后重复Sheet2中的内容是否在Sheet1中。

假设两个工作表上的ColumnM中列出了product id,而且Row1用于标签。

如果两个product id中都存在#N/A,则应重复{{1}}。

答案 1 :(得分:0)

说实话,我是MATCH&的忠实粉丝。 INDEXMATCH会告诉您哪一行是您找到的ID。 因此,在Sheet1中的每个id旁边,我将输入以下公式:

=IFERROR(MATCH(M1,Sheet2!S:SJ,0),0)

这将符合告诉您是否在另一张表中找到特定ID,如果未找到,则公式将返回0

要获得那些现在正在使用的ID(假设您在第T行输入了我的公式):

=LARGE(T:T,1)

这是获取第一个(最大数字)ID的示例,在更改数字时重复它以获取其余数字。