Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 24112|回复: 98

[习题] 函中 多行多列查找 开帖

  [复制链接]
发表于 2013-6-10 13:32 | 显示全部楼层 |阅读模式
本帖最后由 as0810114 于 2013-6-12 23:54 编辑

要求:
1,A1:H7为数据源;
2,一个公式下拉,拒绝辅助列;
3,纯函数题;
4,直接贴出B11公式即可,无需附件,回帖仅作者可见;
5,字符最短者最佳,新颖思路的加分。
回复可见
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1 +10 金币 +10 收起 理由
CheryBTL + 10 + 10 出题奖励!

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-6-10 13:56 | 显示全部楼层
本帖最后由 1032446692 于 2013-6-10 14:41 编辑

INDEX(A$1:H$7,MAX(IF(A$1:H$7=A11,ROW($1:$7))),MAX(IF(A$1:H$7=A11,COLUMN(B:I))))
凑个热闹
改一下
INDEX(A$1:H$7,SUM((A$1:H$7=A11)*ROW($1:$7)),SUM((A$1:H$7=A11)*COLUMN(B:I)))
再改
OFFSET(A$1,MAX((A$1:H$7=A11)*ROW($1:$7))-1,MAX((A$1:H$7=A11)*COLUMN(A:H)))

评分

参与人数 1 +12 收起 理由
as0810114 + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 14:37 | 显示全部楼层
  1. [B11]=OFFSET(A$1,MAX(IF(A$1:H$7=A11,ROW($1:$7)))-1,MAX(IF(A$1:H$7=A11,COLUMN(A:H))))
复制代码

评分

参与人数 1 +12 收起 理由
as0810114 + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 14:42 | 显示全部楼层
本帖最后由 风林火山 于 2013-6-10 16:00 编辑


=OFFSET(A$1,MAX((A$1:H$7=$A11)*ROW($1:$7))-1,MAX((A$1:H$7=$A11)*COLUMN(A:H)))

评分

参与人数 1 +12 收起 理由
as0810114 + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 15:33 | 显示全部楼层
=INDEX($A$1:$H$7,SUMPRODUCT(($A$1:$H$7=A11)*ROW($A$1:$A$7)),SUMPRODUCT(($A$1:$H$7=A11)*COLUMN($A$1:$H$1))+1)
                             

评分

参与人数 1 +9 收起 理由
as0810114 + 9 字符可再减。

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 15:49 | 显示全部楼层
数组
  1. =INDIRECT(TEXT(SMALL(IF(A11=A$1:H$7,ROW($1:$7)/1%+COLUMN(A:H)+1,4^8),1),"r0c00"),)
复制代码

评分

参与人数 1 +12 收起 理由
as0810114 + 12 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 15:52 | 显示全部楼层
本帖最后由 尛ぃ謉 于 2013-6-11 19:07 编辑
  1. =VLOOKUP(A11,OFFSET(A$1:B7,,MOD(MATCH(1,FREQUENCY(A11,$1:7),)-1,4)*2),2,)
复制代码
  1. =INDIRECT(TEXT(MAX(1+IF($1:7=A11,ROW($1:7)&COLUMN(1:1))),"r0c0"),)
复制代码
  1. =VLOOKUP(A11,OFFSET(A$1:B7,,MAX(($1:7=A11)*COLUMN(1:1))-1),2,)
复制代码
搞个不引用整行或整列的
  1. =VLOOKUP(A11,OFFSET(A$1:B7,,MAX((C$1:G7=A11)*COLUMN(B:F))),2,)
复制代码
再搞个引用多列的
减几字符  卡一会
  1. =VLOOKUP(A11,OFFSET(A$1:B7,,MAX((C:G=A11)*COLUMN(B:F))),2,)
复制代码

评分

参与人数 3 +21 收起 理由
nonfish + 3 学习!!!
as0810114 + 12 很给力!
笨笨四 + 6 又见脱缰之神。

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 15:52 | 显示全部楼层
本帖最后由 rlz680926 于 2013-6-11 10:50 编辑

=IF(IF(IF(IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0)=0,IFERROR(VLOOKUP(A11,$C$1:$D$7,2,),0),IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0))=0,IFERROR(VLOOKUP(A11,$E$1:$F$7,2,),0),IF(IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0)=0,IFERROR(VLOOKUP(A11,$C$1:$D$7,2,),0),IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0)))=0,IFERROR(VLOOKUP(A11,$G$1:$H$7,2,),0),IF(IF(IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0)=0,IFERROR(VLOOKUP(A11,$C$1:$D$7,2,),0),IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0))=0,IFERROR(VLOOKUP(A11,$E$1:$F$7,2,),0),IF(IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0)=0,IFERROR(VLOOKUP(A11,$C$1:$D$7,2,),0),IFERROR(VLOOKUP(A11,$A$1:$B$7,2,),0))))




=INDEX(A:H,SUM((A11=$A$1:$G$7)*ROW($1:$7)),SUM((A11=$A$1:$G$7)*{2,3,4,5,6,7,8}))数组公式


=INDEX(A:H,SUM((A11=A$1:G$7)*ROW($1:$7)),SUM((A11=A$1:G$7)*COLUMN(B:H)))数组公式,70多字符

评分

参与人数 1 +12 收起 理由
as0810114 + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 16:10 | 显示全部楼层
本帖最后由 qingfeng_qf 于 2013-6-10 16:18 编辑
  1. =INDIRECT(TEXT(SUM((A$1:H$7=A11)*(ROW($1:$7)*10+COLUMN(B:I))),"r0c0"),)
复制代码
  1. =INDEX(A$1:H$7,SUM((A$1:H$7=A11)*ROW($1:$7)),SUM((A$1:H$7=A11)*COLUMN(B:I)))
复制代码

评分

参与人数 1 +12 收起 理由
as0810114 + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 16:54 | 显示全部楼层
参与一下。
水平太低,不玩字符。
  1. =INDIRECT(TEXT(MAX(($A$1:$H$7=A11)*(ROW($A$1:$H$7)*100+COLUMN($A$1:$H$7)))+1,"r0c00"),)
复制代码

评分

参与人数 1 +9 收起 理由
as0810114 + 9 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 19:06 , Processed in 0.380493 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表