乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel返回区域内满足条件的单元格对应的指定行和指定列的值-excel返回单元格内容,excel获取单元格的值的函数

Excel返回区域内满足条件的单元格对应的指定行和指定列的值-excel返回单元格内容,excel获取单元格的值的函数

作者:乔山办公网日期:

返回目录:excel表格制作


姓名 性别 代码 要查代码 姓名
A1 男 1001 1005 A4
A2 女 1002
A5 男 1003
A6 女 1004
A4 男 1005
A8 女 1006

假设姓名、性别、代码的数据(包含3个字段)位于工作表的B1:D7区域,现在想在F2输入要查的代码,并立即在G2单元格显示对应姓名,则G2的公式是:

=INDEX($B$2:$B$7,MATCH(F2,$D$2:$D$7,))

=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
获取偏移列e79fa5e98193e78988e69d83335

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

1、下图所示需要将表一中的数据填充至表二中。

2、填充数据成绩至表二。

3、同样这里用到的是vlookup 函数进行数据填充。

4、在被填充数据表的单元格输入=vlookup()  选择学号判定。

5、之后选择第一张数据表 选择数据范围。

6、之后根据成绩所对应的列数 进行数字输入(这里成绩对应表中第三列 所以这里输入的数3)。

7、最后输入0 位精准查找。

8、返回即可看到数据填充 通过双击单元格有下角+  进行数据填充,数据就提取到另外表格了。



1、首先在Excel表格中输入一组数据,第一行输入月份,第二行输入数据。

2、点击空白单元格并点击“fx”插入函数中的“index”函数,根据下图输入函数参数。

3、转换成函数公式就是:=INDEX(A1:D1,MATCH(100,A2:D2,0))。

4、点击回车生成函数求值结果,可以看到生成为满足条件的对应的月份数据。

相关阅读

关键词不能为空
极力推荐

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