突出显示Sheet1中与Sheet2中的值相匹配的行 [英] Highlight Rows in Sheet1 that match values in Sheet2

查看:210
本文介绍了突出显示Sheet1中与Sheet2中的值相匹配的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

自从我在Excel中完成任务之后,已经很久了。我有Excel 2010,我看了很多视频,并尝试了一些我正在寻找的教程,但是我只是想念一些东西。



是我正在努力完成的...我在Sheet2中有一个约50个SKU的列表。我有Sheet1中的200个产品的完整列表。



SHEET1:

  ColA是SKU 
ColB是Desc
ColC是Price

SHEET2:

  ColA是SKU 

我需要一个公式或宏,它将查看Sheet2中的所有SKU,然后在Sheet1 ColA中找到任何匹配,然后突出显示匹配的行。



我很感谢您提供的任何帮助,即使它只是一个确切的例子的链接。谢谢!

解决方案

如果你只想标记匹配的行,你可以做一些简单的事情。这将返回匹配的SKU,如果不匹配,则为#N / A:



= VLOOKUP(A2,Sheet2!$ A:$ A,1 ,FALSE)



如果你真的想要突出显示,你可以使用上面的帮助公式,并在范围内设置条件格式(CF)。 CF公式将像



= NOT(ISNA($ D2))(假设你把列D中的VLOOKUP s



另外还有一种方法可以使用不使用辅助公式的CF。首先,您需要在 Sheet2 A:A 上设置一个命名范围。我会在这个例子中称它为 SKU



然后,这样一个CF公式将标记匹配的行: / p>

= MATCH($ A2,SKU,0)> 0



编辑:我假设数据(和CF范围,如果你使用)从行2开始,允许行1中的标题。


It's been a long time since I've done anything advanced in Excel. I have Excel 2010. I've watch many videos and tried some tutorials that do sort of what I'm looking for, but I'm just missing something.

This is what I'm trying to accomplish... I have a list of about 50 SKUs in Sheet2. I have a complete list of 200 Products in Sheet1.

SHEET1:

ColA are SKUs
ColB is Desc
ColC is Price

SHEET2:

ColA are SKUs

I need a formula or Macro that will look at all SKUs in Sheet2, then find any matches in Sheet1 ColA, then highlight the rows where there is a match.

I would really appreciate any help you can provide, even if it's just a link to an exact example. Thank you!

解决方案

If you just want to mark matching rows you can do something easy. This will return matching SKUs, or #N/A if no match:

=VLOOKUP(A2,Sheet2!$A:$A,1,FALSE)

If you really want highlighting you could use the helper formula above and set up conditional formatting (CF) over the range. The CF formula will be something like

=NOT(ISNA($D2)) (assuming you put the VLOOKUPs in column D)

There is another way to do CF that uses no helper formula. First you need to set up a named range on Sheet2 A:A. I'll call it SKUs in this example.

Then a CF formula like this will tag matching rows:

=MATCH($A2,SKUs,0)>0

Edit: I am assuming the data (and CF range if you use that) starts in row 2, allowing for a header in row 1.

这篇关于突出显示Sheet1中与Sheet2中的值相匹配的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆