Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel中格式化单元格的Vlookup_Excel_Vlookup_Conditional Formatting - Fatal编程技术网

在excel中格式化单元格的Vlookup

在excel中格式化单元格的Vlookup,excel,vlookup,conditional-formatting,Excel,Vlookup,Conditional Formatting,我的电子表格中有两列,都包含一些数字,A列有所有数字的列表,B列有A列中的一些数字,现在我想突出显示A列中的数字,B列中的数字我的场景如下: Column A Column B 20301316 20322063 20302140 20322451 20307329 20326125 20307557 20334858 20314386 20371898 20314840 30368489 20322451 30384472 20326125

我的电子表格中有两列,都包含一些数字,A列有所有数字的列表,B列有A列中的一些数字,现在我想突出显示A列中的数字,B列中的数字我的场景如下:

Column A    Column B
20301316    20322063
20302140    20322451
20307329    20326125
20307557    20334858
20314386    20371898
20314840    30368489
20322451    30384472
20326125    30384510
20334858    30384531
20371898    30384661
这里

应该突出显示。为此我使用了vlookup,但出于某种原因,它突出显示了所有数字,下面是我在条件格式中使用的公式:(考虑到A列的值在A1:A10之间,B列的值在B1:B10之间)


任何人都可以帮我找到正确的公式。

在a列中查找B列中的值时,您的公式似乎有点落后。请尝试以下方法:

=NOT(ISNA(VLOOKUP(A1,$B$1:$B$10,1,FALSE)))
另外,请注意,我通过添加美元符号使查找范围成为绝对参考

实际上,我更倾向于使用
COUNTIF
公式,因为我认为这更明显:

=COUNTIF($B$1:$B$10,A1)>0

在a列中查找B列中的值时,公式似乎有点倒过来了。请尝试以下方法:

=NOT(ISNA(VLOOKUP(A1,$B$1:$B$10,1,FALSE)))
另外,请注意,我通过添加美元符号使查找范围成为绝对参考

实际上,我更倾向于使用
COUNTIF
公式,因为我认为这更明显:

=COUNTIF($B$1:$B$10,A1)>0

Vlookup返回一个值。在这种情况下,它不是最好的公式,尤其是当您使用它返回正在查找的值时

MATCH()更适合这种情况

=MATCH(A1,$B$1:$B$10,0)
无需使用ISNA()进行缠绕,也无需使用NOT()进行包裹。如果是匹配项,则返回一个数字并进行格式化。如果不匹配,则无法格式化


Vlookup返回一个值。在这种情况下,它不是最好的公式,尤其是当您使用它返回正在查找的值时

MATCH()更适合这种情况

=MATCH(A1,$B$1:$B$10,0)
无需使用ISNA()进行缠绕,也无需使用NOT()进行包裹。如果是匹配项,则返回一个数字并进行格式化。如果不匹配,则无法格式化


比我的Match()建议快,但不需要比较
=COUNTIF($B$1:$B$10,A1)
--0将为假,其他任何内容都将为真。@teylyn,你是对的。我倾向于自己把事情说清楚。比我的Match()建议快,但不需要比较
=COUNTIF($B$1:$B$10,A1)
--0将为假,其他任何内容都将为真。@teylyn,你是对的。我倾向于自己把事情说清楚。