Excel返回区域内满足条件的单元格对应的指定行和指定列的值

2023-12-14 02:00:32
有4个网友回答
网友(1):

index 函数+match函数

index 函数:返回表或区域中的值或对值的引用。

语法:index(区域,引用行号)

match函数:返回指定数值在指定数组区域中的位置。

语法:match(查找值,区域,查询方式)

网友(2):

=OFFSET($A$1,0,LEFT(RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),4),2)-1)&OFFSET($A$1,RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),2)-1,0)&OFFSET($A$1,RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),2)-1,LEFT(RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),4),2)-1)
以上为数组公式,需要 ctrl shift enter

不是最简单的,但是基本是这个思路的应该。。当然公式具有通用性的,放哪里都行。。

看不懂也要采纳哦。。

以下为设计过程中所用公式:
1、=LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1))
2、=RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),2)-1
获取偏移行
3、=LEFT(RIGHT(LARGE((COLUMN($B$2:$C$4)*100000+ROW($B$2:$C$4)*10000+COLUMN($B$2:$C$4)*100+ROW($B$2:$C$4))*($B$2:$C$4<>0),ROW(1:1)),4),2)-1
获取偏移列

当然,为了方便处理最好是在设计表格时候把数量放一列,加一纵列 显示 是l还是m

网友(3):

能否举例说明?
给个邮箱,传个附件给你

网友(4):

就要在A6单元格中显示"L号蓝色1"?
什么第一单元格,7A单元格别人看不懂的.