Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 风林火山

[字符争霸第七期]:查找所属等级

[复制链接]
发表于 2014-3-6 11:39 | 显示全部楼层
=LOOKUP(C2,SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)),CHAR(65+MOD(ROW(6:17),6)))&"级"

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2014-3-6 11:55 | 显示全部楼层
本帖最后由 as0810114 于 2014-3-6 13:19 编辑

校长都出手了,跟了69的打打酱油。
  1. =OFFSET(B2,MOD(MATCH(C2,SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)))-1,6),)
复制代码

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 公式正确

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 12:05 | 显示全部楼层
=LOOKUP(C2,--IF(C2>180,MID(A2:A7,9,3),LEFT(A2:A7,3)),B2:B7)

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 12:10 | 显示全部楼层
本帖最后由 雪舞子 于 2014-3-9 13:11 编辑

重在参与:

三键
  1. =LOOKUP(C2,--MID(A2:A7,9-8*(C2<181),3),B2:B7)
复制代码
  1. =LOOKUP(C2,--MID(A:A,9-8*(C2<181),3),B:B)
复制代码

评分

参与人数 1 +20 金币 +20 收起 理由
笨笨四 + 20 + 20 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 12:14 | 显示全部楼层
本帖最后由 1091126096 于 2014-3-12 22:27 编辑

47字符
  1. =LOOKUP(C2,--MID(A2:A7,IF(C2<181,1,9),3),B2:B7)
复制代码
方法2:49字符
  1. =INDEX(B:B,MATCH(C2,--MID(A:A,IF(C2<181,1,9),3)))
复制代码
不怕卡的话,可简化为41字符
  1. =LOOKUP(C2,--MID(A:A,(C2>180)*8+1,3),B:B)
复制代码
40字符:
  1. =LOOKUP(,MID(A:A,(C2>180)*8+1,3)-C2,B:B
复制代码
再减2字符:38字符。用lookup看来没法再减了,其他方法试了多种,字符更多。期待有更精彩的结果。
  1. =LOOKUP(,MID(A:A,9^(C2>180),3)-C2,B:B)
复制代码

评分

参与人数 6 +53 金币 +30 收起 理由
冥王 + 12 太阳厉害
948621651 + 1 很给力!
baksy + 6 学习了!
路边的记忆 + 1 只让送一分了,看我的图像
FnG + 3 最后一个字符原来是这么省来的,学习了

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 12:22 | 显示全部楼层
本帖最后由 路边的记忆 于 2014-3-8 16:07 编辑

解法一:
  1. =LOOKUP(C2,SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)),CHAR(65+MOD(ROW(6:17),6)))&"级"
复制代码
解法二:
  1. =MID("ABCDEFABCDEF",SUM(N(C2-MID(A2:A7,{1,9},3)>=0)),1)&"级"
复制代码
解法三:
  1. =LOOKUP(C2,--MID(A:A,9^(C2>--MID(A7,5,3)),3),B:B)
复制代码
不知道这个算不算
  1. =LOOKUP(,MID(A:A,9^(C2>180),3)-C2,B:B)
复制代码

点评

谁的小号吧!要不幼儿班就这水平,神童了!  发表于 2014-3-18 21:58

评分

参与人数 5 +69 金币 +30 收起 理由
冥王 + 12 牛轰轰啊
baksy + 6 学习了!
1091126096 + 18
FnG + 3 很给力!
风林火山 + 30 幼儿园就是霸主,长大了还了得。羡慕敬仰

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 13:19 | 显示全部楼层
本帖最后由 江河行地 于 2014-3-6 13:35 编辑

=IFERROR(LOOKUP(C2,--MID(A2:A7,9,3),B2:B7),LOOKUP(C2,--LEFT(A2:A7,3),B2:B7))

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 16:22 | 显示全部楼层
  1. =IFERROR(LOOKUP(C2,--MID(A2:A7,9,3),B2:B7),LOOKUP(C2,--LEFT(A2:A7,3),B2:B7))
复制代码

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 16:39 | 显示全部楼层
本帖最后由 ddhhyy16 于 2014-3-6 16:54 编辑

  1. <DIV class=blockcode> </DIV>
复制代码
=LOOKUP(C2,1*MID(A2:A7,(C2>180)*8+1,3),B2:B7)

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 16:49 | 显示全部楼层
  1. =OFFSET(B2,MOD(SUM(N(C2-MID(A2:A7,{1,9},3)>=0))-1,6),)
复制代码

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 10:08 , Processed in 0.258151 second(s), 20 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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