经典说说大全-经典句子大全-灵儿心情网

经典说说大全-经典句子大全-灵儿心情网

如何匹配名字与学号

59

一、使用VLOOKUP函数

基本公式结构

`=VLOOKUP(学号单元格, 数据区域, 返回列数, 匹配类型)`

例如:`=VLOOKUP(A2, A2:B22, 2, FALSE)`(学号在A列,姓名在第二列,精确匹配)。

操作步骤

输入`=VLOOKUP(A2, A2:B22, 2, FALSE)`后按回车,Excel会自动填充匹配结果。

二、使用INDEX和MATCH函数组合

基本公式结构

`=INDEX(姓名列, MATCH(学号单元格, 学号列, 0))`

例如:`=INDEX(B2:B4, MATCH(A2, A2:A4, 0))`(姓名在B列,学号在A列,精确匹配)。

操作步骤

输入`=INDEX(B2:B4, MATCH(A2, A2:A4, 0))`后按回车,按需拖动填充柄扩展公式。

三、使用IF函数逐行匹配

基本公式结构

`=IF(A1=学号单元格, 姓名单元格, "")`

例如:`=IF(A1=2021001, B1, "")`(学号在A列,姓名在B列)。

操作步骤

在C2单元格输入`=IF(A1=2021001, B1, "")`,向下拖动填充柄完成匹配。

四、注意事项

数据排序:

使用VLOOKUP或INDEXMATCH前需确保学号列已按升序排序。

函数匹配类型:

默认为近似匹配,需通过`0`参数改为精确匹配。

数据验证:

建议为学号列添加数据验证,防止输入错误。

以上方法可根据数据规模和需求选择,VLOOKUP适合简单场景,INDEX+MATCH组合更灵活,IF函数适合需要条件判断的场景。