excel关于if函数的应用题

来源:百度知道 编辑:UC知道 时间:2024/05/28 01:10:13
如果A1是一个形如WEH...DX...(...代表数量不等的字符或数字)的内容,则在B1输出一个型号如:BHY004
如何实现?

=IF(OR((LEFT(A1,3)<>"WEH"),ISERROR(FIND("DX",A1,3))),0,"BHY004")

1. (LEFT(A1,3)<>"WEH") A1单元格中截取从左到右3位,判断是否位"WEH",如果不等于WEH,则这个表达式返回true;

2. ISERROR(FIND("DX",A1,3)) 判断A1单元格中从第3位开始是否包含"DX",如果不包含DX,则这个表达式返回true;

3. OR((LEFT(A1,3)<>"WEH"),ISERROR(FIND("DX",A1,3))), 表示上面的表达式1和表达式2有一个是返回了true,则返回true,只有当两个表达式都返回false的时候, 才满足你所说的俩个条件。

用vlookup~