Excel精英培训网

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

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

[复制链接]
发表于 2014-3-6 16:55 | 显示全部楼层
混点经验。。
如果源数据不会改变的话,可以用这个公式,不含=号75个字符
=MID("ABCDEFABCDEF",SUM(N(C2>=SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)))),1)&"级"

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 18:05 | 显示全部楼层
本帖最后由 huangcaiguang 于 2014-3-13 12:23 编辑

参与下=LOOKUP(,MID(A:A,9^(C2>180),3)-c2,B:B)   笨笨刺激我   不改很纠结,,,

评分

参与人数 5 +71 金币 +50 收起 理由
冥王 + 12 依然十分给力!
雪舞子 + 20 + 20 黄才广博霸气十足出手不凡!
baksy + 6 学习了!
FnG + 3 很给力!
风林火山 + 30 实至名归,霸主风采

查看全部评分

回复

使用道具 举报

发表于 2014-3-6 23:17 | 显示全部楼层
我有对原数据作修改:先用分类,分出4组数据,然后选择第一列和第三列的数据且在数据后面写上等级,最后在D2单元格输入公式:=VLOOKUP($C$2,$A:$B,2,1)即可得到结果。

评分

参与人数 1金币 +5 收起 理由
笨笨四 + 5 只支持函数公式,感谢支持。

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 07:40 | 显示全部楼层
  1. =INDEX(B:B,(MATCH(1,FREQUENCY(C2,--MID(A2:A7,{5,13},3)),)+3)/2)
复制代码

评分

参与人数 2 +3 金币 +5 收起 理由
笨笨四 + 5 公式有误,感谢支持。
FnG + 3 我猜测会有fre的方法,但是没写出来

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 11:12 | 显示全部楼层
本帖最后由 wlc520113000 于 2014-3-7 11:31 编辑

45字符
1=LOOKUP(C2,--MID(A2:A7,(C2>180)*8+1,3),B2:B7)
79字符
2=CHAR(LOOKUP(C2,SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)),MOD(ROW(6:17),6))+65)&"级"
81字符
3=CHAR(LOOKUP(C2,--({0,3,6,9,12,17,18,21,24,27,32,33}&1),MOD(ROW(6:17),6))+65)&"级"

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 13:13 | 显示全部楼层
{=CHAR(MOD(LOOKUP(D12,SMALL(1*(MID(A2:A7,{1,9},3)),ROW(A1:A12)),ROW(A1:A12))-1,6)+65)&"级"}

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 15:38 | 显示全部楼层
  1. =LOOKUP(,MID(A:A,9^(C2>180),3)-C2,B:B)
复制代码

评分

参与人数 5 +71 金币 +50 收起 理由
冥王 + 12 勇猛威武
雪舞子 + 20 + 20 奇思妙想一只猫
baksy + 6 学习了!
FnG + 3 赞一个!
风林火山 + 30 重剑无锋,大巧不工。信手拈来,E中风采

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 15:59 | 显示全部楼层
INDEX(B2:B7,LOOKUP(C2,SMALL(--MID(A2:A7,{1,9},3),ROW(1:12)),MOD(ROW(1:12)-1,6)+1))
82字,唉..................

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 19:14 | 显示全部楼层
  1. =LOOKUP(C2,INDEX(--MID(A2:A7,{1,9},3),,1*(C2>180)+1),B2:B7)
复制代码
重在参与

评分

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

查看全部评分

回复

使用道具 举报

发表于 2014-3-7 23:32 | 显示全部楼层
本帖最后由 砂海 于 2014-3-12 23:04 编辑

=CHAR(64+IF(C2<181,MATCH(C2,1*LEFT(A$2:A$7,3)),MATCH(C2,1*MID(A$2:A$7,9,3))))&"级"
数组公式

=CHAR(64+SUM((MID(A$2:A$7,IF(C2<181,1,9),3)*1<=C2)*1))&"级"
数组公式

=LOOKUP(C2,1*MID(A$2:A$7,IF(C2<181,1,9),3),B$2:B$7)

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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