原帖由 lui217 于 2010-8-14 20:59 发表
怎样查出来的这个单元格里有一个空格,望指教。多谢
怎样查出来的?这是经验
大抵vlookup不听话的原因有以下几种
vlookup(查询值, 范围, 范围第一列右数第几个, 是否精确查找)
1.查询值为数字型数字 而范围第一列为文字型数字 或反之
2.范围第一列与查询值无法完全匹配
a.多了一些空格, 按F2可查
b.多了不可见空格, 这通常是从网页上复制下来的资料, 可由len函数或exact函数判断
c.有些字看起来一样, code值却不一样
3.范围不够数, 第三个引数超过了范围的宽
4.第三个引数为负数 这违反了vlookup一般的定义
5.是否精确查找的指令下错
是的话, 为vlookup(AAA, BBB, CCC, 1) 或vlookup(AAA, BBB, CCC, true)或vlookup(AAA, BBB, CCC)
否的话, 为vlookup(AAA, BBB, CCC, 0) 或vlookup(AAA, BBB, CCC, false)或vlookup(AAA, BBB, CCC, )
多个逗号或少个逗号 意义都会不一样
[ 本帖最后由 piny 于 2010-8-14 21:20 编辑 ] |