excel 关于 条件 函数,有三个条件需要判断,分别返回不同的值,该用什么函数?

例如:
A列
挂号费
■副主任医师
主任医师
有三种条件,如果等于挂号费,返回结果是2 ,如果是副主任医师,返回结果是4,如果是主任医师,返回结果是6.

用vlookup吧,在b2输入:
=iferror(vlookup(a2,{"挂号费",2;"副主任医师",4;"主任医师",6},2,0),"")
之后下拉填充即可。
在你有更多的需要匹配的数据时,只需要在上面的公式里的大括号中添加数据就好了。格式为两个数据为一组,中间用英文格式的逗号分隔,每组数据之间用英文格式的分号分隔。另外,如果要匹配的数据不是数字的话,这个数据的前后需要添加英文格式的双引号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-02-14
B1输入公式
=VLOOKUP(A1,{"挂号费",2;"副主任医师",4;"主任医师",6},2,)
或者
=LOOKUP(A1,{"副主任医师","挂号费","主任医师"},{4,2,6})
下拉即可
第2个回答  2013-07-23

=if(a1="挂号费",2,IF(A1="副主任医师",4,IF(A1="主任医师",6,"")))

 

第3个回答  2013-07-23
在B2中输入:=IF(A2="挂号费",2,IF(A2="副主任医师",4,6))
下拉填充。(或将上述公式复制,粘贴到目标单元格)本回答被提问者采纳
第4个回答  2013-07-23
if啊,才嵌套3个嘛,小case
相似回答