=IF(IFERROR(MATCH(C$1,开奖号!$C1:$I1,0),0)>0,开奖号!$C2,"")那位可以帮我改下这条公式,这条公式是一个条件的,C$1(是条件)。开奖号!$C1:$I1(是查找范围)。C2,""(是返回值)我想把它改成两个条件和三个条件的,查找范围和返回值跟不变。这条公式是,按条件查找符合的数值,符合就显示指定单元格,不符合就留空。
说实在的,提问短短不到200个字符,看了几遍也没明白题主的问题,可能是理解能力太差了吧。
从描述和公式来看,貌似提问中的公式与各期开奖号码不是在同一个工作表中的。那么截图左边对应的是开奖号,右边对应的查询的工作表。对吗?
条件1是什么?条件2、条件3又是什么?不得而知。是一些文本两位数字吗?
要得到的结果规则是什么?是在本期,如02053期中,有条件1、2、3的,就返回对应的下一期开奖吗?
建议:Excel提问一定要把几个要点说明:一、数据源是什么?二、条件是什么?三、根据什么规则?四、要得到什么结果?或者还有五、现在存在什么问题?
下面是根据一些片断猜测加幻想模拟的两个工作表,第1个是各期开奖号,第2个是根据条件进行查询,如图:
C2=IFERROR(INDEX(开奖号!$C2:$I2,MATCH(C$1,开奖号!$C1:$I1,)),"")
下拉到E2,再一起下拉。
你这个是满足一个条件的,你看一下图片,我想要的是同时满足三个条件的,数据源是C到I,三的条件在M1、N1、O1,公式写在M2到S2。比如条件是10、11、28,那我数据源那同时满足这三个条件的就只有14行02066期的数据,那就把15行02067期C15到I15的数值写到M15到S15那,没有满足的都的空的。
追答你这一补充说明,就明白你的要求了。如图:
M2=IF(COUNT(0/COUNTIF($C1:$I1,$M$1:$O$1))=3,C2,"")
同时按Ctrl+Shift+Enter三键输入数组公式,右拉到S2,再一起下拉。
谢谢。
在K1中输入或复制粘贴下列公式
=TEXTJOIN("|",,C1:I1)
或
=C1&"|"&D1&"|"&E1&"|"&F1&"|"&G1&"|"&H1&"|"&I1
下拉填充
在P2中输入或复制粘贴下列公式
=INDEX($B:$B,SMALL(IF(ISNUMBER(FIND($M2,$K$1:$K$8))*ISNUMBER(FIND($N2,$K$1:$K$8))*ISNUMBER(FIND($O2,$K$1:$K$8)),ROW($1:$8),4^8),COLUMN(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充
追问我要的是同进满足两个条件的,你这个不是
追答请上传带行号列标的表格,并详细说明你的要求。
追问上传图片了,你看下,谢谢。