首页 文章

Excel工作表 - 如何在VLookUp中添加条件[关闭]

提问于
浏览
0

我有一个excel文件有两张sheet1和sheet2 . sheet2数据是:

Name    Teacher
A       A
B       Ba
C       C
D       D

sheet1有以下数据

Sno Name    Teacher Class

1   A       A       5
2   B       Ba      5
3   C       C       6
4   D       D       5

在这里,教师专栏在每个单元格上都有一个公式 =VLOOKUP(B2, sheet2!A:B, 2, FALSE) . 在这个公式中,B2将按行变化,如b3,b4等 .

我想更改此公式,以便如果在sheet2中找不到Name,则在Teacher列中添加相同的名称 . 就像我有“E”名字一样,在Sheet2中找不到,那么“E”应出现在Teacher列中而不是“#N / A” . 请帮忙!

2 回答

  • 2
    =IFERROR(VLOOKUP(B2,Sheet2!A:B,2,0),B2)
    

    (适用于XL2007)

  • 0

    enter image description here
    我想你想要你的配方

    =IF(ISNA(VLOOKUP(B6, Sheet2!A:B, 2, FALSE)),B6,VLOOKUP(B6, Sheet2!A:B, 2, FALSE))

    这将专门检查NA,任何其他错误仍然会抛出错误,而不是替代E老师 .

相关问题