vlookup函数8种用法Excel爬坑——VLOOKUP()函数第⼀个参数的类型问题今天帮⼥童鞋连接两个Excel表,对于这种毫⽆难度的问题呢,我是果断的百度了丫,到了VLOOKUP函数,按照教程来了⼀遍,果不其然,出错了(没获取到结果),这个时候呢,就要DEBUG了丫,把⿏标放在错误处,点击出现的感叹号,进⾏单步调试:
第⼀次求值,正常
第⼆次求值,妥妥的出错了,让我们回到第⼀次求值的结果(开始爬坑)
第⼀次求值,把函数第⼀个参数(A4)求值为"20182000"(注意这个引号不是强调,是求值的结果中包含引号), 让我们把公式中第⼀个参数(A4)改为20182000(不带引号),成功求解,但是此时公式不能使⽤在其他数据格(这是因为参数没有使⽤A4的原因),⾄此我到了原因 ,是数字和字符串的问题,对于VLOOKUP函数,不论第⼀个参数在Excel表中是什么类型,在对这个参数求值时,会直接把数据转化为字符串(即第⼀个带双引号的值),但是函数内匹配时就⽆法在搜索域中匹配(我也不了解这是什么个情况,反正这函数就这样),此时我们需要使⽤VALUE()函数将数字字符串转化为数值,即第⼀个参数要改为VALUE(A4),错误就解决了(爬坑完毕)。
最后,不要问为什么我直接就把双引号删掉了,我百度了半⼩时不⽌,才突然领悟了是类型的问题(写代码获得的第六感)
如果不了解VLOOKUP()函数的⽤法,请⾃⾏百度。(若有错,请斧正)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论