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

直接用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)

赞赏

微信赞赏支付宝赞赏

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注