好在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,任何帮助都会受到很大关注
答案 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
&的忠实粉丝。 INDEX
。
MATCH
会告诉您哪一行是您找到的ID。
因此,在Sheet1中的每个id旁边,我将输入以下公式:
=IFERROR(MATCH(M1,Sheet2!S:SJ,0),0)
这将符合告诉您是否在另一张表中找到特定ID,如果未找到,则公式将返回0
。
要获得那些现在正在使用的ID(假设您在第T行输入了我的公式):
=LARGE(T:T,1)
这是获取第一个(最大数字)ID的示例,在更改数字时重复它以获取其余数字。