如果vlookup值如果不是真的另一个匹配

时间:2014-11-19 08:48:13

标签: excel-vba excel-formula vba excel

亲爱的,我需要寻找价值

 1    A               B             C
 2    date           day          desc    
 3    1/1/2015      Thursday      N/A    = I need if vlookup not find it in the below table
 4    1/2/2015     Friday         N/A      run another if like if(or( SAT,SUN),if true weekend
 5    1/2/2015     Sunday         Exam     if false keep as is (B2). 

定义时间表

date          day        desc
1/2/2015      Sunday     Exam 

1 个答案:

答案 0 :(得分:0)

我不确定我的问题是否正确,所以我尝试重申一下。您正在进行VLOOKUP,但是您的参考表中没有匹配的情况。因此,您获得了N / A.在这种情况下,您想检查B列中的值是星期六还是星期日。如果是这样,你会写周末,否则你将重复B列的值。

使用excel公式我会像这样解决你的问题(我将在你的D3单元中模拟这个):

=IFERRORS(VLOOKUP(... <<put here your references following VLOOKUP formula instructions>>...), IF(OR(B3 = "Saturday", B3 = "Sunday"), "Weekend", B3)