WPS匹配两列相同数据,函数VLOOKUP
函数 VLOOKUP
精确查
=VLOOKUP(查列,对⽐列,匹配列,FALSE)
模糊查
=VLOOKUP(查列,对⽐列,匹配列,TRUE)
VLOOKUP列下拉数值不递增,列添加$符号
例: =VLOOKUP(B20:B39,K$2:K$17,1,FALSE)
有数据,但是VLOOKUP总是匹配不出
⾸先出错误的原因,在任⼀单元格内输⼊:=E2=A9,可以发现结果返回FALSE,说明看起来A列中存在的“员⼯H”与要匹配的“员⼯H”⼀样,实际两者内容是不⼀样;
⽤len()函数分别统计两个单元格的长度可以发现,A列中的“员⼯H”长度为5,但实际长度只有3,问题原来出在这⾥,点击A9单元格,发现其前后各存在⼀个空⽩字符,从⽽导致数据未匹配到,发现问题,解决问题,主要去除单元格中的空⽩就好, 可以⽤Ctrl+H替换空⽩,也可以⽤Trim()函数去除字符串⾸尾的空⽩,处理完成之后,可以发现匹配到正确的数值。
另⼀种是数据格式不⼀致vlookup模糊匹配
通过上⾯的步骤查原因发现单元格字符长度是⼀致的,进步⼀检查发现A列中单元格A4/A5的格式为⽂本形式,原来这是导致匹配出错的原因。⽂本格式批量转换成数字格式,可以发现公式已正确返回结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论