= Vlookup不适用于带有下划线/下划线的数字

时间:2015-09-29 09:42:19

标签: excel excel-formula

    1102      OK
    1102_1    OK
    1102_2    OK
    1103      OK
    1104      NOK
    1105      OK

我有一个工作表,我从下拉菜单(“数据/验证”列表)中选择我的数字,如1102,然后我的=Vlookup看起来在另一张表中显示OK或NOK。 但是当我在1102_1中有下划线时,VLOOKUP停止工作。我该怎么修呢?所有数字都以标准格式....

我该如何避免这个错误?

是否只有删除下划线才能实现?

2 个答案:

答案 0 :(得分:1)

VLOOKUP的第四个参数是range_lookup VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

来自文档:
If range_lookup is either TRUE or is omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned.

显然,这种近似功能不理解下划线字符
解决方案是通过在参数列表的末尾添加逗号来请求exact match
=Vlookup(from_Cell,data_range,2,)

答案 1 :(得分:0)

你想完全忽略强调的数字吗?如果是这样,你可以这样做:

LEFT(,4)