vlookup未分类数据不起作用

时间:2012-11-06 10:44:19

标签: excel excel-2007 excel-formula excel-2010

我有一个表如下,我想使用vlookup但它不起作用。 enter image description here

列b和c的格式单元格是文本。我想在C列的B栏中找到文字。 我的公式是:

=VLOOKUP(F5,B:C,1,FALSE)
f5=مركز بهداشت دانشگاه تهران

但它返回:#n / a  当我想从B列找到C列时,效果很好。 请帮我。我该怎么办?与阿拉伯语有什么不匹配吗?

3 个答案:

答案 0 :(得分:2)

K_B对您的公式不起作用的解释是正确的,您无法使用VLookup搜索列C并从列B返回< / p>

您可以改为使用INDEXMATCH,就像这样

=INDEX(B:B,MATCH(F5,C:C,0))

答案 1 :(得分:0)

我不是阿拉伯语说话者,但根据您的说法,您在单元格F5中有一个值,您希望在B列中查找并从C列返回相应的值。 假设这是正确的,那么你的公式应该是

=vlookup(F5, B:C, 2, FALSE)

但是,这不会导致#n / a返回。 我不认为在示例数据中B列中存在F5值,您能否确认?

答案 2 :(得分:0)

公式要求找到的文本位于第二个参数的第1列(在您的情况下为B:C)。

然后它会将第i列中的值返回给你,其中i是公式的第3个参数(在你的情况下是1)。

这只能以1种方式工作(在B中搜索,从C返回)而从不反过来(在C中搜索从B返回)。

如果您需要以相反的方式工作,则必须以相反的顺序放置列或使用=B1等填充D列...并在C:D上使用您的公式。

现在,只要搜索到的文字不在您的第一列中,结果将始终为#n/a