通过查找和匹配值来尝试使我的工作更轻松

时间:2017-04-25 06:48:07

标签: excel excel-vba excel-formula excel-2010 vba

所以我试图弄清楚如何让Excel查找和匹配值,显示哪些匹配,哪些匹配。

因此,在A列中有一个值并将其与B列匹配。如果它们匹配,则以绿色显示它们。然后显示与C中的A和D中的B不匹配的值。这样的事情。

Example

请注意,即使香蕉不在同一行,也表明它们匹配。

1 个答案:

答案 0 :(得分:0)

你需要使用一些简单的excel公式才能做到接近这一点。

你需要一个在另一个里面的正确顺序:

  • IF(条件; value_if_true; value_if_false)
  • ISNUMBER(表达)
  • MATCH(lookup_value; lookup_array; match_type)

(查看更多信息)

也适用于"着色"你需要一些带公式的条件格式。还要查看(Conditional Formatting with Formula Tutorial)。

对于公式,你可以这样做:

=IF(ISNUMBER(MATCH(A2;B$2:B$4;0));"";A2)

结果将是这样的:

enter image description here

为了告诉你我做了什么,我删除了" ="从第一行的公式。这就是它在你的桌子上看起来的样子:

enter image description here

如果在其他行上扩展公式,则会在第一张图片中得到结果。结果将有多个空行(匹配的那些)但您通常会得到所需的结果。然后,您可以根据需要对列进行排序或删除空白。

对于条件格式设置,请执行以下操作:

Conditional Formatting those that Match