excel 单元格满足任一条件时,返回一个固定值

例如A1=qw005az,只要A1中包含以下其中一组数:“005az”,“023az”,“ap”,B1就等于1;如果A1中包含“ks”,B1就等于2;否则等于3。请问公式应该怎么写?
我写了一个=IF(COUNTIF(A1,OR("*005az","*023az","*ap")),1,IF(COUNTIF(A1,"*ks"),2,3)) 但是结果不对,请各位帮忙一下,谢谢!
我试了这个公式=IF(ISERROR(FIND({"005az","023az","ap"},A1))=FALSE,1,IF(ISERROR(FIND("ks",A1))=FALSE,2,3)) ,当A1里是005az,=1,但包含023az或ap时,却=3,请问是不是应该在find函数里改一下,但具体不是很清楚要怎么改,请各位帮帮忙!

=if(第一个条件,if(第二个条件,if(第三个条件,固定值,“”),“”),“”)

例:如果B列中的值大于0,小于21,且在A列中存在,那么在C显示“满足条件”,否则不显示内容。

C列公式为:=IF(B2>0,IF(B2<21,IF(VLOOKUP(B2,$A:$A,1,1)=B2,"满足条件",""),""),"")

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-17
抱歉,疏忽了,应改为
=IF(ISERROR(LOOKUP(4,FIND({"005az","023az","ap"},A1)))=FALSE,1,IF(ISERROR(FIND("ks",A1))=FALSE,2,3))本回答被提问者采纳
第2个回答  2010-03-16
呵呵 思路应该是正确的
但是建议包含的是用查找位置的函数(即A1种查找到005az)不可使用COUNTIF()函数 使用FIND()之类的函数试一下吧

excel 单元格满足任一条件时,返回一个固定值
=if(第一个条件,if(第二个条件,if(第三个条件,固定值,“”),“”),“”)例:如果B列中的值大于0,小于21,且在A列中存在,那么在C显示“满足条件”,否则不显示内容。C列公式为:=IF(B2>0,IF(B2<21,IF(VLOOKUP(B2,$A:$A,1,1)=B2,"满足条件",""),""),"")...

在excel中怎么做满足一个条件返回一个值呢?
1. 打开Excel表格:首先,打开包含需要判断数据的Excel表格。2. 选择单元格:在需要显示返回值的单元格中点击,准备输入IF函数。3. 输入IF函数:在选中的单元格中输入`=IF`,然后按下Tab键或手动输入条件、返回值。例如,假设在B列有一系列数值,你想在C列显示每个数值是否大于50,大于50则返回&ldquo...

怎样在excel表格中满足某个范围之内返回一个数?
1、打开需要操作的EXCEl表格,在空白单元格输入公式=IF(AND(B2>60,B2<80),1,0)。【其中是需要判断的数值所在单元格,可根据实际修改,公式执行结果是B2单元格的值如果在60到80之间,则返回固定值1,否则返回0,同样1,0也可根据需要修改】2、回车完成公式编辑输入,然后点击单元格右下角往下拖动鼠...

在excel中怎么做满足一个条件返回一个值呢?
在Excel中,要满足一个条件并返回一个值,可以使用“IF”函数。“IF”函数是Excel中的一个逻辑函数,用于基于特定条件进行测试,并根据该条件的结果返回不同的值。其基本语法结构为:IF。这里,“条件”是要测试的表达式,“值_if_true”是条件为真时返回的...

在excel中怎么做满足一个条件返回一个值呢?
以wps中2019为例做演示,比如满足条件值为6,不满足条件值为8,具体步骤如下。1、在电脑中找到需要操作的EXCEL表格文档,如下图所示,进入下一步。2、例如在B列中输入需要判断的数据,如下图所示,然后进入下一步。3、在需要返回数值的单元格中,进入编辑状态,然后输入公式=IF(OR((B4>=3000)*(...

如何在excel中实现一个条件满足时返回特定数值
在Excel表格中,当需要实现一个条件满足时返回特定数值,不满足则返回另一个数值,可以通过设置逻辑函数来完成。以WPS 2019为例,以下是详细的步骤说明:首先,打开你的Excel文档,找到需要操作的表格。接着,在B列输入你想要进行条件判断的数据。例如,你需要判断B列的数据。在你想要显示返回值的单元格中...

在excel中怎么做满足一个条件返回一个值呢
在Excel中,实现满足一个条件返回一个值的功能,主要依赖于IF函数。IF函数是Excel中最常用的条件判断函数之一,其基本语法为:`=IF(logical_test, value_if_true, value_if_false)`。其中,`logical_test`是逻辑测试条件,即需要判断的条件;`value_if_true`是当条件满足时返回的值;`value_if_...

excel中满足一个区域条件返回一个特定值?
excel中满足多个条件中的一个条件并返回值 填入单元格数据如等于其中一个条件返回相应的值.如:100或200或300或400或...返回5 500或600或700或800或...返回6,,在单元格中如A1中填入数据100,如果满足条件在A2中返回5在单元格中如A1中填入数据200,如果满足条件在A2中返回5在单元格中如A1中填入...

Excel单元格满足条件时,返回特定值。
在B2单元格输入公式:=IF(A2="S",10,IF(A2="A",8,IF(A2="B",6,IF(A2="C,4,IF(A2="D,2,"")))或者是公式:=IF(A2="","",IFERROR(CHOOSE(FIND(A2,"SABCD"),10,8,6,4,2),""))再或者是:=IFERROR(CHOOSE(FIND(A2,"-SABCD"),"",10,8,6,4,2),"")复制并下拉即...

excel中满足一个条件返回一个值的写法
=IF(A1="","",IF(A1<10,"极差",IF(AND(A1<30,A1>=10),"很差",IF(AND(A1<60,A1>=30),"较差",IF(AND(A1<70,A1>=60),"及格",IF(AND(A1<85,A1>=70),"良",IF(AND(A1<99,A1>=85),"优",IF(A1=100,"满分")))还给你加上了个条件,如果A1=空,B1就为空....

相似回答