乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何查找某个值在某行中第一个出现的位置-excel第一次出现,excel只显示第一次出现的数

excel如何查找某个值在某行中第一个出现的位置-excel第一次出现,excel只显示第一次出现的数

作者:乔山办公网日期:

返回目录:excel表格制作


在C1单元格输入以下copy数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=IF(OR(COUNTIF($B$1:B1,"*"&$A$1:$A$2&"*")=1),B1,"")

公式表示:将B1:B1单元格区域中,包含有A1:A2单元格内容且出现一次的条件下,返回B1单元格的数据,其他情况留空。

公式中,将A1:A2单元格的前后添加了通配符,以适用于“包含于”的关系。同时使用OR,将满足包含A1或者A2的关系分别zd满足。

 

详见附图



用MATCH函数求得位置。示例公式:=MATCH(100,1:1,) 公式得到第1行中数值100第一次出现在哪列。


举例说明。

有一表格如下图。

要求在G2设置公式,使得根据F2的数值查找B1:D3范围内该数值对应的单元格地址。

G2的公式:=ADDRESS(LOOKUP(0,0/COUNTIF(OFFSET($B$2:$D$4,ROW($B$2:$D$4)-ROW($B$2),,1),F2),ROW($B$2:$D$4)),LOOKUP(0,0/COUNTIF(OFFSET($B$2:$D$4,,COLUMN($B$2:$D$4)-COLUMN($B$2),,1),F2),COLUMN($B$2:$D$4)),4)

F2输入5后,结zd果如图:



 1、建立一个“表一”作为条件判断对应依据,在表二的B2单元格输入公式:

=MAX((A2>=表1!$A$2:$A$20)*(A2<(表1!$B$2:$B$20))*表1!$C$2:$C$20)

数组公式,按:Ctrl+Alt+Enter 三键结束输入;

见图一

2、选中表二的B2单元格,下拉填充B列,实际结果:

见图二

3、需要增加条件时,可以在表一增加,如图二中的A5单元格为: 11,不在表一的判断值里面,所以对应的B5是空值,这时如在表一中增加一条,则表二的B5就对应出现符合条件的值。

见图三

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网