检查Excel中另一个工作表中的单元格值是否可用

时间:2015-03-07 17:48:15

标签: excel excel-formula excel-2010 formula

好吧,我有一个问题需要帮助。

我需要检查单元格A1(表单1)上的值是否在coloumn 1(表2)中可用。如果是,则A2(表2)应变为绿色,如果为NO,则A2(表2)应保持空白/无色。

请尽快帮助我。

谢谢, 易卜拉欣

2 个答案:

答案 0 :(得分:0)

取决于您的意思"可用"。让我们假设您的意思是Sheet1 / Cell A1是一个公式,并且您希望确保公式能够评估,即不会产生#VALUE!或其他错误。

然后你需要一个条件格式。单击工作表2,单元格A2。在Home功能区中,选择Conditional Format - > Manage Rules...并选择New Rule。告诉Excel您想要底部选项,"输入作为公式来决定要格式化哪些单元格"然后输入公式:

=NOT(ISERROR(Sheet1!$A$1))

并单击“确定”。通过转到"填写"设置格式选项卡,您可以选择任何颜色。其他变体是可能的:=ISNUMBER(Sheet1!$A$1)以确保单元格A1包含数字ISTEXT()等等。这是否足够详细?

答案 1 :(得分:0)

在Sheet2的单元格A2中,输入公式:

  

= IFERROR(VLOOKUP(A1,Sheet 2中!范围,1,FALSE),0)

范围:如您所愿。例如。 A1:A100,A1:A10000等

<强>解释
Vlookup 公式用于查看A1中的值是否在您在Sheet2上选择的范围内。 IfError 如果值不在Sheet2的Column1中

,则输入值0

现在在单元格A2上,转到主页&gt;条件格式&gt;突出显示单元格规则&gt;等于&gt; 1
然后,您可以从后续框中选择所需的颜色类型。

然后,如果单元格A1中的值位于sheet2的第1列中,则单元格A2的颜色将变为上面选择的颜色。