百度了一下vlookup的语法规则:
该函数的语法规则例如以下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參数 | 简单说明 | 输入数据类型 |
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
col_index_num | 返回数据在区域的第几列数 | 正整数 |
range_lookup | 模糊匹配 | TRUE(或不填) /FALSE |
range_lookup最好填入false。否则会出现一些莫名其妙的错误。
今天我想做的工作是在D列中找到含有A2的字段的行。而且把此行E列的值填入B2中。假设没有找到。填入0;
则使用的函数为:=IF(ISNA(VLOOKUP("*"&A2&"*",D:E,2,FALSE)),0,VLOOKUP("*"&A2&"*",D:E2,FALSE));