EXCEL表格if and or
发布网友
发布时间:2022-05-21 15:27
我来回答
共5个回答
热心网友
时间:2023-10-31 11:57
判断少的可以用if函数,括号内用两个逗号隔开。
if(判断,结果为真时执行,结果为假时执行)
if(A1="国内配件","AO",)
if(A1="国内配套","AP",)
if(A1="出口配套","AM",)
这三个判断括号内第二个逗号后为空,可以吧一个if函数拷贝到另一个的第二个逗号后进行嵌套,执行时由外向内逐条进行判断。最内层的if函数如果判断为假会输出0。可以在最内层的判断为假的执行中加上“错误”,可以判断输入是否都能匹配,嵌套最多7层,
if(A1="国内配件","AO",if(A1="国内配套","AP",if(A1="出口配套","AM","错误")))
如果太多的内容需要匹配,可以用vlookup函数,首先要建立一个对照表,比如在c1到c10之间输入国内配套,国内配件等内容,在d1到d10之间输入对应的AO、AP等内容,然后在b1中输入
=vlookup(A1,$C$1:$D$1,2,false)
这个没有数量*,可以任意增加,如果都不匹配会输出一个错误
热心网友
时间:2023-10-31 11:57
B1
=VLOOKUP(A1,{"国内配件","AO";"国内配套","AP";"出口","AE";"出口配件","AE";"出口配套","AM";"出口项目","AN"},2,FALSE)
下拉
或
B1
=INDEX({"AO";"AP";"AE";"AE";"AM";"AN"},MATCH(A1,{"国内配件";"国内配套";"出口";"出口配件";"出口配套";"出口项目"},0))
下拉
热心网友
时间:2023-10-31 11:58
=IF(A1=国内配件,"AO",IF(A1=国内配套,"AP",IF(A1=出口配件,"AE",IF(A1=出口配套,"AO",IF(A1=出口项目,"AN","")))) 另外如果您安装的是office2003版的if函数可以嵌套7层,如果您安装的是office2007版的if函数可以嵌套64层
热心网友
时间:2023-10-31 11:58
=IF(A1="国内配件","AO",IF(A1="国内配套","AP",IF(A1="出口、出口配件","AE",IF(A1="出口配套","AM",IF(A1="出口项目","AN","")))))
热心网友
时间:2023-10-31 11:59
这个不清楚