IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    vlookup,如何匹配文本类型数字与数值类型数字

    SparkAndShine发表于 2021-04-13 11:48:49
    love 0

    直接用vlookup查找带有文本类型数字与数值类型数字,返回结果#N/A。本文介绍如何使用vlookup函数匹配文本类型数字与数值类型数字。

    我在处理学生成绩时,经常需要将学生一些成绩合并在一起,用的是vlookup函数。

    =VLOOKUP(What you want to look up, 
            where you want to look for it, 
            the column number in the range containing the value to return, 
            return an Approximate or Exact match – indicated as 1/TRUE, or 0/ALFSE).

    通常是用学号来查找,然后不同地方产生的成绩,学号的格式不同。如课堂派导出的成绩,学号是文本型;单位教务系统导出的学生名单,学号是数字型。如果直接用vlookup进行查找,返回的结果是#N/A。如何能在文本类型数字与数值类型数字之间互相匹配?

    (1)用文本类型数字匹配数值类型数字

    通过乘以1将文本类型数字转换成数值类型数字,举例如下:

    =VLOOKUP(B2*1,exp3_scores.csv!$B$1:$D$65536,3,FALSE)

    (2)用数值类型数字匹配文本类型数字

    通过与空字符串连接(&"")将数值类型数字转换成文本类型数字,举例如下:

    =VLOOKUP(B2&"",[exp3_scores_reports.xls]Sheet1!$B:$E,4,FALSE)


沪ICP备19023445号-2号
友情链接