我有一个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 回答
(适用于XL2007)
我想你想要你的配方
=IF(ISNA(VLOOKUP(B6, Sheet2!A:B, 2, FALSE)),B6,VLOOKUP(B6, Sheet2!A:B, 2, FALSE))
这将专门检查NA,任何其他错误仍然会抛出错误,而不是替代E老师 .